The Wayback Machine - http://web.archive.org/web/20170214112627/http://python.about.com:80/
The Latest in Python
Learn Python - Tutorials and Tips
When to Use Text or Data in Python 3.0
The difference between text and data is critical for programming in Python 3.0. Understanding this all-pervasive difference and how it relates to your programming will save you a lot of debugging time.
Python 3.0
Python 3.0 is the first version of Python to break backward compatability with all previous Python versions. No matter how you program, the language changes in 3.0 - whether in syntax or the library - make it highly unlikely that any substantial amount of 2.x code will run on Python 3.0. Here you can learn how Python 3.0 differs from the versions before it.
Print as a Function
With the release of Python 3.0, the number of projects that are built on a 3.x interpreter and that break compatibility with the 2.x series and before will only increase. The points of incompatiblity vary in importance, but your 2.x coding style is almost guaranteed to be incompatible on some level. Here is a series of helps to ease your transition into the world of Python 3.0.
Algorithms in a Nutshell
Algorithms in a Nutshell is a handbook of the most commonly used algorithms for a large variety of problems. There are not many areas untouched by the algorithms and wisdom shared by the authors in this book.
Object-Oriented Programming in Python
Object-oriented programming in Python is a good introductory textbook for learning object-oriented programming using the Python language.
Cover of Mobile Python by Scheible - Symbian Press
Mobile Python: Rapid Prototyping of Applications on the Mobile Platform
Programming your mobile is easy when you use this book as a guide. Starting from the basics without talking down to the reader, this excellent introduction to mobile programming will help you enter the realm of mobile programming
Getting the Server Information
Getting your mail through POP3 is easy with Python's poplib library. Here is how to use getpass and poplib to script your mail retrieval and to make a local backup of your mailbox.
The Definitive Guide to Django
Django is as close as one can get to a 'standard' web framework for Python. This book pledges to take you from beginner to expert in just over 400 pages, and it delivers.
Internet security - alengo/E+/Getty Images
Buffer Overflows
Programming for security is an imperative for the web programmer. Any sloppy coding can be exploited and amount to significant financial and personal losses. Here are some tips on programming Python securely.
Data cloud over computers with flying numbers - Maciej Frolow/Stone/Getty Images
Network Boundaries and Python Programming
All but the simplest programs operate in a web-enabled environment. Navigating the (in)security of such an environment is notoriously difficult. This article looks briefly at the state of network security and what it means for Python programmers.
Ftp folder - pictafolio/E+/Getty Images
Importing ftplib
FTP is a critical protocol for a host of networking solutions. Here is how to use Python's ftplib module to interact with FTP servers over an open connection.
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.
Computer mouse arrows blue - Marcello Bortolino/E+/Getty Images
Python Networking: Peer-to-Peer Networking: A Network is a Network
One of the more avant-garde forms of network programming is peer-to-peer networking. Here is an introduction to what peer-to-peer entails and what it looks like in general terms.
Business owner working at laptop in clothing shop - Hero Images/Hero Images/Getty Images
Using Shelve to Save Objects in Python
Python's shelve module is a powerful way to include persistence and to save objects in an easy-access database format. Here is how to open, assign value to, restore value from, and close shelve dictionaries and databases.
Prev
1
2
3
4
5
7