GoldenGolden
Advanced Search
Python (programming language)

Python (programming language)

A general purpose high-level programming language

Python is a clear and powerful object-oriented programming language for general purpose programming. It is comparable to Perl, Ruby, Scheme or Java.

Python's language programming features are as follow:

  • A variety of basic data types are available: numbers (floating point, complex, and unlimited-length long integers), strings (both ASCII and Unicode), lists, and dictionaries.
  • Python supports object-oriented programming with classes and multiple inheritance.
  • Code can be grouped into modules and packages.
  • The language supports raising and catching exceptions, resulting in cleaner error handling.
  • Data types are strongly and dynamically typed. Mixing incompatible types (e.g. attempting to add a string and a number) causes an exception to be raised, so errors are caught sooner.
  • Python contains advanced programming features such as generators and list comprehensions.
  • Python's automatic memory management frees you from having to manually allocate and free memory in your code.

Guido van Rossum created Python in the 1990's at Stichting Mathematisch Centrum in the Netherlands as a successor of a language called ABC.

It is used for backend web development, data analysis, artificial intelligence and scientific computing. Developers have also used Python to build productivity tools, games and desktop applications.

Timeline

December 3, 2008
Python 3.0 was released

People

Name
Role
LinkedIn

Further reading

Title
Author
Link
Type
Date

Community recommended Python tutorials and courses

Web

Deep Learning with Python

François Chollet

Web

Documentaries, videos and podcasts

Title
Date
Link

Companies

Company
CEO
Location
Products/Services

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.
Dan Goodin
June 23, 2021
Ars Technica
Open source repositories can be vectors for maliciousness, so look before you run.
Mara Leighton
May 19, 2021
Business Insider
Learn about media law, economics, global warming, and more from free online UChicago classes via edX and Coursera.
FinSMEs
May 19, 2021
FinSMEs
About | Advertise | Contact | Disclaimer | News | The Daily Deal Newsletter FinSMEs.com by FinSMEs is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
Iain Thomson
May 14, 2021
go.theregister.com
It's Space Race 2 for Russia and America
Julia Pugachevsky
May 12, 2021
Business Insider
Until May 31, LinkedIn is offering free online classes around the top trending skills employers are looking for, including Python, AWS, and Jira.
Richard Speed
May 12, 2021
go.theregister.com
Company continues to make losses without troubling space
Laura Dobberstein
May 7, 2021
go.theregister.com
Satellite shootdown test still causing operational and diplomatic hassles after 14 years
Katyanna Quach
May 6, 2021
go.theregister.com
Coming to a computer near you ... this decade ... maybe
Terena Bell, Thor Olavsrud
May 4, 2021
CIO
Natural language processing is a branch of AI that enables computers to understand, process, and generate language just as people do -- and its use in business is rapidly growing.
Michelle Abrego
May 3, 2021
Business Insider
Rising stars explain how to succeed in a sell-side equity research job, from picking the right coverage sector to learning to program in Python.
Julia Pugachevsky
April 30, 2021
Business Insider
The University of California, San Diego offers online classes from edX and Coursera. Here are 11 free ones, from psychology to data science.
Julia Pugachevsky
April 28, 2021
Business Insider
Udacity has discounted online Nanodegrees and free courses in topics such as AI, marketing, cybersecurity, data science, computer science, and more.
Mayank Sharma
April 27, 2021
TechRadar India
Unprecedented growth in the number of active developers globally.
Calvin Hendryx-Parker
April 27, 2021
ComputerWeekly.com
Python recently celebrated its 30th birthday, and pioneers of the language have been reflecting on its significance as an open source project
Richard Speed
February 24, 2021
go.theregister.com
They say 'NASA' and 'ESA', not 'You tried'
SHOW MORE
Golden logo
Text is available under the Creative Commons Attribution-ShareAlike 4.0; additional terms apply. By using this site, you agree to our Terms & Conditions.