Want to create interactive content? It’s easy in Genially!
Story of Python
Andrew Montanus
Created on July 29, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
The Story of the Python Language
The Name
Who
Advantages
What
Disadvantages
When
Uses
Why
TIOBE Index
WECIB Courses
The Creator
- Guido van Rossum is a dutch software developer. Born in 1956, he created the Python language while working at Centrum Wiskunde & Informatica in the Netherlands. Originally built to help make internal code development more efficient, he decided to make the language publicly avaialble and free. From its inception until 2018 Guido served as the "BDFL" or Benevolent Dictator For Life.
Source
Disadvantages
- Slower than other languages
- Not suitable for mobile development
- Less memory efficient
- Less secure than some others
Source
Python Programming Pathway
Courses
Python Programming
Python I Python II
- Ranked as a top language to learn
- Vibrant and growing community
- Diverse applications
- Scientific computing
- Machine learning
- Artificial Intelligence
- Data Science
- Web Applications
- Automation
Click to reveal and hide
- Project based learning
- Procedural programming
- Great start for future learning in sciences/engineering/data science
- Improve math & logic skills
- Improve detail orientation
- PCEP & ITS Python Certifications
- PCAP Certification (3 college cred)
- Object-oriented programming
- Mix of guided & independent learning
- Data visualization
- Web application development
- Internet of Things programming
History
- Development began in the 1980s
- Implementation at CWI in 1989
- Public release version 0.9.0 in 1991
- Modern version 3.0 released in 2008
Source
What is it?
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including structured, object-oriented and functional programming. Python is an interpreted language as opposed to a compiled language. This allows you to write and run code without compiling it to an executable file.
Source
Why Create It?
In a 1999 report, Van Rossum highlighted the following as his goals for Python: It should be an easy and intuitive language, just as powerful as major competitors. It should be open source, so anyone can contribute to its development. Its code should be understandable as plain English. It should be suitable for everyday tasks, allowing for short development times.
Source
Popular Uses
- Web applications
- Machine Learning and AI
- Data Science
- Game Development
- Audio and Visual Applications
Source
Whats with the name?
When he began implementing Python, Guido van Rossum was also reading the published scripts from “Monty Python’s Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python.
Source
Advantages
- Readable and maintainable code
- Supports multiple paradigms
- Extensive standard library
- Easy to integrate with other software
- Easy to test code
Source