Docs

Bookmark these!

New to Python?

…but not to programming in general?

Start with Transforming Code into Beautiful, Idiomatic Python

New to programming?

Try one of these online books!

Videos/Lectures

Tools For Learning Python

Try Python in your browser

Starting in the open-source world

Some websites where you can start fixing bugs and such for open-source projects

Other resources

This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language.

Subreddits

  • /r/python ­— News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python.
  • /r/learnprogramming
  • /r/dailyprogrammer — The focus of this subreddit is to provide bi-daily challenges to keep your mind and fingers busy between projects.
  • /r/progether — Progether is about bringing programmers together on common projects, whether it is learning or developing or designing, or what have you.
  • /r/LearnMachineLearning — A subreddit dedicated to learning machine learning.
  • /r/PythonPuzzles ­— Regular code puzzles in the Python programming languages

FAQs

Originally published at https://www.reddit.com/r/learnpython/wiki/index