Portal:Python programming

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Template:/box-header

The IPython interactive shell running in gnome-terminal on Ubuntu 11.04, showcasing the introspection and system shell command features.

IPython is an interactive shell for the Python programming language that offers enhanced introspection compared with the standard shell, additional shell syntax, code-highlighting, and tab-completion.

A number of popular articles in the computer press have discussed the advantages of IPython, and it is a component of the SciPy package. It lends itself well to rapid-prototyping and can often be seen in conjunction with Matplotlib for scientific and engineering work.

Another notable feature is that IPython works with the major GUI frameworks (Tkinter, GTK, Qt and WX) in a non-blocking fashion allowing for interactive development and debugging of GUIs. The standard Python shell only allows this with Tkinter. Capabilities have been recently added to IPython to interactively manage highly parallel computing clusters using asynchronous status callbacks and/or classic MPI.

IPython can also be used as a system shell replacement, especially on Windows which has a minimally capable shell. IPython's default behaviour is largely familiar from Unix shells, but it allows customizability and the flexibility of executing in a live Python environment.

read more Template:/box-footer

Template:/box-header Guido van Rossum is a Dutch computer programmer who is best known as the author of the Python programming language. In the Python community, van Rossum is known as a "Benevolent Dictator for Life", meaning that he continues to oversee the Python development process, making decisions where necessary.

Van Rossum was born and grew up in the Netherlands, where he received a masters degree from the University of Amsterdam in 1982. He later worked for various research institutes, including the Dutch Centrum Wiskunde & Informatica (CWI), Amsterdam, the National Institute of Standards and Technology (NIST), Gaithersburg, Maryland, and the Corporation for National Research Initiatives (CNRI), Reston, Virginia. He worked on the development of the ABC programming language.

read more Template:/box-footer

Template:/box-header

Template:/box-footer


Purge server cache

Template:/box-header

The following Wikimedia sister projects provide more on this subject:
Wikibooks  Wikimedia Commons Wikinews  Wikiquote  Wikisource  Wikiversity  Wiktionary  Wikidata 
Books Media News Quotations Texts Learning resources Definitions Database

Template:/box-footer