Stani's Python Editor
Encyclopedia
Stani's Python Editor is a cross-platform
Cross-platform
In computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms...

 integrated development environment
Integrated development environment
An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

 (IDE) for the Python programming language
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

. The IDE is developed and maintained by Stani Michiels
Stani Michiels
Stani Michiels is a visual artist and architect, who was born in 1973 in Geel . He lives and works in the Netherlands . Stani got a masters degree in architecture at the Catholic University of Leuven...

.

SPE runs on GNU/Linux, Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

 and Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 and has syntax highlighting
Syntax highlighting
Syntax highlighting is a feature of some text editors that display text—especially source code—in different colors and fonts according to the category of terms. This feature eases writing in a structured language such as a programming language or a markup language as both structures and...

, auto completion, auto indentation, call tips, multiple tab
Tab (GUI)
In the area of graphical user interfaces , a tabbed document interface is one that allows multiple documents to be contained within a single window, using tabs as a navigational widget for switching between sets of documents...

s, syntax checking and an integrated GUI designer (wxGlade
WxGlade
wxGlade is a program for creating wxWidgets GUIs. It can generate layout code for C++, Lisp, Python and Perl.wxGlade is a GUI designer written in Python with the popular GUI toolkit wxPython which helps create wxWidgets/wxPython user interfaces. At the moment it can generate Python, C++, Lisp, Perl...

) and debugger (winpdb
Winpdb
Winpdb is a platform-independent GPL Python debugger with support for multiple threads, namespace modification, embedded debugging, and encrypted communication. According to the , it is up to 20 times faster than Python's built-in debugger pdb. It consists of a graphical front-end based on the...

). It is based on wxPython
WxPython
-External links:* * at showmedo...

. Available under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

, SPE is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

.

See also

  • SPE page on the PythonInfo wiki
  • Python IDEs on the PythonInfo wiki
  • List of integrated development environments for Python programming language

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK