Python for Finance: Analyze Big Financial Data

(Elle) #1
NumPy Powerful array class and optimized functions on it

pandas

Efficient handling of time series data

PyTables

Hierarchical database using HDF5

SciPy

Collection of scientific functions

Scikit-Learn

Machine learning algorithms

Spyder

Python IDE with syntax checking, debugging, and inspection capabilities

statsmodels

Statistical models

SymPy

Symbolic computation and mathematics

Theano

Mathematical expression compiler

If the installation procedure was successful, you should open a new terminal window and


should then be able, for example, to start the Spyder IDE by simply typing in the shell:


$   spyder

Alternatively, you can start a Python session from the shell as follows:


$   python
Python 2.7.6 |Anaconda 1.9.2 (x86_64)| (default, Feb 10 2014, 17:56:29)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type “help”, “copyright”, “credits” or “license” for more information.
>>> exit()
$

Anaconda by default installs, at the time of this writing, with Python 2.7.x. It always


comes with conda, the open source package manager. Useful information about this tool


can be obtained by the command:


$   conda   info
Current conda install:

                                                    platform    :   osx-64
conda version : 3.4.1
python version : 2.7.6.final.0
root environment : /Library/anaconda (writable)
default environment : /Library/anaconda
envs directories : /Library/anaconda/envs
package cache : /Library/anaconda/pkgs
channel URLs : http://repo.continuum.io/pkgs/free/osx-64/
http://repo.continuum.io/pkgs/pro/osx-64/
config file : None
is foreign system : False

$
Free download pdf