skip to navigation
skip to content

BeginnersGuide

Beginner's Guide to Python

New to programming? Python is free, and easy to learn if you know where to start! This guide will help you to get started quickly.

New to Python?

Read BeginnersGuide/Overview for a short explanation of what Python is.

Next, install the Python interpreter on your computer. This is the program that reads Python programs and carries out their instructions; you need it before you can do any Python programming.

See BeginnersGuide/Download for instructions for downloading the correct version of Python.

Next, read a tutorial and try some simple experiments with your new Python interpreter.

Most tutorials assume you know how to run a program on your computer. If you are using Windows and need help with this, see [WWW] How do I Run a Program Under Windows.

Once you've read a tutorial, you can browse through [WWW] Python's online documentation. It includes [WWW] a tutorial that may be helpful, [WWW] a Library Reference that lists all of the modules that come standard with Python, and [WWW] the Language Reference for a complete (if rather dry) explanation of Python's syntax.

When you are ready to write your first program you will need a text editor. To get started you can use any editor you are familiar with such as NotePad, vi, or Emacs. As you gain experience you may want to use a text editor with features that help you write Python programs. A comprehensive list is on the PythonEditors page.

Need help with any of this? Read BeginnersGuide/Help for mailing lists and newsgroups.

Most Python books will include an introduction to the language; see IntroductoryBooks for suggested titles.

Consult BeginnersGuide/Examples for small programs and little snippets of code that can help you learn.

Or, you can pay for a Python course; see BeginnersGuide/Courses for a list.

Teachers can join the [WWW] EDU-SIG, a mailing list for discussion of Python's use in teaching at any level ranging from K-12 up to university.

Complete list of Beginner's Guide pages

Looking for a particular Python module or application?

  • The first place to look is the Python Package Index, now appropriately renamed [WWW] the Cheese Shop.

  • If you can't find anything relevant in the Package Index, try [WWW] searching python.org - you can find anything mentioned on the Python site, in the [WWW] FAQs, or in the newsgroup. More info: [[WWW] http://www.python.org/search/#help where to search].

  • Next, try [WWW] Google or other search engine of your choice. Searching for "python" and some relevant keywords will usually find something helpful.

  • Finally, you can try posting a query to the comp.lang.python Usenet group.

Want to contribute?


CategoryDocumentation

Immutable page (last edited 2005-12-17 02:49:38 by AndrewKuchling)

DeleteCache (cached 2006-06-14 10:25:32)