Home Search Download Documentation
Help News Community SIGs
Documentation
Index
Current docs
Beginners Guide
FAQ
Introductions
Non-English docs
Hints
Bookstore
Publications
Language comparisons
Guido's essays
Topic guides
 
Email Us
help@python.org
 
  

Python for Beginners

New to programming? Python is free, and easy to learn if you know where to start! Here are some places that can get you started quickly.

On-line Tutorials

Books

Downloads

You probably need to download Python to run on your computer. You probably have a PC running Windows. Here's a page with the most stable Windows download: Python 2.1.1. If you are using a Mac, see the MacPython page. For other systems, see the general download page.

For Teachers

For materials specifically aimed at teachers, see the home page of the EDU-SIG.

Help!

If you experience problems using Python, and the on-line documentation doesn't help, here are a few suggestions on how to get help from real people:

  • comp.lang.python
    The Python users newsgroup, renowned for its friendly and helpful atmosphere. Also accessible via email, as python-list@python.org. See here for more info.
  • help@python.org
    The Python help desk. You can ask a group of knowledgeable volunteers questions about all your Python problems. See here for more info.
  • tutor@python.org
    A low-volume mailing list for folks who want to ask questions regarding how to learn computer programming with the Python language. See here for more info.

Please don't write the webmaster! The webmaster should only be contacted if you have found a problem with the website, such as a broken link. If you think you've found a bug in Python, it's a good idea to check first with one of the lists above; a complex system like Python can sometimes appear to be broken when you're new at it.