News for hackers. Stuff that matters.

Want to learn Python. Should I take Udacity's CS101?

I am a programmer wanting to learn Python. Does it make sense to take the Udacity CS101 class from Sebastian Thrun and David Evans? Or would that not be the best way since I am already a programmer?

As a side note, any recommendations for solid Python books/tutorials? Is the official Python tutorial the way to go?

( 5 comments | 7 points | on HN )
Re:Want to learn Python. Should I take Udacity's CS101? by graeme on Thursday March 01, 2012 @12:31AM (#3651059)
I think it will be a good start. The lectures won't take long at all since you'll already be familiar with computation.

I've been learning programming with K & R. I enrolled in cs 101 as a supplement and found I was able to quickly transfer my knowledge of c over to python as a result.

It is basic, but you'll be able to move through it quickly.

Re:Want to learn Python. Should I take Udacity's CS101? by sdfjkl on Thursday February 23, 2012 @07:29AM (#3624693)
Re:Want to learn Python. Should I take Udacity's CS101? by dman on Thursday February 23, 2012 @12:14AM (#3623892)
Enthought regularly holds Python courses for people who already know how to program in other languages. http://www.enthought.com/training/

Disclaimer - I work for enthought and occasionally teach the Python course.

Re:Want to learn Python. Should I take Udacity's CS101? by hodder on Thursday February 23, 2012 @12:10AM (#3623883)
The udacity class will prob be too basic for you.
Re:Want to learn Python. Should I take Udacity's CS101? by PythonDeveloper on Wednesday February 22, 2012 @11:04PM (#3623747)
Sure... take the course. Can't hurt. In the meantime, pick up the tutorial and run through it. I picked up Python in 5 days, but I have extensive experience in numerous other object oriented language.

IMHO, from a scripting perspective, it's much easier than shell script, more robust than PHP, and better supported than C/C++ from a community standpoint.