The Wayback Machine - http://web.archive.org/web/20150906001721/http://python.about.com/updated.htm

Updated Articles and Resources

Recent Articles in: Python
Suggested Resources
For those who want to read more about Python either online or off, these resources offer you places to start.
From the Basics to a Fully-Functional Program
A Python program is not fully-functional until it crashes the way you want, handling errors. Here we look at error checking for the Python-powered RSS Reader.
Reviews of Python Programming Books
Here you will find reviews of books and other materials related to Python, programming, best practices, and related materials. If you wonder whether a book is worth the paper it is printed on, check here before you buy it.
Introduction
This tutorial is part of a series designed to help you learn to program in Python. This tutorial looks specifically at the operators within Python.
Regular Expressions
Many regular expressions will carry into Python from other langauges without much fuss. To realize the potential of Python, however, you should know the expressions peculiar to this powerful langauge.
Python RegEx Examples
Here is a glossary of symbols and phrases that you can use when forming regular expressions in Python.
. | ^ | $ | * | + | ? | *? | +? | ?? | {m} | {m,n} | {m,n}? | \ | [] | | | (..) | (?iLmsux) | (?:..) | (?P<name>..) | (?P=name) | (?#..) | (?=..) | (?!..) | (?<=..) | (?<!..) | \A | \b | \B | \d | \D | \s | \S | \w | \W | \Z
Parenthetical Compounds
Here is a glossary of symbols and phrases that you can use when forming regular expressions in Python.
. | ^ | $ | * | + | ? | *? | +? | ?? | {m} | {m,n} | {m,n}? | \ | [] | | | (..) | (?iLmsux) | (?:..) | (?P<name>..) | (?P=name) | (?#..) | (?=..) | (?!..) | (?<=..) | (?<!..) | \A | \b | \B | \d | \D | \s | \S | \w | \W | \Z
Python Regular Expression Glossary
Here is a glossary of symbols and phrases that you can use when forming regular expressions in Python.
. | ^ | $ | * | + | ? | *? | +? | ?? | {m} | {m,n} | {m,n}? | \ | [] | | | (..) | (?iLmsux) | (?:..) | (?P<name>..) | (?P=name) | (?#..) | (?=..) | (?!..) | (?<=..) | (?<!..) | \A | \b | \B | \d | \D | \s | \S | \w | \W | \Z
String Locations
Here is a glossary of symbols and phrases that you can use when forming regular expressions in Python.
. | ^ | $ | * | + | ? | *? | +? | ?? | {m} | {m,n} | {m,n}? | \ | [] | | | (..) | (?iLmsux) | (?:..) | (?P<name>..) | (?P=name) | (?#..) | (?=..) | (?!..) | (?<=..) | (?<!..) | \A | \b | \B | \d | \D | \s | \S | \w | \W | \Z
Back to the main index of this glossary
Python Jobs
Python programmers tend to be a pretty happy bunch. They tend not to switch jobs very often. Whether you have just learned Python or are a seasoned veteran programmer, these jobs will be of interest to you. I have categorised the searches according to the categories of this site. Happy hunting!
Python's Library
This is an overview of the major modules from the Python Standard Library and other major Python repositories.
ScripTips
Some people do not need to create complex software platforms. Everyone, at some point, needs to do some batch jobs or other repetetive task. These tutorials talk about doing simple tasks in Python.
Grouping and Alternating
Here is a glossary of symbols and phrases that you can use when forming regular expressions in Python.
. | ^ | $ | * | + | ? | *? | +? | ?? | {m} | {m,n} | {m,n}? | \ | [] | | | (..) | (?iLmsux) | (?:..) | (?P<name>..) | (?P=name) | (?#..) | (?=..) | (?!..) | (?<=..) | (?<!..) | \A | \b | \B | \d | \D | \s | \S | \w | \W | \Z
Back to the main index of this glossary
Getting Started With Python
These tutorials take you from beginning to program to being productive with Python in the shortest time possible.
Python Editors
To program Python, most any text editor will do, but some do better than others. Here are several guides for choosing and using text editors for Python.
Blog
Blog
Algorithm
An algorithm is a computational system of processing data that produces a predictable result.
Application Program Interface (API)
The application program interface (API) refers to the means by which a program service is invoked.
Argument
This is a glossary of the more technical terms used on About.com's Python site.
Assignment
This is a glossary of the more technical terms used on About.com's Python site.
Attributes
define attributes in python
CGI
This is a glossary of the more technical terms used on About.com's Python site.
Classes
This is a glossary of the more technical terms used on About.com's Python site.
doc string
A string which follows a function in order to detail its purpose in a way that is easily accessible to Python and not just the programmer.
Function
This is a glossary of the more technical terms used on About.com's Python site.
Integer
Mathematically, an integer is simply a number without a decimal like 0, 1, -1, 2, -2, etc. However, in Python, an integer (short for 'integer literal') is a container for numerical data. Therefore a variable that holds a numeric value of any sort is considered an integer literal in Python.
Iteration
The repetition of a loop in which the computer repeatedly does something. Iteration is also known as looping.
Loop
The repetition of code based upon certain conditions expressed by one of the following conditionals: if...elif...else, while, or for. The body of the loop is that part in which the computer does something if the condition is true. Looping is also known as iteration.
Methods
define method in Python
Modules
Modules are small pieces of pre-written Python code that you can import into your programs. Using the 'import' command, you can effectively "cut and paste" all or part of a module. Regardless of whether the module is from the Python library or another program, the computer does not see a difference between the module and your program.
View More