A general purpose, high-level, object-oriented programming language, exсept creating Web apps and dynamic Web content, also used for scientific computing, big data, computer graphics, system automation, scripting etc. Has simple easy-to-use syntax, available for many operating systems. Was created in the late 1980s.

Python frameworks

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


A collection of opensource projects for developing, debugging and launching Python software that will allow to run a code, once written with Python, on several platforms (Linux, OS X, Windows, Android, iOS & web).


A Python object-oriented HTTP framework, designed for rapid development of web applications by wrapping the HTTP protocol.


An open-source web framework, written in Python, help to ease the creation of complex, database-driven websites, used for rapid development. 


An open-source Python modular system used for processing documentation into useful formats, it supports plaintext markup syntax.

Jupyter (IPython)

A set of tools for scientific computing, which combines code execution with the creation of the document in real time. These files may contain custom text, mathematical formulas, graphics, video and any other things that a modern web browser can display.


A cross-platform web framework written in Python, it is built with a small core and easy-to-extend philosophy, it can be used for building complex, database-driven websites, starting with static pages.


An open source Python library for developing multitouch applications with a natural user interface, used for building mobile apps. 


A Python plotting library that provides quick way to visualize data from Python and publication-quality figures in many formats


A Python library, used as a general-purpose array-processing package to manipulate large multi-dimensional arrays and matrices. 


A Python software library used for data manipulation and analysis, it provides fast, flexible, and expressive data structures designed to make working with relational data both easy and intuitive.


An open source machine-learning library for Python, provides flexible, easy-to-use powerful algorithms for machine learning tasks, it supports optimisation techniques, neural networks, reinforcement learning, etc. 


PyGTK is a set of Python wrappers for the GTK+ graphical user interface library. It allows you to write full featured GTK programs in Python.


An open source Python framework for building web application and sites, it comes with project templates that help boot-strap a new web app project, 


Dropbox-sponsored initiative to create a high-performance, JIT-compiling Python runtime. The goal of the project is to produce a high-performance Python implementation.


A lightweight Python web framework, used for flexibile and rapid web development, allows to write complex software taking less effort.


An open-source Python SQL toolkit, it provides mapping relational databases into objects, manages an applications database connections, can alter a database, etc. 


An open source highly scalable machine learning library built by Google.


Python framework for fast computation of mathematical expressions.


A Python web framework and asynchronous networking library, originally developed at FriendFeed.


Stands for Virtual Environment, a working tool for creating an isolated Python environments, allows to work on multiple Python projects that have different requirements, to coexist on the same computer and to add and modify Python modules without access to the global installation.


Free and open source full-stack framework for rapid development of secure and portable database-driven web applications; written and programmable in Python.

A Python web framework, it is well-balanced, minimalist, easy to install and to learn, 


A GUI Python wrapper built around the wxWidgets, it provides window types and controls, all implemented with a native look on the platforms, allows to create programs with a highly functional GUI easily.

Subscribe for updates