Learn to Program! Python Edition (Part 3 of 3)

16 Jul

In my last two posts I discussed how to pick a programming language to learn and went on to describe some great resources to get started with Ruby.

Python is another great programming language to start out with. Developed in the late-80s, Python was developed with ease of use in mind.  Similar to Ruby, its code can be read and understood in English.

One note, Python recently released a new version, 3.0 but I recommend that you stick with learning Python 2.6.  There is more information, more resources and more libraries1 for 2.6.

Here are a few (free) resources to spark your interest and get you started:

Invent your own Computer Games with Python

Awesome Sauce: The instant gratification of being able to create several games and learn Python at the same time.  I’ve watched the author, Al Sweigart, work on writing this book and have had the great benefit of his guidance through some of these exercises.  This is an excellent book to get kids involved in creating games and learning programming, or release the inner child within.

Non-Programmers Tutorial for Python 2.6

Awesome Sauce: An excellent introduction to Python v2.6. Clear, straightforward instruction and sample problems (with solutions available) to test your knowledge.

Awesome Sauce: If you’re short on time and want to get the basic concepts of programming.  This is a really short and sweet introduction to understanding programming by using examples in Python.


1. A word on what libraries are and why they’re useful: imagine going to your local library, picking 100 books on math, uploading them into your brain via some newfangled technology and instantaneously being able to solve any math problem! A “library” for a computer language is similar — when you install certain libraries while working on your code it immediately makes Python smarter and helps you skip a lot of manual work. Python comes with a standard library built in, but there are many other kinds of external libraries that Python developers write and share that are not part of the standard library.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.