Learning Python depends on what other programming experience you have. If you are already comfortable with coding, start with Instant Python, a one-page crash course. Bit-heads can manage with that and the official docs.
For those of us without a computer science degree, I recommend the thorough tutorial Think Python. This is a free book you can also buy on paper as Python for Software Design.
Of the made-from-trees books that are generally available, I have had great success teaching using Learning Python (Third Edition).
Once you get more into the language, the Python Cookbook (Second Edition) is an invaluable source of problems and solutions. I would say this even if I wasn't one of the contributors! The Python recipes at ActiveState are another good source of solutions, but rather more mixed in quality.
P.S. How many languages have I used? I can recall Basic (loaded from cassette tape!), Fortran (punch cards!!), Perl, Visual Basic, Pascal, Java, C, C++ and 8086 assembler. Or rather, I cannot recall them, which helps me sleep sounder at night
RELATED POSTS
No comments:
Post a Comment