Python Tutorials
Python
Let's Do Numbers
This document is part of a series of online tutorial lessons designed to teach you how to program using the Python scripting language.
Something for everyone There is something for just about everyone here. Beginners start at the beginning, and experienced programmers jump in further along. Learn to Program using Python: Lesson 1, Getting Started provides an overall description of this online programming course.
Integration with PHP
We will want a class for our functions to handle data passed from the python script.
Get the currently logged on user
This very simple tutorial will show you how to get the currently logged on user.
wxPython basic Hello World
This quick tutorial will show you how to make a quick Hello World GUI Application in Python.
Learn to Program using Python: Unpacking Tuples
You may find it
useful to open another copy of this lesson in a separate browser
window. That will make it easier for you to scroll back and forth
among the different listings, without losing your place, while you are
reading about them.
Beginners start at the beginning, and experienced programmers jump in further along.
Learn to Program using Python: Lesson 1, Getting Started
, provides an overall description of this online programming course.
Empty and Single-Item Tuples
Beginners start at the beginning, and experienced programmers jump in further along.
Learn to Program using Python: Lesson 1, Getting Started
provides an overall description of this online programming course.
Viewing tip
You
may find it useful to open another copy of this lesson in a separate
browser window. That will make it easier for you to scroll back and
forth among the different code fragments, without losing your place,
while you are reading about them.
Variables and Identifiers
This lesson provides an introduction to the use of variables, and the
required syntax of the identifiers used to represent variables.
Nested Tuples
This lesson will expand your knowledge of tuples by teaching you about nesting tuples within other tuples.
Building User Networks
From this tutorial you can learn how to build a friend network feature, enable users to invite friends to your web site, improve the interface with status messages and let users browse bookmarks of friends.
Serving content in multiple ways using Django
Django includes a template system that allows programmers and designers to easily and efficiently output their content in a flexible, extendable, and maintainable manner. Different approaches are available to serve content to mobile devices, including using basic templates and content adaptation. Learn how to detect the presence of a URL parameter to dynamically choose the template loaded in a view, and how to use the TEMPLATE_DIRS setting to override a template on demand without having to change any code.
Understanding Python
The Python language, while object-oriented, is fundamentally different from both C++ and Java. The dynamic and introspective nature of Python allow for language mechanics unlike that of static languages. This talk aims to enlighten programmers new to Python about these fundamentals, the language mechanics that flow from them and how to effectively put those to use. Among the topics covered are duck-typing, interfaces, descriptors, decorators, metaclasses, reference-counting and the cyclic-garbage collector, the divide between C/C++ data and Python objects and the CPython implementation in general.
Python 3000
In this video, a preview of a keynote to be given at PyCon 2007, it will discuss the Python 3000 road map, status, and what this means for the average Python user.
Intro to PYX
XML is a fairly simple format. It uses plain Unicode text rather than binary encoding, and all the structures are declared with predictable-looking tags. Nonetheless, there are still enough rules in the XML grammar that a carefully debugged parser is needed to process XML documents -- and every parser imposes its own particular programming style. An alternative is to make XML even simpler. The open-source PYX format is a purely line-oriented format for representing XML documents that allows for much easier processing of XML document contents with common text tools like grep,sed, awk, wc, and the usual UNIX collection.
The Python Web Services Developer, Part 2
This is the beginning of a short series on creating a software repository system built on Web services and developed in the Python programming language. Mike Olson shows you the details of using the 4Suite open-source XML server with Python to create Web service-based applications.
XML Processing with Python
A century ago, when HTML and CGI ruled the waves, Perl dominated the Web programming scene. As the transition to XML on the Web gathers pace, competition for the hearts and minds of Web developers is heating up. One language attracting a lot of attention at the moment is Python.
Python Squeezes the Web
This 5-page tutorial describes how to grab remote web pages and process them locally in Python.
Developing a full-text indexer in Python
As the volume of information grows, effective means of locating specific information become ever more crucial. This column discusses the field of full-text indexing, with a focus on the author's public-domain indexer module.

Adobe Fireworks
Adobe Flash
Adobe Illustrator
Adobe Image Ready
Adobe Photoshop
3D Studio Max
Cinema 4D
Maya 3D
Microsoft Excel
Microsoft PowerPoint
Microsoft Word
Microsoft Access
MySQL
C and C++
Python
Visual Basic
.htaccess
Adobe DreamWeaver
ASP
CGI & Perl
CSS
Java
JavaScript
Microsoft FrontPage
Windows Vista
Windows 7