QUOTE(paprogramming @ 5 Nov, 2009 - 05:09 PM)

I have experience with c++ with data types, advanced data types, linked lists, funtions, classes, etc. but nothing fun. I am looking for a python book that shows all the fundamentals like data types and funtions etc. but also fun programming stuff. Like system programming, setting up website searches, gui stuff. Does anyone know of a book that would cover all this?
A ton of free on-line documents exist for learning and coding in Python. A good place to start is on the python.org website or google python. Certainly the books already mentioned will also be helpful.
Since you like systems programming, you might like the following books:
Python for Unix and Linux System Administration by Noah Gift
Foundations of Python Network Programming by John Goerzen
One of my current favorites for learning and using Python is
Practical Python by Magnus Lie Hetland.
It is written with some humor and has a wide variety of coding projects in the second half of the book, including writing markup, XML, games, and GUI's.
All of these books are available through third-party sellers on Amazon at used prices.
Have fun!
~jiangshi
This post has been edited by ~jiangshi: 6 Nov, 2009 - 07:48 AM