| 52 Python Programming Resources |
| A Beginner's Python Tutorial |
| A Python tutorial originally written for the modding community of Firaxis' Civilization. Useful to beginners with little or no programming knowledge. |
| Provides Information |
| A Course in Python/CGI |
| This site contains materials from a 13 week course for learning Python and CGI. Suited for self-study. |
| Provides Information |
| A Quick Tour of Python |
| Short overview of some basics, for users with some programming knowledge. |
| Provides Information |
| Architecture of Python |
| By Jim Jackson, Kar-Han Tan. Wiki-based documentation project working toward analyzing the architectural aspects of python language via source code only. |
| Provides Information |
| B |
| Boost.Python |
| A C++ library which enables seamless interoperability between C++ and the Python programming language. |
| Provides Information |
| C |
| Cameron Laird on Python and the Web |
| Discusses both client-side and server-side Web programming. |
| Provides Information |
| D |
| Database Topic Guide |
| Python programs can use minimal code to access, display, and update a database. This guide provides "links to relevant Python modules, documentation, and projects" concerning databases, as well as adding persistence to Python objects. |
| Provides Information |
| Download Standard Python Software |
| Python is a dynamic object-oriented programming language that can be used for many kinds of software development. |
| Provides Information |
| Drinkable Chicken |
| ABCs - So Python 3000 will have abstract base classes. |
| Provides Information |
| F |
| F2PY: |
| Fortran to Python interface generator |
| Provides Information |
| Five Minutes to a Python CGI |
| By David Mertz. Brief introduction to writing CGI programs, Python CGI module, formatting output, error logging/debugging. |
| Provides Information |
| G |
| Genetic Programming: 3D Visualisation in Python |
| This is a GUI frontend to the genetic programming assignment given in this subject. The aim is to evolve a wall-following robot. The program provides multiple visualisations of the process. It was written with Janice Leung - many thanks for the beautiful widgets! |
| Provides Information |
| Google AppEngine 1.4.3 brings Java and Python runtimes closer to parity |
| When Google's AppEngine first debuted, it was all about Python. A year after launching, Google decided to expand to Java, though there has always been a gap between the two languages. |
| March 31, 2011 |
| H |
| Hot Scripts - Python |
| Hot Scripts is the net's largest PHP, CGI, Perl, JavaScript and ASP script collection and resource web portal. We are an Internet directory that compiles ... |
| Provides Information |
| I |
| Instant Hacking |
| By Magnus Lie Hetland. Minimal, concise, general introduction to programming, via Python, moves very quickly. English, Italian, Polish, Japanese, Serbian, Korean. |
| Provides Information |
| Instant Python |
| By Magnus Lie Hetland. Minimal introduction for experienced programmers. Treats basics, OO programming, Jedi mind trick. English, French, Italian, Portuguese, Spanish; German, Norwegian; Lithuanian, Polish, Russian; Japanese, Korean. |
| Provides Information |
| J |
| JPython: The Felicitous Union of Python and Java |
| Excerpt from O'Reilly book: Learning Python. |
| Provides Information |
| L |
| Learning Python |
| By Mark Lutz, David Ascher. Samples from O'Reilly book. Has manipulating data structures, files, programs; internet programming; JPython, now Jython, Python implementation for the Java platform. |
| Provides Information |
| M |
| Microsoft makes available test build of Python plug-in for Visual Studio 2010 |
| Microsoft has posted to its Codeplex repository site a test build of Python Tools for Visual Studio, a free, open-source plug-in for VS 2010. |
| March 9, 2011 |
| Microsoft rolls out open-source Python extension for Visual Studio |
| Microsoft is making available to Python developers a free, open-source add-on to its Visual Studio suite. |
| August 29, 2011 |
| N |
| Need Scripts |
| One stop Web Development Resource providing reviews and articles. |
| Provides a Service |
| P |
| PHP, Perl and Python on the wane? |
| A trio of open source scripting languages are waning in popularity among developers at precisely the time big-name IT companies are adding their support |
| Provides Information |
| PiP - Python in PHP |
| Both Python and PHP are what has become known as interpretted scripting languages. Each has achieved substantial popularity due primarily to their ability to facilitate rapid prototyping. |
| Provides Information |
| Programming Python, 2nd Edition |
| By Mark Lutz. O'Reilly book sample. Introduces Internet related topics: Zope (web publishing framework), HTMLgen (makes web pages from objects), Jython (Python for Java), XML processing, server pages, Windows web scripting extensions, restricted execution mode tools. |
| Provides Information |
| Python Documentation Index |
| Official tutorial and references, including library/module usage, Macintosh libraries, language syntax, extending/embedding, and the Python/C API. Also links to off-site beginners' tutorials, HOWTOs, and many special interest topics. |
| Provides Information |
| Python - Generating Sparkline Graphs For Stock Pricing |
| Here is an interesting use of the module to create sparklines of historical stock pricing for a given stock. |
| Provides Information |
| Python 3.2.1 |
| Python 3.2.1 was released on July 10th, 2011. |
| July 11, 2011 |
| Python 2.5 Documentation |
| Python is a dynamic object-oriented programming language that can be used for many kinds of software development. |
| Provides Information |
| Python and UML |
| Can the UML help Python developers? How about CP4E? |
| Provides Information |
| Python Babysteps Tutorial |
| Preliminary tutorial, prepares absolute beginners for other tutorials. Walks reader through installing on Windows, using Integrated DeveLopment Environment (IDLE), writing a simple program. |
| Provides Information |
| Python CGI |
| An Interactive Instruction. |
| Provides Information |
| Python Cookbook |
| Collaborative website built by ActiveState and O'Reilly, hosts user contributions; collection of recipes. |
| Provides Information |
| Python Debugging Techniques |
| This article covers several techniques for debugging Python programs. The applicability of these techniques ranges from simple scripts to complex applications. The topics that are covered include launching an interactive console from within your program, using the Python debugger, and implementing robust logging. Various tips are included along the way to help you debug and fix problems quickly and efficiently. |
| Provides Information |
| Python HOWTO Documents |
| Pointers to various helpful Python-related HOWTO documents. |
| Provides Information |
| Python for Beginners |
| New to programming? This page lists some places that can get you started quickly. |
| Provides Information |
| Python impressions |
| First, a word on my learning process. Python is a mature and useful language, so from the start I decided not only to play around, but to take it quite seriously. So, apart from reading the official Python tutorial and most of the free online book Dive into Python I spent a lot of time actually using Python, both for writing test scripts that display various features I might need and useful programs, both at work and home. |
| Provides Information |
| Python Knowledge Base |
| Links, questions and answers in a categorized, searchable format. |
| Provides Information |
| Python Magzine |
| Welcome Python Enthusiasts! Python Magazine (which we affectionately call PyMag) is a monthly magazine dedicated exclusively to Python. |
| Provides Information |
| Python Programming for Beginners |
| Shows how to write programs that use command-line options, read and write to pipes, access environment variables, handle interrupts, read from and write to files, create temporary files, write to system logs. |
| Provides Information |
| Python Programming Language -- Official Website |
| Python is a dynamic object-oriented programming language that can be used for many kinds of software development. |
| Provides Information |
| Python Programming Tutorial |
| By Richard G. Baldwin. Separate lessons teach programming basics. Free online, fee download files. |
| Provides Information |
| Python Quick Reference |
| By Simon Brunning. Thorough 'cheat sheet'; brief reminders for nearly each language aspect: syntax nuances; built-in features, statements, modules; basic, advanced types, operations; lexical entities, common development tools. For several Python versions; HTML, Zip, Windows Help, text. |
| Provides Information |
| Python SIGs |
| Archives of current and past listserv discussions on a LOT of interesting topics. GREAT for researching problems. |
| Provides Information |
| Python Topic Guides |
| Give overviews of resources associated with specific topics. Written by volunteers interested in making such resources easier for all to find. Topics: databases, scientific computing, Tkinter, Web programming, XML. |
| Provides Information |
| Python Tutorial |
| Introduction to Python, where to find it, how to install, and create a very simple script. |
| Provides Information |
| Python Tutorial |
| Python Software Foundation |
| Provides Information |
| S |
| speech.py |
| speech.py is a Python module that provides a clean interface to Windows's voice recognition and text-to-speech capabilities. It's very easy to use within a program that needs to listen for specific phrases or general speech, or that needs to speak. |
| Provides Information |
| Stani's Python Editor Insecure Default File Permissions |
Bryan Ostergaard has reported a security issue in Stani's Python Editor (SPE), which can be exploited by malicious, local users to perform certain actions on a vulnerable system with escalated privileges. Oct. 17, 2005 |
| Provides Information |
| T |
| TCC Publications: Programming Languages |
| Python language quick reference (28 pp), Tkinter reference (84 pp), Python Imaging Library PIL quick reference (6 pp). Postscript and PDF formats available. |
| Provides Information |
| Tutorialized.com - Free Python tutorials |
| A collection of Python tutorials from resources around the Internet. |
| Provides Information |
| W |
| Working with the Operating System |
| In this topic we will look at the role of the Operating System (OS) and how we can access the OS from Python. |
| Provides Information |
| Writing CGI Programs in Python |
| Introduces using Python for CGI applications. Has database access examples. Several parts. |
| Provides Information |