Monday, March 7, 2016

70+ Free Python Programming Language Learning Resources

Hello,

Today, I present to you over 70 useful materials for learning the worlds dynamic and strongly typed programming language that is designed to emphasize usability, Python! The list contains two similar but incompatible versions of Python in widespread use (2 and 3).

2)    A Guide to Python's Magic Methods - Rafe Kettler
3)    Automate the Boring Stuff - Al Sweigart
4)    Biopython (PDF)
6)    Building Skills in Python (PDF) (2.6)
7)    Byte of Python (2.7.x)
10) Composing Programs (3.x)
12) Dive into Python - Mark Pilgrim (2.3)
13) Dive into Python 3 - Mark Pilgrim (3.0)
15) Google's Python Class (2.4 - 2.x)
17) Hacking Secret Cyphers with Python - Al Sweigart (3.3)
20) How to Think Like a Computer Scientist: Learning with Python - Allen B. Downey, Jeff Elkner and Chris Meyers (2.4)
21) Intermediate Python - Muhammad Yasoob Ullah Khalid (1st edition)
22) Introduction to Programming Using Python - Cody Jackson (1st edition) (2.3)
24) Introduction to python - Kracekumar (2.7.3)
28) Learn Python The Hard Way (2.5 - 2.6)
29) Learn to Program Using Python - Cody Jackson (PDF)
31) Learning to Program with Python - Richard L. Halterman (PDF) (3.2)
33) Making Games with Python & Pygame - Al Sweigart (2.7)
34) Modeling Creativity: Case Studies in Python - Tom D. De Smedt (PDF)
38) Porting to Python 3: An In-Depth Guide (2.6 - 2.x & 3.1 - 3.x)
39) Practical Programming in Python - Jeffrey Elkner (PDF)
40) Problem Solving with Algorithms and Data Structure using Python - Bradley N. Miller and David L. Ranum
43) Python 2 Official Documentation (PDF, HTML, TEXT) (2.x)
44) Python 2.7 quick reference - New Mexico Tech (2.7)
45) Python 3 Official Documentation (PDF, EPUB, HTML, TEXT) (3.x)
47) Python Cookbook - David Beazley
48) Python for Econometrics - Kevin Sheppard (PDF) (2.7.5)
51) Python for you and me (2.7.3)
54) Python Idioms (PDF)
55) Python in Hydrology - Sat Kumar Tomer
56) Python Koans (2.7 or 3.x)
58) Python Practice Book (2.7.1)
60) Python Programming (PDF) (2.6)
62) Python Scripting for Computational Science - Hans Petter Langtangen (PDF)
63) Python Standard Library - Fredrik Lundh
66) Text Processing in Python - David Mertz (2.3 - 2.x)
68) The Programming Historian - William J. Turkel, Adam Crymble and Alan MacEachern
70) Think Python - Allen B. Downey (2.x & 3.0)




Happy coding!
Tel: +2348039508010
Source for links is on github here

4 comments:

  1. Thanks for sharing those useful basic programming information, it helps me a lot to explore my knowledge in programming...if you want to switch your career in developing area you should know the basic of programmings for that you have to learn python, it was the first programming language.
    Regards,
    Python Training in Chennai|Python Training|Python Training Institutes in Chennai

    ReplyDelete
    Replies
    1. Great you found my post useful. Thanks

      Delete
  2. This blog awesome and i learn a lot about programming from here.The best thing about this blog is that you doing from beginning to experts level.

    Love from

    ReplyDelete