Python - adeokar/adeokar.github.io GitHub Wiki

Packages and Tools

Getting Started / Help

The Hitchhiker’s Guide to Python!: This opinionated guide exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis.

How to Develop Quality Python Code: Workflows and Development Tools, Main Site

Python Scientific Lecture Notes -> [Understanding indexing and slicing of arrays](http://scipy-lectures.github.io/intro/numpy/numpy.html#indexing-and- slicing)

[Python for Data Analysis: The Landscape of Tutorials](http://datacommunitydc.org/blog/2013/07/python-for- data-analysis-the-landscape-of-tutorials/)

WikiBooks on Python

[EnThought On Demand Training](https://training.enthought.com/?utm_source =academic-subscriber&utm_medium=email&utm_campaign=invite1#/courses)

[A gallery of interesting IPython Notebooks](https://github.com/ipython/ipython/wiki/A-gallery-of-interesting- IPython-Notebooks)

Will It Python?

50 Examples for Teaching Python

Turtle Academy : The easy way to learn programming - Turtle Academy makes it surprisingly easy to start creating amazing shapes using the LOGO language

[Collecting Twitter data from the API using Python](http://nbvi ewer.ipython.org/github/alexhanna/hse-twitter/blob/master/docs/Collecting%20Tw itter%20data%20from%20the%20API%20with%20Python.ipynb)

Articles by Benjamin Bengfort

Selected tutorials

Using Python for scientific/engineering software development - from OpenOpt.org

Python Tutorial Videos http://pyvideo.org

Tutorial for NumPy [http://wiki.scipy.org/Tentative_NumPy_Tutorial](http://wiki.scipy.org/Tentati ve_NumPy_Tutorial)

Help for getting help on NumPy

In command prompt, you type ?

e.g., array?

Tutorial: Pandas

Tutorials: Scikit-Learn

mlpy - Machine Learning Python

http://mlpy.sourceforge.net

mlpy is a Python module for Machine Learning built on top of NumPy/SciPy and the GNU Scientific Libraries. mlpy provides a wide range of state-of-the-art machine learning methods for supervised and unsupervised problems and it is aimed at finding a reasonable compromise among modularity, maintainability, reproducibility, usability and efficiency. mlpy is multiplatform, it works with Python 2 and 3 and it is Open Source, distributed under the GNU General Public License version 3.

Python Tools for Machine Learning

https://www.cbinsights.com/blog/python-tools-machine- learning/

RasberryPi

http://www.raspberrypi.org/help/what-is-a-raspberry- pi/

PYTHON FOR VISUAL BASIC PROGRAMMERS

http://www.raspberrypi.org/learning/python-for-vb- programmers/

Code Academy Python Course

[http://www.codecademy.com/en/tracks/python](http://www.codecademy.com/en/trac ks/python)

Bokeh - Python Toolkit for Visualization

http://bokeh.pydata.org

StatsModels - Statistics in Python

[http://statsmodels.sourceforge.net/stable/index.html#](http://statsmodels.sou rceforge.net/stable/index.html#)

IPython Cookbook

The IPython Cookbook contains more than [100 recipes on numerical computing and data science with Python](http ://ipython-books.github.io/cookbook/#part-i-advanced-high-performance- interactive-computing). The integrality of the code is freely available on GitHub.


Markov Chain in Python


How Markov Chains Work

[https://www3.nd.edu/~tutorial/tutorial_files/markov/howItworks.html](https:// www3.nd.edu/~tutorial/tutorial_files/markov/howItworks.html)

Ben Langmead from Johns Hopkins University - https://github.com/BenLangmead

[http://nbviewer.ipython.org/gist/BenLangmead/7468937](http://nbviewer.ipython .org/gist/BenLangmead/7468937) - iPython Notebook for Markov Chain in Python

Markov Chain Explanation and Matlab guidelines

[http://www.haverford.edu/econ/econ365/Note%20on%20Markov%20Chains.pdf](http:/ /www.haverford.edu/econ/econ365/Note%20on%20Markov%20Chains.pdf)

Refer to Course Notes in "Haverford - Econ 365 - Comp Methods in Econ and Fin”

Downloaded from [http://www.haverford.edu/econ/econ365/index.php](http://www.h averford.edu/econ/econ365/index.php)

HMM with Weka

[http://stackoverflow.com/questions/11327707/what-is-the-equivalent-for-a -hidden-markov-model-in-the-weka- toolkit](http://stackoverflow.com/questions/11327707/what-is-the-equivalent- for-a-hidden-markov-model-in-the-weka-toolkit)

[http://doc.gold.ac.uk/~mas02mg/software/hmmweka/](http://doc.gold.ac.uk/~mas0 2mg/software/hmmweka/)


Wes McKinney - Pandas committer

https://github.com/wesm

http://blog.wesmckinney.com


Pythonic Perambulations - Musings and ramblings through the world of Python and beyond

https://jakevdp.github.io


Visualizing distributions of data

[http://stanford.edu/~mwaskom/software/seaborn/tutorial/plotting_distributions .html](http://stanford.edu/~mwaskom/software/seaborn/tutorial/plotting_distrib utions.html)

[http://stanford.edu/~mwaskom/software/seaborn/index.html](http://stanford.edu /~mwaskom/software/seaborn/index.html)

Bokeh - Visualization with Python

http://bokeh.pydata.org/en/latest/



Books

Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit by Steven Bird, Ewan Klein, and Edward Loper

http://www.nltk.org/book/


Kaggle

[Continuations Made Simple and Illustrated Denys Duchier](https://www.ps.uni-saarland.de/~duchier/python/continuations.html)