Skip to content

Instantly share code, notes, and snippets.

@pwicherski
Created January 30, 2016 17:33
Show Gist options
  • Save pwicherski/a406a29bda346181995b to your computer and use it in GitHub Desktop.
Save pwicherski/a406a29bda346181995b to your computer and use it in GitHub Desktop.
[EN]
Fajny cheat sheet:
http://archive.4chon.net/edu/49/src_1331141436081.png
Tutorial (Blog)
http://harkuchh.com/
Interactive
https://www.learnstreet.com/lessons/study/python
http://www.checkio.org/ (an in-browser game where you need to program things to progress along).
https://www.edx.org/course-search?search_query=python
http://www.codecademy.com/
https://www.udacity.com/courses#!/all
Books (free online books)
http://diveintopython.org/ (recommended highly)
http://learnpythonthehardway.org (recommended by the #python IRC group)
http://www.swaroopch.com/notes/Python (A Byte of Python)
http://inventwithpython.com/ (more python3 here than python2 - use with caution)
http://pythonbooks.revolunet.com/
Classes
http://code.google.com/edu/languages/google-python-class/ (googles free python course)
http://www.cse.msu.edu/~cse231/PracticeOfComputingUsingPython/ (compilation of python programming projects with guide)
Full documentation
http://python.org (seems reasonable)
http://www.python-course.eu/index.php (Basic, Advance, Tkinter, Books, and Python3 tutorial)
http://www.rexx.com/~dkuhlman/python_book_01.html (very thorough and detailed explanation about everything python).
Tutorial
http://www.pythonforbeginners.com/ (nice little pieces of code with comments and explanations on how to do fun stuff with python, like using the youtube API).
www.zetcode.com/lang/python/
http://www.sthurlow.com/python/
New programmers
http://wiki.python.org/moin/BeginnersGuide (a beginners guide from the above site)
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/lectures/ (A gentle introduction to programming using python, this is suitable for non-programmers or new programmers).
Specific to modules or frameworks
http://www.djangobook.com/en/2.0/ (Online book for learning Django Web Framework)
http://www.lightbird.net (Online tutorial for learning Python and Django)
http://www.dabeaz.com/pydata/ (learn python through fun public data hacking)
http://pymotw.com/2/contents.html (Python Module Of the Week is a tour of the standard library. Each module is explained with real-life examples).
http://rhodesmill.org/brandon/chapters/screen-scraping/ (web scraping with python)
Blogs
http://www.hdinfoworld.com/category/python/ (Blog containing bite-sized python concepts, non-linear learning)
http://impythonist.wordpress.com (Very active blog with thorough explanations and code examples for various tasks that you can do with python - network, language processing, android apps etc. -)
Videos
http://www.youtube.com/user/sentdex/videos (a good collection of videos from installing python to making financial analysis).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment