Advertisement
|
| 56 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. |
| View Source | | 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. |
| View Source | | Provides Information |
| A Quick Tour of Python |
| Short overview of some basics, for users with some programming knowledge. |
| View Source | | 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. |
| View Source | | Provides Information |
| B |
| Boost.Python |
| A C++ library which enables seamless interoperability between C++ and the Python programming language. |
| View Source | | Provides Information |
| C |
| Cameron Laird on Python and the Web |
| Discusses both client-side and server-side Web programming. |
| View Source | | 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. |
| View Source | | Provides Information |
| Does Python 2.7's Release Mean the End of the Line for Python 2.x? |
| The open source Python language is at a crossroads with two major versions available to developers. The end of the road for the Python 2.x branch is now a little closer, with the release of Python 2.7 this week. |
| View Source | July 9, 2010 | Provides Information |
| Download Standard Python Software |
| Python is a dynamic object-oriented programming language that can be used for many kinds of software development. |
| View Source | | Provides Information |
| Drinkable Chicken |
| ABCs - So Python 3000 will have abstract base classes. |
| View Source | | Provides Information |
| F |
| F2PY: |
| Fortran to Python interface generator |
| View Source | | 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. |
| View Source | | 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! |
| View Source | | Provides Information |
| 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 ... |
| View Source | | 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. |
| View Source | | 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. |
| View Source | | Provides Information |
| J |
| JPython: The Felicitous Union of Python and Java |
| Excerpt from O'Reilly book: Learning Python. |
| View Source | | 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. |
| View Source | | Provides Information |
| N |
| Need Scripts |
| One stop Web Development Resource providing reviews and articles. |
| View Source | | Provides a Service |
| O |
| One Day of IDLE Toying |
| By Danny Yoo. Visual guide to using IDLE, a simple interactive shell for Python programming. Each step of this tutorial has screenshots for absolute beginners. English, Dutch, German; Greek, French, Italian, Portuguese; Indonesian. |
| View Source | | Provides Information |
| 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.Aug. 4, 2005 |
| View Source | | 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. |
| View Source | | Provides Information |
| Printable Python Quick Reference Card |
| Different PDF versions (A4, US Letter) of a very dense quick reference card for the Python language and some of its main libraries. |
| View Source | | Provides Information |
| Programming Crash Course |
| This tutorial was written for the absolute beginner. It teaches how to program a computer the quick way. |
| View Source | | 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. |
| View Source | | 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. |
| View Source | | 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. |
| View Source | | Provides Information |
| Python 3 frameworks anyone? |
| First, I'm happy to announce that I have just released the next version of Pythomnic3k, a Python 3 framework to develop SOA middleware. |
| View Source | May 27, 2010 | Provides Information |
| Python 2.7 was released on July 3rd, 2010. |
| Python 2.7 is scheduled to be the last major version in the 2.x series before it moves into an extended maintenance period. This release contains many of the features that were first released in Python 3.1. |
| View Source | July 4, 2010 | Provides Information |
| Python 2.5 Documentation |
| Python is a dynamic object-oriented programming language that can be used for many kinds of software development. |
| View Source | | Provides Information |
| Python and UML |
| Can the UML help Python developers? How about CP4E? |
| View Source | | 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. |
| View Source | | Provides Information |
| Python CGI |
| An Interactive Instruction. |
| View Source | | Provides Information |
| Python Cookbook |
| Collaborative website built by ActiveState and O'Reilly, hosts user contributions; collection of recipes. |
| View Source | | 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. |
| View Source | | Provides Information |
| Python HOWTO Documents |
| Pointers to various helpful Python-related HOWTO documents. |
| View Source | | Provides Information |
| Python for Beginners |
| New to programming? This page lists some places that can get you started quickly. |
| View Source | | 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. |
| View Source | | Provides Information |
| Python Knowledge Base |
| Links, questions and answers in a categorized, searchable format. |
| View Source | | Provides Information |
| Python Magzine |
| Welcome Python Enthusiasts! Python Magazine (which we affectionately call PyMag) is a monthly magazine dedicated exclusively to Python. |
| View Source | | 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. |
| View Source | | 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. |
| View Source | | Provides Information |
| Python Programming Tutorial |
| By Richard G. Baldwin. Separate lessons teach programming basics. Free online, fee download files. |
| View Source | | Provides Information |
| Perl, Python support added to open source Vim text editor |
| The latest edition of the widely used Vim text editor now supports both the Lua programming language as well as the latest versions of Python and Perl. |
| View Source | August 19, 2010 | 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. |
| View Source | | Provides Information |
| Python SIGs |
| Archives of current and past listserv discussions on a LOT of interesting topics. GREAT for researching problems. |
| View Source | | 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. |
| View Source | | Provides Information |
| Python Tutorial |
| Introduction to Python, where to find it, how to install, and create a very simple script. |
| View Source | | Provides Information |
| Python Tutorial |
| Python Software Foundation |
| View Source | | Provides Information |
| S |
| Serpia, Python matters |
| A collection of Python-related tutorials. |
| View Source | | Provides Information |
| 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. |
| View Source | | 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 |
| View Source | | 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. |
| View Source | | Provides Information |
| Tutorialized.com - Free Python tutorials |
| A collection of Python tutorials from resources around the Internet. |
| View Source | | 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. |
| View Source | | Provides Information |
| Writing CGI Programs in Python |
| Introduces using Python for CGI applications. Has database access examples. Several parts. |
| View Source | | Provides Information |