python
Python 3.1 RC1
Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Perl, Tcl, Scheme, Ruby or Java. more>> <<less
License:GPL
DrPython 165
DrPython is a highly customizable, extensible editor/environment for developing programs more>>
Main features:
- Cross Platform
- Works anywhere wxPython works, adopts the native look and feel of the host os.
- Built with Scintilla
- Syntax Highlighting and Styling Built In (Support for Python, C/C++, HTML, Plain Text.)
- Folding
- Drag and Drop for Files and Text
- Brace Matching
- Rectangular Selection
- All wxStyledTextControl Commands can be set via shortcuts, and can be added to the pop up menu.
- Built In Prompts
- Run the python interpreter, programs in their own process.
- Open as many interpreter/program panels as you want.
- Highly Customizable: Edit Syntax Highlighting, Tab Width, Printing Options, Default Python Arguments, Automatic File Backups, Default Find/Replace Flags, Folding, Feedback Messages, Toolbar Icons, Python (and wxWidgets) Documentation and more.
- Optional Unicode/Encoding Support (with unicode version of wxPython).
- Easy Access to DrPython Commands:
- Customize the Right Click Pop Up Menu, Keyboard Shortcuts, and an optional ToolBar.
- Extensible in Python
- Plugins have complete access to DrPython internals.
- They can be loaded automatically on startup, or loaded in groups via the menu.
- Built in methods to facilitate adding plugin functions to the pop up menu, eyboard shortcuts, and the toolbar.
- Sriptable in Python
- Quickly write custom python scripts with access to DrPython internals, and access them from the menu,shortcuts, the pop up menu, or the toolbar.
- Quick Access to Files
- Bookmarks (which are built into the File Dialog) provide quick access to files and directories.
- The "Open Imported Modules" dialog enables you to get at modules imported in the document.
System requirements:
- Python 2.3.0 or later
- wxPython 2.5.2.7 or newer
Python rope 0.6m2
Python rope is a python refactoring library and IDE more>>
Python rope is written in python. The IDE uses Tkinter library.
Main features:
- Rename everything!
- Extract method
- Extract local variable
- Move class/function/module/package/method
- Inline method/local variable
- Change method signature
- Restructuring
- Introduce factory method
- Introduce parameter
- Encapsulate field
- Transform module to package
- Convert local variable to field
- Replace method with method object
- Inline argument default value
- Extracting similar statements in extract refactorings
- Basic implicit interfaces handling
- Fixing imports when needed
- Previewing refactorings
- Stopping refactorings
- Undo/redo refactorings
- Auto-completion
- Goto definition
- Quick outline
- Show PyDoc
- Proposing templates in completions
- Find occurrences
- Import tools
- Organize imports (remove unused and duplicate imports and sort them)
- Change relative imports to absolute
- Change from imports to normal imports
- Expand from ... import * imports
- Generating python elements
- Python and reST highlighting
- Multiple editors
- Project file history
- Basic SVN support using pysvn library
- An emacs like keybinding
- Configurable keybinding
- Basic UI plug-in support
- Spell-checking using Aspell/Ispell
- Correcting indentation
- Project tree view
- Unit-test running view
- Showing codetags/errors/warnings
- Defining templates
- Memorizing strings/locations
- A static object inference approach
- A dynamic object inference approach
- Automatic SOI analysis
- Handling built-in container types
- Saving object information on disk
- Stored object data validation
System requirements:
- Python 2.5

ActivePython 2.6.4
ActivePython is the industry-standard Python distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePythons completeness and ease-of-use. more>>
ActivePython is the industry-standard Python distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActivePythons completeness and ease-of-use, while corporate users protect their infrastructure and stay competitive with quality-assured ActivePython business solutions.
ActivePython is 100% compatible with the reference distribution of Python. Code tested with ActivePython will run on any Python installation that has the appropriate extensions installed.
ActiveState also provides business solutions for dynamic languages, including enterprise distributions and OEM licensing, that offer guaranteed stability, expert support, unparalleled quality and cost-efficiency to organizations.
System Requirements: x86: Mac OS X 10.4. PowerPC: Mac OS X 10.3.9, 10.4 on G4, G5 processors.
Enhancements: Install a "python25.exe" beside "python.exe". This is akin to the "python2.5" setup on all other platforms. You can have multiple Python versions installed and on your PATH and call specific ones. PyWin32 update to build 209.2.
<<lessPython Interpreter 1.5.2
Try this high-level scripting/programming language. more>>
Python Interpreter 1.5.2 is an excellent module of the new, exciting, affordable programming language, Python. It has high-level data structures and a simple but effective approach to object-oriented programming. Python is an interpreted language, which can save you time during program development because no compilation and linking is necessary. The interpreter can be used interactively, which makes it easy to experiment with features of the language, and to test functions during bottom-up program development.

