| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Stop wasting time looking for files and revisions! Dokkio, a new product from the PBworks team, integrates and organizes your Drive, Dropbox, Box, Slack and Gmail files. Sign up for free.

View
 

PythonBooks

Page history last edited by PBworks 11 years, 9 months ago

Books and reviews

 


 

Free online books

 

I recommend to read in this order, using later books to clear any confusion from previous books. Because all are for beginners, you can skip a lot as you learn from books farther down the list.

 

quick and simple intro using Python shell. Use just Chapter 2. Programming Fundamentals and Python, rest is for language processing.

 

Python for Absolute Beginners in 3 afternoons. Use PDF files with notes (said by presenters while showing the slide). Excellent basic intro.

 

Dick Baldwin's tutorial - the best, with good explanations at beginner level. Does not look pretty, but text is excellent.

 

Wikibooks non-programmer tutorial - simple and good. Maybe little too simple: if Baldwin book is confusing, check explanation in wikibooks

 

A Byte of Python - by swaroop

 

Learning to Program - by Alan Gauld. Compares Python, Javascript, and VBasic (so you can appreciate how your life is easier in Python). You can buy it as paper book too. Covers also advanced topics (like OOP), but they are clearly marked.

 

Programming for non-programmers - also Build skills in Python and ... in OOP

 

 

Cheat-sheets, Video

 

  • Hands-On Python A Tutorial Introduction for Beginners, by Andrew N. Harrington, with some videos. Part of programming 101. Up to simple web pages.

 

  • http://showmedo.com/videos/python - videos about python - from "install how-to" to "20 minute wiki using turbogears". Teasers are free, most are paid for. Said to be popular with some beginners.

 

 

Tutorials

 

 

 

Advanced books

  • Introduction to Programming at wikiversity - Simple 1-page intro about what programming is. Gives you a glimpse on CPU instruction - but just a glimpse

 

  • If you program in any language, start with Dive Into Python by Mark Pilgrim, and/or Guido's Python tutorial
  • Thinking in Python - by Bruce Eckel, world-known expert, whose book "Thinking in Java" has 4 editions. BTW he prefers Python now :-) (suggested by nanotube - thanks)

 

 

 

Paper Books

 

Python Pocket Reference - *best spent $10 on a must-have book*

 

PaperBooks

 

More books and videos

 

 

 

 

 

 

 

 


Comments (0)

You don't have permission to comment on this page.