Tree.io open source and powerful business management solution with a big amount of useful features, written in Python, also using Django Web Framework
Features
- Powerful and fast. Python lets you write the code you need, quickly. And, thanks to a highly optimized byte compiler and support libraries, Python code runs more than fast enough for most applications.
- Runs everywhere. Python is available for all major operating systems: Windows, Linux/Unix, OS/2, Mac, Amiga, among others.
- Easily integrated. Python can integrate with .COM, .NET, and .CORBA objects. There are implementation of Python for Java libraries and for .NET objects. Python is also supported for the Internet Communications Engine (ICE) and for many other integration technologies.
- Clear & readable syntax. That is why Python is friendly and easy to learn. Python developer and user community maintains a wiki, hosts international and local conferences, runs development sprints, and contributes to online code repositories.
- Freely usable and distributable. The Python implementation is under an open source license that makes it freely usable. Python is free to use, even for commercial products, because of its OSI-approved open source license.
Historical Background
Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Centrum in the Netherlands as a successor of a language called ABC. Guido remains Python’s principal author, although it includes many contributions from others. In 1995, Guido continued his work on Python at the Corporation for National Research Initiatives in Reston, Virginia where he released several versions of the software.
In May 2000, Guido and the Python core development team moved to BeOpen.com to form the BeOpen PythonLabs team. In October of the same year, the PythonLabs team moved to Digital Creations. In 2001, the Python Software Foundation was formed, a non-profit organization created specifically to own Python-related Intellectual Property. Zope Corporation is a sponsoring member of the PSF.
Python software
Python is one of the powerful dynamic programming languages, which is widely used for developing various web systems, including:
PyBuilder is a reliable and stable multi-purpose software build tool written in Python.
Quokka is a flexible and modular CMS powered by Python, Flask, and MongoDB.
FeinCMS is one of the most flexible, customisable, and feature rich Content Management Systems built on Django and Python.
Pygal is a dynamic SVG charting creator
WeasyPrint is visual rendering engine written in Python that converts HTML/CSS documents to PDF.
Radicale is a simple CalDAV (calendar) and CardDAV (contact) server solution written in Python for clients like Mozilla Thunderbird with Lightning extension, Evolution, KDE KOrganizer, iPhone, etc.
Small, cheap but powerful single-board computer for electronic projects and learning purposes. Study Python and build your own projects with the Raspberry Pi.
Nikola is a static site and blog generator based on Python.
Mercurial is free version control tool based on the distributed model written in Python. It is quite simple in usage, but its features include high performance and scalability, decentralized and collaborative development, and advanced branching and merging capabilities.
Tangelo is a robust web server framework that develops rich and interactive web applications with Python
Wagtail is a Django-based content management system developed to improve flexibility and user experience.
Web.py is a lightweight and simple framework that assists in the development of simple Python web applications.
Bokeh is a Python interactive visualization library for large datasets.
OpenERP is an enterprise resource planning (ERP) software that uses Python as a programming language, JavaScript for web client, and PostgreSQL as a database back-end.