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

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!



Page history last edited by PBworks 15 years, 5 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.







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*




More books and videos









Comments (0)

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