Get Going with Python 1: Getting a Feel for the Language

Welcome to my new 8-part series guiding you through starting with Python. In this series I will cover:

Side note - are you learning Python? We’ve started Club ShowMeDo which is aimed at new and intermediate Python programmers, our specially-crafted screencast tutorials are aimed directly at getting you to learn Python the easy way.

When you start with Python you’ll first need to decide on a distribution and then test that it has installed successfully. Watch the first two episodes in my Python Newbies series to get started. Generally I recommend that you start with the distribution at python.org and customise it afterwards.

To get a feel for just how much support is available in the Python world, see my two-part Introduction to Python Resources on the Web - the videos show you the important Python sites, news aggregators, documentation and tutorials, download sites and (importantly!) how to get into the community.

If you are new to programming then you might want to try André Roberge’s RUR-PLE learning robot. This packages gives you an easy and contained environment to get started with Python programming. We have three videos, the first two are by RUR-PLE’s author and the third is by one of Horst Jen’s students (Chen) at a computer school for Austrian kids.

If you like podcasts then you’ll love Ron Stephens Python411 mp3s. His most recent (11th March 2007) is about Python Advocacy, a recording of Jeff Rush at PyCon and it is well worth a listen. Ron also hosts a growing list of Python tutorials which are very useful especially if you’re serious about learning Python.

You’ll also want to check Nadav Samet’s Python Challenge - a set of web-based puzzles which can be solved by clever thinking and some Python coding. The challenges grow increasingly tricky, the first few are quite simple - the first should just take a few minutes to solve :-)

If you speak German then you’re in for a treat - watch our excellent 9-part (and growing) series by Lucas Holland and Marius Meinert: Einführung in die Programmierung mit Python.

Finally - if you want to know why Kyran and I are growing ShowMeDo then you can watch our presentation to PyCon 2007 recorded just a month ago.

For written resources I strongly recommend the printed Beginning Python (Hetland) and on-line both the free Dive into Python and Swaroop’s Byte of Python.

If you have questions or you need guidance then leave me a comment or drop me a question in our forum.

Join me for the second entry in a few days when I discuss Python IDEs.

7 Responses to “Get Going with Python 1: Getting a Feel for the Language”

  1. Kumar McMillan Says:

    Just wanted to say thanks for starting a series like this. There are a lot of reasons why people don’t take the dive into Python and they are all just little misconceptions, like, “but PHP already has so many open source tools” :( The more intros like this, the better.

  2. Ian Says:

    I quite agree :-) We have so much great material made by so many talented people in the Python world but no-one is shouting about it!
    I’m talking to Jeff Rush (Python Advocacy head) and Stephan Deibel (PSF Chairman) about what we can all do about this. The time is ripe to significantly raise Python’s profile.
    We have plans in the works for Python and we’d like to do the same with Perl as well, given a chance. Do please become a member of ShowMeDo:
    http://showmedo.com/registration
    and you’ll receive our monthly update emails which will speak more about this.

  3. ShowMeDo Blog » Blog Archive » Get Going with Python 2: Python Development Environments (IDEs) part 1 Says:

    [...] Getting a Feel for Python [...]

  4. ShowMeDo Blog » Blog Archive » Get Going with Python 2: Python Development Environments (IDEs) part 2 Says:

    [...] Getting a Feel for Python [...]

  5. ShowMeDo Blog » Blog Archive » Get Going with Python 3: Under the Hood - Objects and Debugging Says:

    [...] Getting a Feel for Python [...]

  6. Goyo Milner Says:

    For written resources, I would also have to add Wesley Chun’s Core Python Programming 2nd Edition. I believe this is the best programming book I have ever read (and I have read a lot!).

    Cheers,
    Goyo

  7. Administrator Says:

    Ah yes, I hadn’t seen Core Python Programming before, it has 5/5 reviews over at Amazon.

Leave a Reply

You must be logged in to post a comment.