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
Rosalie Chan
December 28, 2020
Business Insider
Open source developers have spent more time coding during the pandemic, including on weekends, according to GitHub's State of the Octoverse report
Rosalie Chan
November 29, 2020
Business Insider
Microsoft has a roster of heavy-hitters in the developer world among its ranks, including the creator of programming languages C# and TypeScript.
Madison Hoff
November 26, 2020
Business Insider
Career expert from TopResume Amanda Augustine talked to Business Insider about some of the ways to get into the fastest-growing jobs in tech.
Natasha Lomas
November 23, 2020
TechCrunch
In 2020, parents and guardians are super spoilt for choice in the STEM toys gift department -- which is great news in the midst of a pandemic that's supercharging homeschooling needs. The category has matured to offer an interesting range of options for children across a wide span of ages, shedding some of its earlier [...]
Frederic Lardinois
November 12, 2020
TechCrunch
Guido van Rossum, the creator of the Python programming language, today announced that he has unretired and joined Microsoft's Developer Division. Van Rossum, who was last employed by Dropbox, retired last October after six and a half years at the company. Clearly, that retirement wasn't meant to last. At Microsoft, van Rossum says, he'll work [...]
Shelby Brown
November 11, 2020
CNET
Knowing how to code can unlock new job offers and let you be more creative with projects.
Samantha Hurst
November 10, 2020
Crowdfund Insider
Click HERE to find out ⭐ University of Miami Herbert Business School Teams up With 2U, Inc. to Launch FinTech Boot Camp. | Crowdfund Insider: Global Fintech News, including Crowdfunding, Blockchain and more.
Mara Leighton
November 9, 2020
Business Insider
Whether you're learning Python or Java, there are many affordable online coding and computer science courses, and some offer certificates or degrees.
Sowmya Ramasubramanian
November 6, 2020
The Hindu
The TIOBE Index ranks the popularity of programming languages based on the number of skilled engineers worldwide, courses, and third-party vendors. Ratings are calculated using popular search engines including Google, Bing, Yahoo!, Wikipedia, Baidu and Amazon.
Catherine Shu
July 14, 2020
TechCrunch
Sentry, the Accel-backed company that creates bug-monitoring software for app developers, announced its latest product today. Called Performance Monitoring, it is frontend performance monitoring software for Python and Javascript. The company, whose investors also include New Enterprise Associates, said the feature can reduce the amount of time spent fixing errors to a few minutes by [...]
DealPost Team
February 24, 2020
CIO
This 12-course bundle introduces students to the language and shows them how to use it in real world applications.
TechSpot Deals
January 30, 2020
TechSpot
Data analytics will help enhance your problem solving and data interpretation skills to drive better business decisions in your organization.
Brad Chacos
November 15, 2019
PCWorld
Looking to get started with the Raspberry Pi, Raspberry Pi 3, Raspberry Pi 4 or Raspberry Pi Zero? These easy and practical projects are good for all levels, even beginners. Streaming. Gaming. Networking. Even printing!
October 17, 2019
WebWire
Based on its recent analysis of the global automotive User Interface/User Experience (UI/UX) market, Frost & Sullivan recognizes The Qt Company with the 2019 Global Customer Value Leadership Award. Responding to the rising demand for UIs, performance, and intelligence in next-generation automobile models, The Qt Company rolled out a series of high-performance software solutions including Qt Automotive Suite, Qt Safe Renderer, Qt Design Studio, and the Qt for Python. Its collaboration mod...
Sean Gallagher
October 15, 2019
Ars Technica
"Willoughby-Hoye" scripts used OS call that caused incorrect measurements on Linux, Catalina.
DealPost Team
October 10, 2019
CIO
The Complete Python Certification Bootcamp Bundle contains 12 courses on how to use Python for apps, data analysis, deep learning, and more.
Jason Cartwright
October 9, 2019
techAU
Delivering the best of technology news from Australia and around the globe since 2006.
Jessica Davis Senior Editor, Enterprise Apps
Invalid Date
InformationWeek
In Burtch Works' annual survey of the preferred tools of advanced analytics, data, machine learning, AI, and other quantitative professionals, Python pulled ahead of the pack.
Mathias Golombek, CTO, Exasol
Invalid Date
InformationWeek
While machine learning may seem overwhelming and complicated, creating an infrastructure for ML projects is more achievable than many organizations think.
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.