20100319 resources for learning python - plembo/onemoretech GitHub Wiki

title: Resources for learning Python link: https://onemoretech.wordpress.com/2010/03/19/resources-for-learning-python/ author: lembobro description: post_id: 176 created: 2010/03/19 12:16:55 created_gmt: 2010/03/19 12:16:55 comment_status: open post_name: resources-for-learning-python status: publish post_type: post

Resources for learning Python

Python has been getting traction as a common programming lanugage for sysadmins. There are some people who think it could eventually supplant perl. As someone put it in a post to the python-dev list in 2005:

For me personally, one of the big reasons for jumping ship from perl to python (a considerable investment in time and effort) was to avoid perl 6. Its been clear for a long time that perl 6 will be completely different to perl 5, thus making perl 5 an evolutionary dead end.

My own assessment is that perl 5 isn’t going away any time soon. I think that once the main project jumps to perl 6 there will continue to be many people actively developing on the previous version and they might even fork into a new project. That’s almost certain to happen in the sysadmin community, where perl is still the most popular procedural language after the bash shell. Having said that, there’s considerable momentum driving many towards Python as mainstay scripting language.

Red Hat has been an active user of python as a foundation scripting language in their base distribution in places where perl or shell scripts were once dominant.

There’s a wealth of free online resources for learning the Python language.

First, be sure to visit python.org for the latest on Python.

Next, try out, The Python Tutorial

After that, in no particular order:

A Byte of Python

Dive Into Python

Think Python

Copyright 2004-2019 Phil Lembo