Python is a powerful general-purpose programming language that is extremely effective for developing Internet- and web-based, database intensive, multi-tier, client/server systems.Start your search here to find Python downloads, tutorials, sample chapters, books, training courses, FAQs, newsgroups and more. In the Python Resource Center, you'll find links to:
- The article, "What’s New in Python 3.0," by Guido van Rossum.
- Programming Python 3: A Complete Introduction to the Python Language, by Mark Summerfield.
- Over 300 Python tutorials available on Awaretek.com.
- "Learning Python Programming Language through Video Lectures," delivered by Peteris Krumins.
- The sample chapter, "A Python Q & A Session," from Learning Python, 3/e, by Mark Lutz.
- The Python Web Developer Appliance—a complete set of open source tools for developing and deploying web applications using Python.
- The "Style Guide for Python Code," by Guido van Rossum and Barry Warsaw.
- The "Python Developer's Guide," from Python.org.
- Django Web Framework site where you’ll find information about the Django open source framework for building high-performance web applications.
- Open source Python developer testing tools.
- The free e-Book, Invent Your Own Computer Games with Python, by Al Sweigart.
- The Python Game Programming Challenge from PyWeek.
- The article, "Introduction to Pygame for Python," from Python How to Program, by Deitel & Associates, Inc.
- The "Python 411 Podcast Series," from Awaretec.com.
- A list of 139 free Python projects available from Django.
- The Python Developer Center from the Yahoo! Developer Network.
- Tools including wxPython and PyInstaller.
- The Python Package Index, from Python.org—a listing of over 4400 Python packages.
- The wxPython Tutorial, by Jan Bodnar.
- PyCon 2008 conference videos available on YouTube.
- Over 90 free Python training videos on ShowMeDo.
- Python books, code, developer tools, documentation, help, game programming, podcasts, tutorials and videos.
- And more...