Differences between revisions 1 and 13 (spanning 12 versions)
Revision 1 as of 2004-10-11 21:38:44
Size: 3785
Comment: Create page
Revision 13 as of 2005-12-08 14:20:49
Size: 4221
Comment: Add video link; rearrange links a bit
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl All:read
Line 10: Line 11:
[prog.html the list of programmer-oriented tutorials] the list of programmer-oriented tutorials on the ["BeginnersGuide/Programmers"]  page
Line 14: Line 15:


  * [http://www.python.org/doc/current/tut/ Python Tutorial]

  This tutorial is part of
  Python's documentation set and is updated with each new release. It's
  not written with non-programmers in mind, but skimming through it will
  give you an idea of the language's flavor and style.

  * [http://www.hetland.org/python/instant-hacking.php Instant Hacking]

  A minimal crash course by Magnus Lie Hetland
  that's an excellent starting point.
Line 34: Line 22:
  * [http://www.byteofpython.info/ A Byte of Python], by Swaroop C.H., is also an introductory text
  for people with no previous programming experience.


  * [http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html One Day of IDLE Toying]

  A very gentle introduction to
  the IDLE development environment that comes with Python.
  This tutorial by Danny Yoo has been translated into nine different languages.

  * [http://www.hetland.org/python/instant-hacking.php Instant Hacking]

  A minimal crash course by Magnus Lie Hetland
  that's an excellent starting point.
Line 38: Line 41:

  * Free Python video lectures are also available as a course titled ["Intro to programming with Python and Tkinter"], Unix users can view the video using mplayer once you have downloaded the files. Windows users will need to have a DivX player, available from http://www.divx.com/divx/windows/. (One user reports success viewing the videos on OS X 10.4 using the VLC player -- http://www.videolan.org/)
Line 59: Line 64:
  * [http://www.pasteur.fr/formation/infobio/python/ Introduction to Programming using Python] is for people completely new to
 
programming.
   * [http://www.pasteur.fr/formation/infobio/python/ Introduction to Programming using Python] is for people completely new to programming.
Line 62: Line 66:
  * [http://www.pasteur.fr/recherche/unites/sis/formation/python/ Bioinformatics course in Python]    * [http://www.pasteur.fr/recherche/unites/sis/formation/python/ Bioinformatics course in Python]
Line 66: Line 70:
  * [http://docs.python.org/tut/ Python Tutorial]
Line 67: Line 72:

  * [http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html One Day of IDLE Toying]

  A very gentle introduction to
  the IDLE development environment that comes with Python.
  This tutorial by Danny Yoo has been translated into nine different languages.


  * [http://www.dickbaldwin.com/tocpyth.htm Learn to Program using Python]

  A tutorial by Richard Baldwin that covers basic data types and
  functions.
  This tutorial is part of
  Python's documentation set and is updated with each new release. It's
  not written with non-programmers in mind, but skimming through it will
  give you an idea of the language's flavor and style.

Python for Non-Programmers

If you've never programmed before, the tutorials on this page are recommended for you; they don't assume that you have previous experience.

If you have previous programming experience, the list of programmer-oriented tutorials on the ["BeginnersGuide/Programmers"] page may get you started more quickly, but the tutorials on this page may still be helpful.

For Younger Students

  • [http://www.livewires.org.uk/python/ LiveWires] A set of Python lessons used during 1999, 2000, 2001 and 2002

    children's summer camps in Britain by Richard Crook, Gareth McCaughan, Mark White, and Rhodri James. Aimed at children 12-15 years old.

  • [http://gvr.sourceforge.net Guido van Robot] A teaching tool in which students write simple programs using a Python-like language to control a simulated robot. Field-tested at Yorktown High School, the project includes a lesson plan.

BeginnersGuide/NonProgrammers (last edited 2025-03-19 10:02:43 by MeenakshiAgarwal)

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