Python Where Can I Find Quality Python Tutorials?

  • Thread starter Thread starter dduardo
  • Start date Start date
  • Tags Tags
    Python
AI Thread Summary
The discussion centers around the tutorial "How to Think Like a Computer Scientist" for learning Python, which is praised for its clarity and effectiveness, particularly as a first programming language compared to C++ or Java. Participants share their experiences with the tutorial, noting its simplicity and the ease of creating basic programs after a short study period. Recommendations for Python IDEs include PSPad for Windows, SubethaEdit for OS X, and KATE or gEdit for Linux. Users express a desire for additional resources and tutorials, especially since some links to previous recommendations are broken. Overall, Python is highly recommended for beginners due to its straightforward syntax and accessibility.
dduardo
Staff Emeritus
Science Advisor
Insights Author
Messages
1,902
Reaction score
3
Check it out:

http://www.ibiblio.org/obp/thinkCSpy/index.htm
 
Last edited by a moderator:
Technology news on Phys.org
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?

Thanks.
 
erm...dduardo..I had added that one to PF Links ages ago:

https://www.physicsforums.com/local_links.php?action=links&catid=55

along with the c++ and java version of it.

but it is one of the best tutorials on python I have seen.
 
Last edited by a moderator:
If anyone needs any help with Python, I'm a self-proclaimed 'expert.' :biggrin:

- Warren
 
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
http://pw1.netcom.com/~ajs/

If you like physics, you might enjoy the "software" links
http://www4.ncsu.edu/~rwchabay/mi/mi_instructor_resources.htm

Be sure to check out the "Contributed programs" http://vpython.org/contributed.html
 
Last edited by a moderator:
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?

Thanks
Matt
 
Last edited:
Go to python.org.

- Warren
 
CFDFEAGURU said:
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?

Thanks
Matt

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)

Goodluck!
 
Back
Top