Check it out:
Seems like a very cool and well written tutorial. I've been thinking of learning Python for quite some time. I've been through two chapters of this book so far, and it's one of the best online tutorials I've seen.
I agree with the authors idea -- from what I can see, teaching Python as a first language seems like a much better idea than teaching C++. Personally, my first programming language I learned in college was Java -- a terrible idea!
The only thing I'm not sure about is where I can find a good Python IDE? I want to test out some of the code I've learned so far. Any suggestions?
erm...dduardo..I had added that one to PF Links ages ago:
along with the c++ and java version of it.
but it is one of the best tutorials on python I have seen.
If anyone needs any help with Python, I'm a self-proclaimed 'expert.'
While you're learning Python, you might have some fun visualizing and animating interactive simulations in 3-D with http://vpython.org/ .
If you like math, you might enjoy
If you like physics, you might enjoy the "software" links
Be sure to check out the "Contributed programs" http://vpython.org/contributed.html [Broken]
a good programming editor in general is:
for windows: PSPad (tis free and sweet)
for OS X: SubethaEdit (I like it at least)
For Linux: KATE, gEdit, (if you are more adventuresome, VIM or EMACS)
I keep hearing about this Python program ... so I downloaded it and now I am looking for a tutorial. I searched the forum and found this older thread however, the link in posts 1 and 3 is broken. Do any of you know of some good tutorials?
Go to python.org.
IMO, Python is highly recommended as a first language to learn due to its simplicity. I read the tutorial that the OP posted a few years ago when I was learning Python. I managed to make a simple program that calculated a few math problems. I did this after a week of reading the tutorial. Nothing special, but IMO it's an example of how simple it is to just "dive in."
I haven't read much on Python since then, but I just got back into it and I'm going to read the whole tutorial this time and try to get as much information on the language that I can.
The original link is broken, but I have found the author's website and he still has the original book as well as the new-and-improved one online to read. The links are below:
How to Think Like a Computer Scientist: Learning with Pyton (original version)
Think Python: How to Think Like a Computer Scientist (recent updated version)
Separate names with a comma.