Python is the de facto programming language of data science and quant finance. Python is the second most popular language on Github, and a safe bet for the future software developer career development.

Here is a collection of resources to start learning Python.

  • Books

  • Online courses

  • Communities for Python learning

Online courses to learn Python#

See discussion on Reddit.

Learn Python Reddit#

A Reddit community for Python learning questions.

Go to /r/LearnPython.

Learn Python Wiki#

Community managed wiki for learning Python resources on Reddit.

Visit wiki in Reddit.

The official Python’s beginners guide#

Python’s beginner guide on the official Python wiki.

View guide at

A site dedicated to the published books about Python programming.


Python For Kids#

Python for Kids brings Python to life and brings kids (and their parents) into the wonderful world of programming. Author Jason R. Briggs guides readers through the basics, experimenting with unique (and often hilarious) example programs that feature ravenous monsters, secret agents, thieving ravens, and more. New terms are defined; code is coloured, dissected, and explained; and quirky, full-colour illustrations keep things fun and engaging throughout.

View book on Amazon.