Popular general purpose programming language whose philosophy focuses mainly on code readability and maintainability. As a high level, interpreted language, Python is easy to learn for those who want to start coding.

Python frameworks

Django, Flask, Pyramid, Pylons, SQLAlchemy, web2py, Kivy, Tornado.


Python program that enables the user to send, sniff and dissect and forge network packets. This capability allows construction of tools that can probe, scan or attack networks.


Python framework for large scale web scraping and web crawling.


Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.


Python package that allows users to explore data, estimate statistical models, and perform statistical tests. Provides the statistical backend for other Python libraries. Released under the open source Modified BSD (3-clause) license. 


It is a lightweight Python library for symbolic computation. SymPy can be extended with additional functions or implemented into other applications. It can perform a range of different calculations, from simple algebraic to quantum physics and discrete mathematics.


Database manipulation tool for python which can be used as standalone library to manipulate relational databases. SQLalchemy provides core python based sql expressions and object oriented python based ORM. it also provide high level declarative sysntax for ORM for simplicity.


Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation.


Python-based ecosystem of open-source software for mathematics, science, and engineering. Contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering.


A version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.


Event-driven network programming framework written in Python and licensed under the MIT License. Twisted projects variously support TCP, UDP, SSL/TLS, IP multicast, Unix domain sockets, a large number of protocols, and much more.


Software, program or system that implements, manages and controls multiple virtual environment instances. A tool to create isolated Python environments. Virtualenv will let you define isolated Python runtime environments without harming the root or system python installation.


A major goal of web2py is ease of use, from setup, to learning, to coding, to distribution, to deployment. It manages to achieve that goal quite well while offering a very rich feature set and allowing a lot of flexibility.

Web framework for Python that is as simple as it is powerful. is in the public domain; you can use it for whatever purpose with absolutely no restrictions.


GUI  toolkit for Python that is a wrapper around the wxWidgets C++ GUI library. wxPython provides a large variety of window types and controls, all implemented with a native look and feel (by using the native widgets) on the platforms upon which it is supported.

Development by

Sign up for updates
straight to your inbox