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)
5) Building Skills in Object-Oriented Design (Python) (PDF) (2.1.1)
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)
18) High Performance Python (PDF)
19) Hitchhiker's
Guide to Python! (2.6)
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)
23) Introduction to
Programming with Python (3.3)
24) Introduction to python - Kracekumar (2.7.3)
25) Invent Your Own
Computer Games With Python -
Al Sweigart (3.1)
28) Learn Python The
Hard Way (2.5 - 2.6)
29) Learn to Program Using Python - Cody Jackson (PDF)
30) Learning to
Program (2.3)
31) Learning to Program with Python - Richard L. Halterman (PDF) (3.2)
32) Lectures on scientific computing with python - J.R. Johansson (2.7)
33) Making Games
with Python & Pygame -
Al Sweigart (2.7)
34) Modeling Creativity: Case Studies in Python - Tom D. De Smedt (PDF)
35) Natural Language
Processing with Python (2.5)
36) Non-Programmer's Tutorial for Python 2.6 (2.6)
37) Non-Programmer's Tutorial for Python 3 (3.3)
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