Differences between revisions 89 and 90
Revision 89 as of 2012-05-07 21:32:00
Size: 6026
Comment: added cscircles and "how to think" references
Revision 90 as of 2012-09-10 01:37:19
Size: 6744
Editor: c-76-16-0-228
Comment: wiki restore 2013-01-23
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 2: Line 3:
The tutorials on this page are aimed at people who have previous experience with other programming languages (C, Perl, Lisp, Visual Basic, etc.). Also of potential interest are such related Beginners Guides as [[BeginnersGuide/Overview]] and BeginnersGuide/NonProgrammers, and the tips in MovingToPythonFromOtherLanguages.
Line 4: Line 4:

The tutorials on this page are aimed at people who have previous experience with other programming languages (C, Perl, Lisp, Visual Basic, etc.). Also of potential interest are such related Beginners Guides as [[BeginnersGuide/Overview|BeginnersGuide/Overview]] and [[BeginnersGuide/NonProgrammers|BeginnersGuide/NonProgrammers]], and the tips in [[MovingToPythonFromOtherLanguages|MovingToPythonFromOtherLanguages]].


 * [[http://www.ar-python.com/|Get started Arabic Tutorials]] Useful tools , tutorials and code samples.
Line 6: Line 11:
 * [[http://jwork.org/learn/doc/doku.php?id=python:start|Interactive tutorial on Python]] A tutorial for beginners with interactive examples.
Line 9: Line 15:
 * [[http://www.ar-python.com/116.html|Python one touch Arabic tutorials]].
Line 15: Line 22:
 * [[http://www.poromenos.org/tutorials/python?|Learn Python in 10 minutes]]  * [[http://www.poromenos.org/tutorials/python|Learn Python in 10 minutes]]
Line 19: Line 26:
 * ComparingTypes A quick look at some common programming types for python and other languages
 * [[http://homepage.mac.com/s_lott/books/python.html|Python for Programmers]] - for "Professional programmers who need to learn Python "
 * [[ComparingTypes|ComparingTypes]] A quick look at some common programming types for python and other languages
 * [[http://www.itmaybeahack.com/homepage/books/python.html|Python for Programmers]] - for "Professional programmers who need to learn Python "
Line 23: Line 30:
 * [[http://stromberg.dnsalias.org/~dstromberg/Intro-to-Python/|Intro to Python]] - A Brief Presentation about Python mainly aimed at experienced programmers.  Might be nice as a first pass over the language.
 * [[http://www.python-course.eu|Python Course]] - This online Python course is aiming at beginners and with advanced topics at experienced programmers as well.
 * [[http://stromberg.dnsalias.org/~dstromberg/Intro-to-Python/|Intro to Python]] - A Brief Presentation about Python mainly aimed at experienced programmers. Might be nice as a first pass over the language.
 * [[http://www.python-course.eu/|Python Course]] - This online Python course is aiming at beginners and with advanced topics at experienced programmers as well.
Line 27: Line 35:
 * [[http://cscircles.cemc.uwaterloo.ca | Computer Science Circles]] with auto-graded examples and exercises; material up to lists and recursion
 * [[http://people.csail.mit.edu/pgbovine/python/tutor.html#mode=edit | Python Interactive Code Visualization by MIT CSAIL]]
 * [[http://http://thinkcspy.appspot.com/build/index.html | How to Think Like a Computer Scientist, Interactive Edition]]


* [[http://cscircles.cemc.uwaterloo.ca/|Computer Science Circles]] with auto-graded examples and exercises; material up to lists and recursion
 * [[http://people.csail.mit.edu/pgbovine/python/tutor.html#mode=edit|Python Interactive Code Visualization by MIT CSAIL]]
 * [[http://interactivepython.org/courselib/static/thinkcspy/index.html|How to Think Like a Computer Scientist, Interactive Edition]]
 * [[
http://interactivepython.org/courselib/static/pythonds/index.html|Problem Solving with Algorithms and Data Structures using Python]]
 * [[http://jwor
k.org/learn/|Interactive tutorials for scientific programming using Python]]
Line 32: Line 45:

Line 36: Line 51:
 * [[http://blog.showmedo.com/2007/03/22/get-going-with-python-1-getting-a-feel-for-the-language/|'Getting started with Python']] blog series at ShowMeDo, includes articles on 'Python Development Environments' and 'Python Under-The-Hood'  * [[http://blog.showmedo.com/2007/03/22/get-going-with-python-1-getting-a-feel-for-the-language/|'Getting started with Python']] blog series at [[ShowMeDo|ShowMeDo]], includes articles on 'Python Development Environments' and 'Python Under-The-Hood'

Python for Programmers

The tutorials on this page are aimed at people who have previous experience with other programming languages (C, Perl, Lisp, Visual Basic, etc.). Also of potential interest are such related Beginners Guides as BeginnersGuide/Overview and BeginnersGuide/NonProgrammers, and the tips in MovingToPythonFromOtherLanguages.

Interactive Tools and Lessons

Python Video Tutorials

BeginnersGuide/Programmers (last edited 2024-03-03 16:02:54 by MatsWichmann)

Unable to edit the page? See the FrontPage for instructions.