Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Codebox the ultimate programmers resource!

  [Theboxnetwork.8m.com]

home | add_URL | | link

Python!

Tutorials

Python Documentation Index  

Bobo: A Simple Intro - Gives a simple example of how easy web interaction is to make with the "Bobo Way".

Database Topic Guide - This Topic Guide covers accessing relational databases from Python.

Dive into Python - An advanced Python tutorial for experienced programmers.

The eff-bot Guide to Python Objects - A short explanation of how the object system works in Python.

Five Minutes to a Python CGI - A quick introduction to writing CGI programs in Python.

How to Thinkg Like a Computer Scientist, in Python - A tutorial that teaches the general princibles of programming, using Python as an example language.

Instant Hacking : Learn how to programming with Python - A minimal introduction to programming by use of the Python programming language.

Instant Python - A minimal introduction to the programming language Python.

An Introduction to Tkinter - A 160+ page evolving intro to Tkinter, the standard Python interface to the Tk GUI toolkit.

Learning Python - Sample Chapters 9 & 10 of Learning Python:

Links to Contributed Hints and Guides

Major Python changes (_Programming Python_) - Lists and describes major changes in Python between the time the first edition of Programming Python was published (10/96, Python 1.3), and the last update to this page (2/99, Python 1.5.2).

Non-Programmers Tutorial For Python - A tutorial introduction to Python designed for someone who has never used a programming language before.

Programming Python, 2nd Edition - Sample chapter for O'Reilly's "Programming Python, 2nd Edition"

PyOpenGL - History, installation, and tutorial for the Python Tk-OpenGL Module (with sample code).

Python: A Tutorial - A tutorial written by the Python's eloquent author, Guido van Rossum.

Python and UML - Can the UML help Python developers? How about CP4E?

Python CGI FAQ - A user-maintained and contributed storehouse of pointers and tips on building web applications in Python.

Python HOWTO Documents - Pointers to various helpful Python-related HOWTO documents.

Python Programming for Beginners - In this tutorial, you will learn how to write applications that use command-line options, read and write to pipes, access environment variables, handle interrupts, read from and write to files, create temporary files and write to system logs.

Python SIGs - Archives of current and past listserv discussions on a LOT of interesting topics. GREAT for researching problems.

Python Topic Guide index - Python Topic Guides provide overviews of Python resources associated with specific topics. They are produced by volunteers interested in making those resources easier for everyone to find.

Python Tutorial - Python tutorial lessons designed to teach you the basics of programming in Python.

Regular Expression HOWTO - How to use regular expressions in Python with the re module, a gentle introduction.

Useless Python: open source code from the Python community - Python example source code collection anyone may use or contribute to. Programming contest solutions and source code. Games, math, networking, encryption and cryptography, socket programming, and more.

Using Python and COM

Writing CGI Programs in Python - An introduction to using the Python language for CGI applications. Includes database access examples.

Modules

4Suite XML Tools- A collection of Python tools for XML processing and object database management: they handle XML parsing, XPath expressions, XPointer, XSLT transformations, XLink, RDF and ODMG object databases.

asynchttp - An asynchronous HTTP client library.

Biggles - Biggles is a 2D scientific plotting package for Python, geared toward the production of publication-quality plots.

CDDB.py - Modules to access the CDDB online database of audio CD track titles and information.

ExpectPy - An extension for a Python-feel to the Expect library.

FastCGI wrapper - A thumbnail generator script and a simple solution for Python-embedded HTML.

Fnorb - A CORBA 2.0 object request broker, provides a full implementation of IIOP.

FXPy - Provides an interface to the FOX GUI library.

GMPY - Provides multiprecision arithmetic functionality to Python programmers.

Gnuplot.py - A Python interface to the gnuplot plotting program.

ID3.py - A simple Python module for retrieving and setting ID3 tags on MP3 compressed audio files through an object-oriented interface.

Java-Python Extension - A seamless, complete, and efficient integration of Java and standard Python (C Python). JPE provides Java access to Python's native extension, and Java's Swing to Python developpers.

Lightflow Rendering Interface - The Lightflow Rendering Interface is an object oriented programming interface to synthetic rendering, which provides a common environment and description language to treat light distribution in three dimensional spaces. Also provides a Python API to the renderer. Free for non-commercial use.

