Source Code Getting Started Python Challenge Programming Contests Useless Python Images What is Python? Useless Python Supporters Python Tutorials Source Code Links Miscellaneous Links Mississippi Python Interest Group (MS PIGgie) Contact Us


If you spot a dead, duplicate, or otherwise bogus link, or want to recommend one, please drop me a line.

Tutorials and Such:
"Mommy, why do Uncle Bob's brownies make me even hungrier?"
Link: Description:
Batteries Included A quick look at Python modules.
Joe Useless Writes A Program How to write a computer program, from the idea to a working application.
Jython Swing Basics A simple demonstration of using Java Swing from the Jython interactive interpreter.
Playing with IDLE: Day One The first installment of an IDLE tutorial. All programming languages should have interactive shells of this caliber.
Learning to Program Download the zip file and work your way through it from your hard drive if on-line time is limited, or buy the book. The author adds that it "is available in multiple languages: Spanish, Portugese, German, Chech, and Korean currently and I expect Italian later this year." Dutch and Slovak may be coming too.
Instant Hacking: Learning how to program with Python "Learn how to program with Python." From "hello, world" to OOP in one session.
Non-Programmers Tutorial For Python Work with sample code and be programming within minutes.
Python BabySteps Tutorial A quick guide to installing Python in Windows and getting started with IDLE.
How To Become A Hacker Not about Python programming, but almost a *must read*.
Instant Python A "minimal crash-course in" Python. Some colorful examples, tricks, and a little more OOP.
Python Tutor (email list) Info Page Questions answered, newbies treated well.
Guido van Rossum's Python Tutorial The flagship basic tutorial. Covers all basic food groups.
Embedding Python in Visual Basic / Delphi apps "(or indeed any other language that uses COM)..."
The Boost Python Library (Boost.Python) Use the Boost Python Library to quickly and easily export a C++ library to Python such that the Python interface is very similar to the C++ interface. It is designed to be minimally intrusive on your C++ design. In most cases, you should not have to alter your C++ classes in any way in order to use them with Boost.Python.
Python for Lisp Programmers You guessed it: "This is a brief introduction to Python for Lisp programmers."
Make your software behave: CGI programming made secure "Sound advice to keep your Web site from being hacked"
IBM developerWorks: Python 101 cheat sheet "A quick reference document for newcomers to the language"
Python CGI FAQ Frequently Asked Questions about Python CGI.
Systems programming in Python The Python language's huge object library includes a full set of features for systems programming. Here we present a couple of small Python scripts to help you manage disk space, and an object that is reused for both these scripts.
Python Cookbook "This is a new collaborative website, built by ActiveState and O’Reilly, which will host your contributions to Python lore. We invite you to contribute code, comments, and ratings for recipes from the entire Python community."
pygame Python game development.
Python for experienced programmers "a free Python tutorial for experienced programmers available in multiple languages"
The Python Web services developer "Python's motto has always been "batteries included," referring to the large array of standard libraries and facilities that come with the language installation. This article presents an overview and survey of tools and facilities available for Web services development in Python. This includes built-in Python features and third-party open-source tools."
Python for Science "computational science, and more specifically computational chemistry"
Python Performance Tips "This page is devoted to various tips and tricks that help improve the performance of your Python programs."
Using Python to Generate HTML Pages "Python is well suited for these types of tasks, you can quickly put together a useful program with minimal fuss."
wxPython for newbies
TK programming in Python
Two different ways to make GUIs with Python
Python Style Guide Save yourself a lot of needless pain and read this before starting a major project.
Writing CGI scripts in Python "Python presentation from a CGI perspective"
Python/XML HOWTO "Python makes an excellent language for processing XML data. This document is a tutorial for the Python/XML package."
Socket Programming HOWTO "enough background to begin using [sockets] decently"
Sorting Mini-HOWTO "a little tutorial showing a half dozen ways to sort a list with the built-in sort() method"
An Introduction to Tkinter Crunchy on the outside, GUI on the inside.
The Python DB-API interface "Python lets you write programs that access, display and update the information in the database with minimal effort."
Persistent Storage of Python Objects in Relational Databases "Using the Persistent Storage module, Python objects can store themselves in relational database systems."
Richard G. Baldwin Python Programming Tutorial A neatly organized beginner's tutorial.
Linux.com Programming with Python Tutorial Basic Python tutorial targeted toward the Perl programmer.
pythoncgi.com Resources for programmers writing CGI in Python.
Python with ASP "A little demo on how to embed Python into HTML"
Python with COM "Get at your Office data"
Bruce Eckel's Thinking in Python Interesting thoughts, plus a few words on exception handling.
Cetus Links: Object-Oriented Python About a zillion links tied to Python and OOP in general.
Using Python for CGI Programming Guido van Rossum's slide show introduces Python CGI.

XHTML! by Rob Andrews