Python/Libraries


Books-aj.svg aj ashton 01f.png

Python has a standard library that it is shipped with, plus many add-on libraries such as PyGame, which is a set of Python modules designed for writing games. It is written on top of the SDL library. Other libraries include The Python Imaging Library, which makes it easier to write programs that deal with images. Aside from libraries Python has many other benefits such as 'Extensions' which are basically C code that extends the functionality of the language. Some extensions include language bindings, for example:

Other extensions are possible through the Python/C API (Application Programmers Interface) On top of the language bindings you can also find packages to extend python much like the libraries, only smaller. To find python packages you should start at http://python.org or even simply use a search engine.

GUI Toolkits

PyGTK
Python bindings for the cross-platform toolkit GTK+, which is written in C. It is used by many prominent organizations like One Laptop per Child.
PySide
Python bindings for the cross-platform toolkit Qt, which is written in C++. It has a more liberal licensing than PyQt.
PyQt
Python bindings for the cross-platform toolkit Qt, which is written in C++. It has over 400 classes and 6,000 functions/methods. It has more restrictive licensing than PySide.
Tkinter
Python bindings for the cross-platform toolkit Tk, which is written in C. It is the default GUI toolkit that ships with Python. Tkinter is used in several GUIs, most notably IDLE.
wxPython
Python bindings for the cross-platform toolkit wxWidgets, which is written in C++. Its a popular alternative to Tkinter. Unfortunately, it's for Python 2.X, although efforts for Python 3.X support is underway. It can be found in this.

Mathmatics

matplotlib
A 2D plotting library which creates high quality charts and images in a variety of formats across multiple platforms.
NumPy
todo
Pandas
todo

Science

SciPy
todo

Unclassified

Pywikibot
todo
Scrapy
todo
Crystal Clear Sharemanager.png Type classification: this resource is a collection of other resources.
Smiley green alien cry.svg Completion status: this resource is a stub, which means that pretty much nothing has been done yet.

  This article uses material from the Wikipedia page available here. It is released under the Creative Commons Attribution-Share-Alike License 3.0.


Python/Libraries
 

Manage research, learning and skills at IT1me. Create an account using LinkedIn to manage and organize your IT knowledge. IT1me works like a shopping cart for information -- helping you to save, discuss and share.


  Contact Us  |  About IT1me.com |  IT Training & References |  IT Careers |  IT Hardware |  IT Software |  IT Books