log4p - The Logging Toolkit For Python, modeled after the Java toolkit log4j (http://www.log4j.org).

M2Crypto - A Python interface to OpenSSL's crypto, SSL and S/MIME functionality.

Ming - A C library for generating SWF ("Flash") format movies. Ming includes a Python wrapper for the library.

mxCrypto - Generic crypto wrapper type for Python.

mxDateTime - Date and Time types for Python.

mxTextTools - Fast Text Manipulation Tools for Python.

NumPy - Numerical Python adds a fast, compact multidimensional array language facility to Python.

omniORBpy - The Python incarnation of the OmniORB CORBA Object Request Broker.

ORBit-Python - Python bindings for the ORBit CORBA Object Request Broker.

Pmw - Python meta widgets is a toolkit for building high-level compound widgets in Python using the Tkinter module.

PMZ - Poor Man's Zope - A wrapper for HTML embedded Python.

pygame - A set of Python extension modules designed for writing games. The core of pygame is wrapped on top of the SDL library.

PyGiNaC - A Python interface to the C++ library GiNaC (an open framework for symbolic computation within the C++ programming language).

PyGTK - Python bindings for the GTK widget set.

PyInventor - PyInventor is a Python wrapper for SGI's OpenInventor library.

Pylibpcap - A Python module for the libpcap packet capture library. You can use it to write a custom packet sniffer.

pyMifluz - Python bindings for mifluz (C++ library to build and query a full text inverted index).

PyOpenGL - The binding layer between Python and OpenGL.

PyQt/PyKDE - Contains Python bindings for the Qt GUI toolkit and the KDE desktop environment.

Pyro - Python Remote Objects is a distributed object system written entirely in Python, and for use in Python only. It is small, simple and free.

PySablot - Python bindings for Sablotron (a XSLT library) providing a simple API for in-memory XSLT transformations or file-to-file transformation.

Python Weak Reference Ext. - This project presents an implementation of a "Weak Reference" C extension object for CPython.

Python X Library - A pure-Python interface to the X-Window System.

Python-LDAP - An LDAP client API for Python.

PythonWare Image Library (PIL) - Provides image processing functionality and supports many file formats.

PyTREX - A Python implementation of TREX, an XML schema language.

PyUnit - PyUnit provides a standard, proven, simple and elegant framework for writing unit tests for Python software.

pyX10 - A set of Python modules for the XAL X10 Automation Library.

Redfoot - Redfoot is a framework for distributed RDF-based applications, written in Python.

ReportLab - A library for creating PDF documents.

Robin's Python Stuff - Various modules and extension modules for Python. Sleepycat DB library, wxWindows, FastCGI, LRWP.

ScientificPython - A collection of Python modules that are useful for scientific computing.

Skip's Python Bits - Collection of various Python things.

The Snack Sound Toolkit - Module for basic sound handling (sound card and disk I/O); includes primitives for sound visualization, e.g. waveforms and spectrograms.

SOAP for Python - Python implementation of the SOAP 1.1 protocol.

SOAP.py - A new SOAP implementation for Python.

Tix - The Tk Interface eXtension is a set of GUI components that enhance the appearance and functionality of your Tkinter applications.

Tkinter - Tkinter is a popular user interface (GUI) toolkit for Python.

txObject ATK - Contains the following parts: Object Library, IO/Timers, Threads, Inter-Process/Distributed Communication.

VPython - A free, open-source module for producing real-time 3D scenes with Python. Includes a modified version of IDLE.

wxPython - A popular cross-platform Python GUI toolkit for Windows and Unix with native look and feel on each platform.

XML-RPC for Python.

NET

Managed Python Status - Presents an overview of the status of Python for .NET compiler.

Python for .NET - Python development tools for the .NET platform. By ActiveState Tool Corp.

Commercial Python

ActiveState Tool Corp. - Offers enterprise-class support contracts for Python.

Object-oriented CASE tools - Object-Oriented software development tools that are well integrated with JPython (starting with version 2).

Pythonware - Developers of the PythonWorks IDE, and useful modules such as the Python Imaging Library and XML-RPC implementation.

ReportLab - Authors of PDFgen, for generating professionally formatted printable documents on the fly.

Python!

Websites!

Python Language Website- Home page for Python, an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.

ActiveState - ActiveState develops software for Perl and Python programmers. There are FREE development tools for developers that are compatible with the most popular platforms including Linux, Solaris and Windows.

Cetus Links: Python - Large collection of Python-related links.

eff-bot's Daily Python URL - Contains links to assorted resources from the Python universe, compiled by PythonWare.

Hello, World program - Python.

Ninth International Python Conference - Web site for the Python Conference to be held in Long Beach, California, March, 2001. The ninth in a series of conferences for those interested in programming the Python Language.

O'Reilly Network: Python DevCenter - The O'Reilly Network is a portal for developers interested in new technologies, including new platforms, programming languages, and operating systems. The Python DevCenter includes, for example, articles, FAQs, links, guides and a discussion forum.

Python and XML Processing - XML is a hot topic and this is the home page for XML processing with Python. Guides, FAQs, tutorials, downloadable tools and samples.

Python Enhancement Proposals - Index of all Python Enhancement Proposals (PEPs).

Python Knowledge Base - Links, questions and answers in a categorized, searchable format.

Python Software Activity

Python Workshops and Conferences

Python-URL - Weekly postings on the latest Python news, covering software releases, newsgroup threads, useful links, conferences, and more.

Stackless Python - An experimental implementation that supports continuations, generators, microthreads, and coroutines.

Starship Python - A Python community.

Vaults of Parnassus - A searchable database of Python resources. And if you're bored and looking for something to play with, there's even a random resource function.

Win32all - Extension modules for Windows 9x/NT/2K that include COM support, WinAPI calls, ODBC and the PythonWin IDE.


Reviews

Python in Publications- A cumulative listing of various articles and other published items about Python at the main Python site (http://www.python.org).

BYTE Magazine: Feb-1997: Core Technologies: Python Does Scripts and Objects - Jeffrey P. Shell describes how Python "can handle simple scripting jobs or build large OOP libraries."

Inside JPython and Python for .NET - David Mertz interviews Mark Hammond, Finn Bock, and Barry Warsaw, the developers of JPython and Python for .NET.

JPython: The Felicitous Union of Python and Java - Excerpt from O'Reilly book: Learning Python.

Linux Journal: An Interview with Guido van Rossum - Conversation with Python's creator about an effort to teach Python to non-computer science students.

Linux Journal Python Interview - An Interview with Guido van Rossum. A conversation with the creator of Python about an effort to teach Python to non-computer science students.

Mark Lutz's Python advocacy page - Links to several Python articles and reviews.

Migrating from Perl to Python - An article by Martin C. Brown that compares the advantages and disadvantages of Python and Perl.

O'Reilly Interview: Guido van Rossum - Python's creator discusses: Features and Futures of the Python Programming Language.

Python 101, the other scripting language that starts with "P" - Evelyn Mitchell gives an introduction to Python on the IBM Developer Works site.

Python, anyone? - by Robert Richardson, article in Linux World 1999 Expo issue. Why use Python?

SunWorld Aug-1998: 1998: Breakthrough year for scripting - Python makes strides in portability race.

SunWorld Dec-1998: Batteries included - Report on Seventh International Python Conference. Presenters relate their Python success stories and explain meaning behind the phrase "batteries included."

What They're Saying About Python - A June 2000 feature in the Software Development Online. Opinions from developers, authors and the media about Python.

Internet

An Analysis of Two Next-Generation Languages: Java and Python - Paper by Roger E. Masse outlines how Java and Python qualify as "next-generation" Internet programming languages. Contains good introductory material on Python.

ASPy - Active Server Python - A server-side HTML embedded scripting language, written in Java and JPython (tested on Apache-Jserv). It is useful for generating dynamic web pages, and rapid prototyping of web applications.

Cameron Laird on Python and the Web - Cameron Laird's personal notes on Python and the Web. Discusses both client-side and server-side Web programming.

Grail Home Page - Grail is an extensible Internet browser written in Python. It runs on Unix, and, to some extent, on Windows and Macintosh.

Internet Programming with Python - Table of Contents and ordering information for the "standard" book on Internet programming with Python (author: Aaron Watters).

Python and XML Processing - The home page for XML processing with Python.

Python library reference - Internet and WWW Services - Reference for Python modules that provide various services to World-Wide Web (WWW) clients and/or services, and a few modules related to news and email.

Socket Programming HOWTO - programming sockets with Python.

Things Zopish - Chui Tey's notes on Zope and Python programming.

Web Modules Overview - Overview of the many web modules and frameworks available for Python. Also has a comparison table.

Web Programming Topic Guide - General guide to using CGI and other Web-related progamming with Python

[Zope] Z Object Publishing Environment - Zope is a free, Python-based, Open Source(tm) web application platform used for building high-performance, dynamic web sites.

Ports

ActivePython - In addition to the core binary code, ActivePython currently includes the Python core; commonly used external modules including expat for XML processing, zlib for data compression; a suite of Windows tools developed by Mark Hammond, including the Pythonwin IDE, the PythonCOM system; and more.

AmigaPython - Amiga port of the Python interpreter.

Augmented Assignment for Python - A patch that adds augumented assignment operators to the Python interpreter.

Debian Packages of Python - Prebuilt packages for Debian of the current version of Python.

JPython - Python implementation that compiles into bytecodes for the Java virtual machine.

Jython - Jython is the successor to JPython. It is a 100% Pure Java implementation of the Python language.

Linux RPMs - RPMs for Python itself, and for many different extension modules.

MacPython - Mac port of the Python interpreter.

MS-DOS Port - Python-DX, compiled as a 32-bit DOS program.

OpenVMS Port - Code and documentation for Uwe Zessin's OpenVMS port.

OS/2 Port

Pippy - A Python port to PalmOS 3.5 and higher.

Psion Series 5 - A port to Epoc systems.

Python at SourceForge - The Python SourceForge project. Includes a CVS repository with the current source tree and bug tracking resources.

Python on AS/400 - This web page contains a beta port of Python 2.0(CPython) to AS/400(V4R3 or higher).

Python on the iPAQ HOW-TO - Programming in Python on the iPAQ.

Python/iX - A port of the Python language to HP's MPE/iX operating system, allowing MPE/iX specific modules (like TurboIMAGE) to be accessed from Python scripts.

Python.org Download Page - Master site for the Python source code. Binaries for Windows 3.1/95/98/NT and Macintosh are also available.

RISC OS Python

Vyper - An experimental Python implementation written in Ocaml.

Windows CE - Python port for Windows CE.

Macintosh

Jack Jansen's MacPython page- A port of Guido van Rossum's high-level object-oriented language, Python, to the Mac.

SIG on Python for the Apple Macintosh - A Special Interest Group hosted on the Python language site, offering a mailing list for MacPython users to contact each other for help.

Corran Webster's Python Pages - Includes documentation on W and how to compile Python under MPW, plus a few Python additions.

fgranger's MacPython - A few scipts that are mostly cross platform, but use some Mac features. Also includes a MacPython for Beginners guide.

Go Tools: Macintosh Python Notes - Tips on setting up Internet file mappings to automatically convert downloaded Python documents to be Mac friendly.

HowTo: MacPython and Tkinter - A quick guide to the quirks of using the two together.

Just's Python Page - Creator of the IDE. Features some little scripts that Just has done to better Mac Python.

LettError MacPython stuff - Some useful tools that make Python work better with established Mac technologies.

Macintosh Library Modules - The official documentation for the Mac specific modules for MacPython.

MacPython stuff - A collection of patches to the IDE for MacPython, including added printer support, syntax coloring, correct selection clustering, and more.

Python for Mac OS X - This is the Unix version of Python, modified slightly to work on Mac OS X.

Pythonmania - A collection of How To's for MacPython. Mostly in German, but some in English.

SPVI Opensource - Python related downloads for the Mac. Includes code related to Macromedia Director, Python Time Manager, and more.

"Works-for-me" Mac OS X stuff - Binaries of Python for Mac OS X and some other useful downloads.

Tools

Boa Constructor - Boa Constructor is a cross platform RAD GUI Building IDE. It offers visual frame creation and manipulation, an object inspector, many views on the source like inheritance hierarchies, object methods and properties, html generated from documentation strings, a debugger and integrated help.

ePolyglot - An Eiffel library for using the languages Eiffel, Python and Haskell together.

IDLE fork - A temporarily forked version of the Python IDE IDLE. Project page on SourceForge.

py2exe - A distutils extension to convert Python scripts into executable Windows programs.

Python for Delphi - Python for Delphi is a set of components that wrap up the Python 1.5 Dll into Delphi. They let you easily execute Python scripts, create new Python modules and new Python types. You can create Python extensions as Dlls and much more.

PythonLauncher - PythonLauncher is a small utility, which can be used as a wrapper around Python scripts to automatically locate and start the Python interpreter.

PyUnit unit testing framework for Python - A proven, elegant and extensible unit testing framework for Python, based on Java's de facto standard JUnit framework.

Synopsis - A general source code documentation tool.

© The Box Network.8m.com