X-Blender 2.48a (Python)
Perform graphical manipulations with your 3D images. more>>
X-Blender 2.48a (Python) offers users a handy yet very useful software that is suitable for use on portable drives such as a USB drive, not require any installation, save settings into own folder and can be moved easy. This launcher, called winPenPack launcher, was written and is supported by winPenPack Team.
Major Features:
- Software present on WinPenPack, and also the single packed programs, are always standalone, so they don't need setup procedures.
- All portable apps can be directly launched from your pen drive, passing through a simple and useful main menu, very similar to windows quick launch.
- When your pen drive is plugged into the host PC, you can immediately have your preferred apps ready to go.
Enhancements: Version 2.48a (Python) includes unspecified updates.
DISLIN for Python 2.5 9.4
DISLIN is a high-level and easy to use plotting library for displaying data as curves, bar graphs, pie charts, 3D-colour plots, surfaces, contours and maps. Several output formats are supported such as X11, VGA, PostScript, PDF, CGM, SVG, PNG and TIFF. DISLIN is available for the programming languages Fortran 77, Fortran 90 and C. Plotting extensions for the languages Perl, Python and Java are also supported for the most operating systems. more>>
DISLIN for Python 2.5 9.4 is a useful software which is designed to display data graphically. It is intended to be a powerful and easy to use software package for programmers and scientists that does not require knowledge of hardware features.
The software is available for the programming languages C, Fortran 77, Fortran 90, Perl, Python and Java. DISLIN can display graphic information directly on graphic terminals or store them in metafiles. The supported display types are VGA, X Windows, Windows API and Tektronix. The supported file formats are GKSLIN, CGM, HPGL, PostScript, PDF, SVG, WMF, PNG and TIFF.
Major Features:
- 9 software fonts where each font provides 6 alphabets. Hardware fonts for PostScript printers, X11 fonts for X11 displays and TrueType fonts for Windows 95/98/NT displays and WMF files can also be used. The different aphabets contain Roman, Greek, Russian, mathematical and special European characters. Plotting of mathematical formulas with TeX instructions.
- Plotting of twoand three-dimensional axis systems. Axes can be linearly or logarithmically scaled and labeled with linear, logarithmic, date, time, map and user-defined formats.
- Plotting of curves. Several curves can appear in one axis system and can be differentiated by colour, line style and pattern. Multiple axis systems can be displayed on a page.
- Plotting of legends.
- Elementary plot routines for lines, vectors and outlined or filled regions such as rectangles, circles, arcs, ellipses and polygons.
- Shielded regions can be defined.
- Business graphics.
- 3-D colour graphics.
- 3-D graphics.
- Elementary image routines.
- Geographical projections and plotting of maps.
- Contouring.
- Graphical user interface (GUI) routines based on Motif and Windows API functions.
- English manuals in PostScript, PDF and HTML format are available.
- Table widgets
- Cursor features
Requirements:
- Windows,
- Python 2.5
Python Powered Calculator 1.0
PPCalc - Python Powered Calculator is a useful and reliable scientific calculator written in Python more>>
Stanis Python Editor 0.8.2a
Stanis Python Editor is a python IDE with auto-indentation, auto completion, call tips, syntax coloring, syntax highlighting more>>
Special is its blender support with a blender 3d object browser and its ability to run interactively inside blender. Spe ships with wxGlade (gui designer), PyChecker (source code doctor) and Kiki (regular expression console). Spe is extensible with wxGlade.Stanis Python Editor is a Python editor.
Main features:
- Intellisense & autocompletion
- Call tips
- Syntax coloring
- Sidebar with class explorer, index & todo
- Drag & drop
- Tab Controls
- Uml Diagrams
Python Palace Screensaver 0.1
Python Palace Screensaver is a new, marvelous sceensaver. more>>
Python Palace Screensaver 0.1 is a new, marvelous sceensaver which brings you high-color photos of pythons from around the world. If you're a snake enthusiast, this is the screensaver for you. Features include numerous transition effects and the ability to control background colors, image intervals, effect speeds, image sizes and sequences, and whether to play or mute music.
EasyEclipse for Python 1.2.1
EasyEclipse for Python - Eclipse fot Python development more>>
WARNING: The PyDev plugin will not work if there are spaces in the installation path. The best solution is:
* On Windows, install in a folder different from C:\Program Files.
This distribution includes the following plugins:
Core components:
* Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
* Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
* Java for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
* Java for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
* Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
* AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
* Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
* Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
IDE for Python development:
* PyDev 1.2.4 - Edit, run, debug and refactor Python and Jython applications.
Version Control tools (note that CVS support is included in the Eclipse Platform):
* Subclipse 1.1.8 - Access and manage Subversion repositories within Eclipse.
Python Imaging Library 1.1.6
Adds image processing capabilities to your Python interpreter more>>
This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.
The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.
Image Archives
The Python Imaging Library is ideal for for image archival and batch processing applications. You can use the library to create thumbnails, convert between file formats, print images, etc.
The current version identifies and reads a large number of formats. Write support is intentionally restricted to the most commonly used interchange and presentation formats.
Image Display
The current release includes Tk PhotoImage and BitmapImage interfaces, as well as a Windows DIB interface that can be used with PythonWin and other Windows-based toolkits. Many other GUI toolkits come with some kind of PIL support.
For debugging, theres also a show method which saves an image to disk, and calls an external display utility.
Image Processing
The library contains basic image processing functionality, including point operations, filtering with a set of built-in convolution kernels, and colour space conversions.
The library also supports image resizing, rotation and arbitrary affine transforms.
Theres a histogram method allowing you to pull some statistics out of an image. This can be used for automatic contrast enhancement, and for global statistical analysis.
System requirements:
- Python 2.2 or above
Chilkat Python XML Library 5.1
Python XML library for parsing and creating XML. Advanced API for XML compression, XML encryption, and handling XML binary content. Fully internationalized to handle any language / character encoding. more>>
Python XML library for parsing and creating XML. Advanced API for XML compression, XML encryption, and handling XML binary content. Fully internationalized to handle any language / character encoding.
<<lessPippy - Python for the Palm 0.7
A highly optimized, open source port of Python to the Palm OS platform to create Python-based applications for Palm. more>>
Python Programming Language 3.0rc3
Object oriented programming language more>> Python is a powerful object oriented programming language that is
developed and maintained by a global community of Open Source
contributors, under the oversight of the Python Software Foundation.
Pythons unique blend of simplicity and power excels in a wide range of
software development tasks, including the construction of web
applications, complex integrated business solutions, and large desktop
applications. Python is often characterized as an agile language that
promotes speedy development and includes a unit-testing framework for
building more robust applications.
Key features of Python include:
-
- Object orientation, modular name spaces, exceptions, and multi-threading
- High-level dynamic data typing and very late binding
- Tight integration with C, C++, and Java modules
- May be compiled to Java byte code for use in any JVM
- String and regular expression processing
- Extensive XML and web services support
- HTTP, FTP, SMTP, POP, IMAP, NNTP, telnet, and other IP protocols
- HTML, MIME, base64, binhex, uuencode, and other internet data handling
- GUI development and multimedia services
- Unit testing, profiling, and documentation generation
- Available third party modules for database access, math, 3D modeling,
image processing, LDAP, WebDAV, jabber, MIDI, and much more
<<less
