advanced Python guides and tutorials

Posted on 2007-08-09
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
    LVL 28

    Accepted Solution

    Dive Into Python
    by Mark Pilgrim
    both paper book and on-line (free)

    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
    link to podcasts and other links
    LVL 16

    Author Comment

    Hi again pepr.

    I will have a look at what you suggest.

    Keep them coming!


    Assisted Solution


    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

    Cheers farbs - I will check it out...

    LVL 28

    Expert Comment

    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

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    Suggested Solutions

    Installing Python 2.7.3 version on Windows operating system For installing Python first we need to download Python's latest version from URL" " You can also get information on Python scripting language from the above mentioned we…
    Sequence is something that used to store data in it in very simple words. Let us just create a list first. To create a list first of all we need to give a name to our list which I have taken as “COURSE” followed by equals sign and finally enclosed …
    Learn the basics of strings in Python: declaration, operations, indices, and slicing. Strings are declared with quotations; for example: s = "string": Strings are immutable.: Strings may be concatenated or multiplied using the addition and multiplic…
    Learn the basics of while and for loops in Python.  while loops are used for testing while, or until, a condition is met: The structure of a while loop is as follows:     while <condition>:         do something         repeate: The break statement m…

    754 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

    Need Help in Real-Time?

    Connect with top rated Experts

    23 Experts available now in Live!

    Get 1:1 Help Now