Learn how to a build a cloud-first strategyRegister Now


advanced Python guides and tutorials

Posted on 2007-08-09
Medium Priority
Last Modified: 2010-04-16
I started learning Python this week and so far so good - I'm liking it and I've learned alot but now im looking for some more interesting things to do with Python.  

Every tutorial ive done so far just covers the same old stuff like variables, scripts, loops, conditionals, functions, tuples, lists, dictionaries, for loops, classes, importing modules, file I/O and error handling.  

I'm a programmer so most of this stuff is pretty much the same as any other language(s) other than some syntax differences here and there.

Can anybody put me in the right direction to some more advanced tutorials or guides please?

Question by:ellandrd
  • 2
  • 2
LVL 29

Accepted Solution

pepr earned 1000 total points
ID: 19661366
Dive Into Python
by Mark Pilgrim
both paper book and on-line (free) http://www.diveintopython.org/

Python Cookbook, Second Edition (paper book)
by Alex Martelli, Anna Ravenscroft, David Ascher

but also many more. Try


and references from


Try also Python Book Reviews http://www.awaretek.com/book.html
link to podcasts and other links http://www.awaretek.com/plf.html
LVL 16

Author Comment

ID: 19661411
Hi again pepr.

I will have a look at what you suggest.

Keep them coming!


Assisted Solution

farbs earned 1000 total points
ID: 19663334

Python Bible 2.1, it's really a great Python book.  I just started learning Python this summer for my job, and it has given me a range of understanding that's greatly appreciated.  It covers topics from easy (Python in an hour) to more advanced (Advanced Python, UI and Multimedia, and Deploying Python Apps).

Check it out, I'm sure it'll help you a lot.
LVL 16

Author Comment

ID: 19663431
Cheers farbs - I will check it out...

LVL 29

Expert Comment

ID: 19667856
Well, some knowledge need not to be updated during the time. However, we have Python 2.5 now and Python 2.6 is comming. Some things changed since Python 2.1 and the things influenced the style of programming in Python.

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Less strange, but still introduction This introduction was added (1st August, 2011) to reflect some reactions.  Firstly, the term basics in the title of the article...  As any other word, it is a symbol with meaning attached to the word by some a…
The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
Learn the basics of if, else, and elif statements in Python 2.7. Use "if" statements to test a specified condition.: The structure of an if statement is as follows: (CODE) Use "else" statements to allow the execution of an alternative, if the …
Learn the basics of modules and packages in Python. Every Python file is a module, ending in the suffix: .py: Modules are a collection of functions and variables.: Packages are a collection of modules.: Module functions and variables are accessed us…
Suggested Courses

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question