Basic tutorials for Learning Python Here are a few links to online Python tutorials to help get you started. I haven't used these - I learned from a book ("How to Think Like a Computer Scientist"). If you try them, let me know if they're any good. If you have other resources, let me know and I'll add them.
Other programming resources, but not Python. Most programming languages are quite similar. You could learn JavaScript from Khan Academy and the programming principles will be the same. From there it's a just a small set of differences to learn the details of Python.
| Other Programming ResourcesThe links below provide short articles and/or tutorials about particular coding standards I want you to use in this class.
|
Python
Resource | Link | Notes |
---|---|---|
Python Documentation | http://www.python.org/doc/ | Complex, but it's the "official" documentation |
Python Style Guide | http://www.python.org/dev/peps/pep-0008/ | Standards for making your code readable and prettier |
Python Quick Reference Guide | http://www.tutorialspoint.com/python/index.htm | This is a pretty good one - good examples |
Download Python | http://www.python.org/download/releases/ | We're using v2.6.* in class |
Download Cygwin | http://www.cygwin.com/ | Provides many handy Linux-style commands like 'ls' etc. for Windows. Useful when we learn interaction with the OS. |
Designing with Flowcharts | http://users.evtek.fi/~jaanah/IntroC/DBeech/3gl_flow.htm | How to use flowcharts to design your code |
Khan Academy Python Video Tutorials | http://www.khanacademy.org/science/computer-science/#science/computer-science | Supplemental lectures on Python programming concepts from the king of online lectures. |
Think Like a Computer Scientist | http://openbookproject.net//thinkCSpy/ | A free online textbook (also in PDF form below). |
Python Idioms | http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html | The "pythonic" way to write code |
Learn Python the Hard Way | http://learnpythonthehardway.org/book/ | The hard way can be easier for some people. |
Showing 10 items