Where Can I Find Quality Python Tutorials?

  • Context: Python 
  • Thread starter Thread starter dduardo
  • Start date Start date
  • Tags Tags
    Python
Click For Summary

Discussion Overview

The discussion revolves around finding quality Python tutorials and resources for learning the programming language. Participants share links to tutorials, suggest IDEs, and discuss their experiences with learning Python.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant shares a link to a Python tutorial and expresses a positive opinion about its quality.
  • Another participant agrees with the tutorial's quality and discusses their preference for Python over other programming languages like C++ and Java.
  • A participant mentions the need for a good Python IDE and asks for suggestions.
  • Some participants recommend various programming editors for different operating systems.
  • One participant suggests additional resources for visualizing and animating simulations using Python.
  • Another participant mentions that they found broken links in earlier posts and asks for updated tutorial recommendations.
  • One participant shares their experience of learning Python and finding it simple to start programming after reading a tutorial.
  • Links to both the original and updated versions of a Python tutorial are provided by a participant.

Areas of Agreement / Disagreement

Participants generally agree on the value of Python as a first programming language and the quality of certain tutorials, but there are multiple suggestions for resources and IDEs, indicating a lack of consensus on the best options.

Contextual Notes

Some links shared in the discussion are reported as broken, and there is uncertainty about the best IDEs for Python, as different participants recommend different tools based on their experiences.

Who May Find This Useful

Individuals interested in learning Python, educators looking for teaching resources, and those seeking recommendations for programming tools and tutorials.

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!
 

Similar threads

Replies
3
Views
3K
  • · Replies 10 ·
Replies
10
Views
4K
Replies
6
Views
3K
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
64
Views
11K
Replies
55
Views
7K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
6K
  • · Replies 15 ·
Replies
15
Views
2K