Golden Recursion Inc. logoGolden Recursion Inc. logo
Advanced Search
Python (programming language)

Python (programming language)

Python is a general-purpose programming language.

Overview

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level, built-in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting language to connect existing components together.

Python's uses simple, easy-to-learn syntax to increase readability and consequentially reduce the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms and can be freely distributed.

Python releases are open source, making them freely usable and distributable, even for commercial use. Python's license is administered by the Python Software Foundation.

History

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. At that time, Guido van Rossum was also reading the scripts from “Monty Python’s Flying Circus,” a BBC comedy series from the 1970s. He thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python.

In 1995, Guido van Rossum 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 van Rossum and the Python core development team moved to BeOpen.com to form the BeOpen PythonLabs team. In October 2000, the PythonLabs team moved to Digital Creations, which is now Zope Corporation. In 2001, the Python Software Foundation (PSF) was formed as a non-profit organization created specifically to own Python-related intellectual property. Zope Corporation is a sponsoring member of the PSF.

Timeline

February 2, 2021
OpenMined is a Python version of Google’s Java Differential Privacy Library providing a set of ε-differentially private algorithms used to produce aggregate statistics over numeric data sets containing private or sensitive information. It’s now supported by the PySyft Library of OpenMined.
December 3, 2008
Python 3.0 is released.
2001
Python Software Foundation (PSF) is formed as a non-profit to own Python-related intellectual property.
October 2000
PythonLabs team moves to Digital Creations, now called Zope Corporation.
May 2000
Guido van Rossum and the core Python team moves to BeOpen.com and forms the BeOpen PythonLabs team.
1995
Guido van Rossum continues developing Python at the Corporation for National Research Initiatives in Reston, Virginia.
February 20, 1991
Guido van Rossum releases the first beta version of Python - v.0.9.1.

Patents

Further Resources

Title
Author
Link
Type
Date

An Introduction to Python

Guido van Rossum

Web

Community recommended Python tutorials and courses

Web

Deep Learning with Python

François Chollet

Web

News

Title
Author
Date
Publisher
Description
Matt Dupuy
September 7, 2021
go.theregister.com
In space, everyone can see you emit brightly shining gas, X-rays, and radio waves
Christine Hall
August 25, 2021
TechCrunch
Bodo.ai, a parallel compute platform for data workloads, is developing a compiler to make Python portable and efficient across multiple hardware platforms.
Paul Heltzel
August 10, 2021
CIO
From machine learning engineer to multi-cloud integrator, these emerging and resurging IT roles may be your best path forward in the years to come.
Laura Dobberstein
August 10, 2021
go.theregister.com
Industrial parks in Bac Giang, home to Apple and Samsung suppliers, battled shutdowns and skyrocketing COVID infections among workers since May
Dan Goodin
July 30, 2021
Ars Technica
Expect to see more of these "Frankenstein" malware packages, researchers warn.
SHOW MORE

References

Golden logo
By using this site, you agree to our Terms & Conditions.