FREE E LEARNING PLATFORM
HOMEEXCEPTIONSOOPSJVMINTRO
×

Python Syllabus

AKTU Python Syllabus

Unit I Introduction

Introduction to Python History of Python Features of Python Applications of Python Python Installation Python IDE Python Program Life Cycle First Python Program Blocks & Indentation Comments Keywords Identifiers Variables Input & Output Data Types Numeric Data Types Type Conversion Python Operators

Unit II Control Statements

if Statement if...else Statement Nested if elif Statement for Loop range() Function while Loop Nested Loops break Statement continue Statement pass Statement else with Loop

Unit III Complex Data Types

Strings String Operations String Methods String Built-in Functions Lists List Slicing List Methods List Built-in Functions Tuples Tuple Methods Dictionaries Dictionary Methods Dictionary Built-in Functions Python Built-in Functions Python Functions User Defined Functions Lambda Functions Recursive Functions

Unit IV File Handling

Introduction to File Handling open() read() readline() readlines() write() writelines() File Pointer seek() tell() File Modes

Unit V Packages & GUI

Modules Packages NumPy Pandas Matplotlib Tkinter Introduction Tkinter Widgets Button Widget Label Widget Entry Widget Frame Widget Menu Widget Event Handling Programming with IDE Tkinter Mini Project

Python Programs

100+ Solved Programs Pattern Programs File Programs Tkinter Programs

AKTU Questions

Unit I Questions Unit II Questions Unit III Questions Unit IV Questions Unit V Questions Viva Questions Python MCQs

Previous Papers

AKTU 2026 (Solved) AKTU 2025 (Solved) AKTU 2024 (Solved) AKTU 2023 (Solved) AKTU 2022 (Solved)
 

History and Evolution of Python Programming Language

History of Python Programming




Introduction

Python is one of the world's most popular programming languages today. Millions of students, software engineers, data scientists and researchers use Python for developing different kinds of software applications.

However, Python was not created overnight. It is the result of years of planning and development by a talented computer programmer who wanted to make programming simple, readable and enjoyable.

In this tutorial, we shall learn the complete history of Python, including its origin, creator, development, important versions and major milestones.


Learning Objectives

After completing this tutorial, students will be able to:

  • Know who developed Python.
  • Understand why Python was created.
  • Know when Python was introduced.
  • Understand the evolution of Python.
  • Learn important Python versions.
  • Prepare AKTU examination questions.

Who Developed Python?

Guido van Rossum

Python was developed by Guido van Rossum, a famous Dutch computer programmer. He started working on Python during the Christmas holidays in December 1989 while working at the Centrum Wiskunde & Informatica (CWI) located in the Netherlands.

His aim was to develop a programming language that was easier to read, easy to write and more productive than many existing programming languages.

Important Facts

Developer : Guido van Rossum

Nationality : Dutch

Development Started : December 1989

First Public Release : February 1991

Developed At : Centrum Wiskunde & Informatica (CWI), Netherlands


Why Was Python Developed?

During the late 1980s, many programming languages were difficult to learn because they required lengthy and complex syntax. Guido van Rossum wanted to solve this problem by creating a language that would be:

  • Easy to Learn
  • Easy to Read
  • Easy to Write
  • Highly Productive
  • Suitable for Beginners
  • Powerful for Professional Developers

The result of this vision was Python—a programming language that combines simplicity with powerful programming capabilities.


Why is Python Called "Python"?

Monty Python Flying Circus

Many beginners believe that Python is named after the Python snake. This is not true.

Guido van Rossum was a fan of the famous British comedy television series "Monty Python's Flying Circus." While searching for a short, unique and memorable name for his new programming language, he chose the word "Python" from this television show.

Remember

Python Programming Language is NOT named after the snake. It is named after the famous British comedy show "Monty Python's Flying Circus."

Python Development Timeline

Python Development Timeline

The following table shows the important milestones in the history of Python.

Year Major Event
1989 Guido van Rossum started developing Python.
1991 Python Version 0.9.0 was released to the public.
1994 Python 1.0 officially released.
2000 Python 2.0 introduced many powerful features.
2008 Python 3.0 released with major improvements.
Present Python is among the most popular programming languages in the world.


Evolution of Python

Evolution of Python Versions

Python has continuously evolved since its first release. Every major version introduced new features, improved performance and made the language more powerful while maintaining its simplicity.

Today, Python is used in Artificial Intelligence, Data Science, Machine Learning, Robotics, Cloud Computing, Web Development, Cyber Security and many other emerging technologies.


Major Versions of Python

Version Important Features
Python 0.9.0
(1991)
First public release containing:
  • Functions
  • Classes
  • Exception Handling
  • Modules
Python 1.0
(1994)
Official first stable release with improved functionality and greater community support.
Python 2.0
(2000)
Introduced:
  • List Comprehensions
  • Garbage Collection
  • Unicode Support
  • Better Memory Management
Python 3.0
(2008)
Major redesign of Python with:
  • Improved Unicode Support
  • Better Syntax
  • Cleaner Standard Library
  • Enhanced Performance
Python 3.x Current versions continue to improve speed, security, libraries and developer productivity.

Python Software Foundation (PSF)

Python Software Foundation

The Python Software Foundation (PSF) is a non-profit organization responsible for supporting and promoting Python throughout the world.

The PSF manages the development of Python, protects the Python trademark, organizes conferences, supports developers and encourages the growth of the Python community.

Remember

Python is maintained by the Python Software Foundation (PSF).

Why Did Python Become So Popular?

Python became popular because it solved many problems faced by programmers.

S.No. Reason Explanation
1 Simple Syntax Easy to learn and understand.
2 Less Coding Programs require fewer lines compared to C and Java.
3 Open Source Free for everyone to use.
4 Huge Libraries Thousands of built-in and third-party libraries.
5 Cross Platform Runs on Windows, Linux and macOS.
6 Industry Demand Used by leading technology companies worldwide.
7 AI & Data Science One of the preferred languages for Artificial Intelligence and Machine Learning.

Companies Using Python

Companies Using Python

Many world-famous companies use Python for developing their software and online services.

Google

Netflix

Instagram

Spotify


Dropbox

NASA

Amazon

Facebook


Interesting Facts About Python

  • Python was created during the Christmas holidays in 1989.
  • Python is named after the British comedy show "Monty Python's Flying Circus".
  • Python is one of the most taught programming languages in universities.
  • Python consistently ranks among the world's most popular programming languages.
  • Python is widely used in AI, Machine Learning and Data Science.


Python 2 vs Python 3

Python 2 vs Python 3 Comparison

Python 2 and Python 3 are two major versions of the Python programming language. Python 3 was developed to overcome several limitations of Python 2 and to provide a cleaner, more efficient programming language. Today, Python 3 is the recommended version for all new projects.

Feature Python 2 Python 3
Release Year 2000 2008
Current Status Discontinued Actively Supported
print Statement print "Hello" print("Hello")
Unicode Support Limited Improved
Performance Good Better
Recommended No Yes

Growth of Python

Growth of Python

Over the last three decades, Python has experienced remarkable growth. Initially developed as a simple scripting language, it has evolved into one of the most widely used programming languages across academia, industry and research.

Its popularity increased because of its simplicity, rich ecosystem of libraries and its adoption in rapidly growing fields such as Artificial Intelligence, Machine Learning and Data Science.


Python in Modern Technologies

Python in Modern Technologies

Today Python is used in almost every modern technology.

Artificial Intelligence

Develop intelligent systems capable of learning and decision making.

Machine Learning

Develop predictive models and recommendation systems.

Data Science

Analyse large datasets and generate useful insights.


Cyber Security

Develop penetration testing and security automation tools.

Cloud Computing

Develop cloud-based applications and automation scripts.

Automation

Automate repetitive tasks using simple Python scripts.


History of Python - Flowchart

History of Python Flowchart
1989



Python Development Started



1991



Python 0.9.0 Released



1994



Python 1.0



2000



Python 2.0



2008



Python 3.0



Present



Python 3.x

Common Mistakes Made by Beginners

  • Thinking Python is named after the snake.
  • Confusing Python 2 with Python 3.
  • Writing Python 2 syntax in Python 3 programs.
  • Assuming Python was developed recently.
  • Believing Python is only used for web development.

Key Points to Remember

  • Python was developed by Guido van Rossum.
  • Development started in December 1989.
  • The first public release was in 1991.
  • Python is named after "Monty Python's Flying Circus".
  • Python 3 is the latest and recommended version.
  • The Python Software Foundation (PSF) maintains Python.
  • Python is widely used in AI, ML, Data Science and Automation.


AKTU Important Questions with Answers

The following questions are frequently asked in AKTU semester examinations. Students should prepare these questions carefully.

Question 1

Who developed Python? Explain briefly.

Answer: Python was developed by Guido van Rossum, a Dutch computer programmer. He started developing Python in December 1989 at the Centrum Wiskunde & Informatica (CWI), Netherlands. The first public version of Python was released in February 1991.

Question 2

Why was Python developed?

Answer: Python was developed to create a programming language that is simple, easy to read, easy to write and highly productive. Guido van Rossum wanted programmers to write programs with fewer lines of code while maintaining readability.

Question 3

Why is Python called Python?

Answer: Python is named after the British comedy television series "Monty Python's Flying Circus". It is not named after the snake.

Question 4

Write the major milestones in the history of Python.

Answer:

  • 1989 – Development of Python started.
  • 1991 – Python 0.9.0 released.
  • 1994 – Python 1.0 released.
  • 2000 – Python 2.0 released.
  • 2008 – Python 3.0 released.
  • Present – Python 3.x is the latest generation.

Question 5

What is the Python Software Foundation (PSF)?

Answer: The Python Software Foundation (PSF) is a non-profit organization that supports the development, promotion and maintenance of Python. It manages Python's development and encourages the global Python community.


Interview Questions

  1. Who developed Python?
  2. When was Python first released?
  3. Why was Python developed?
  4. Why is Python named "Python"?
  5. What is the Python Software Foundation?
  6. Which version of Python should be used today?
  7. Why is Python popular worldwide?
  8. Name some companies that use Python.

Viva Questions

  1. Who is Guido van Rossum?
  2. When did Python development begin?
  3. Where was Python developed?
  4. Which country does Guido van Rossum belong to?
  5. What was the first public version of Python?
  6. What is PSF?
  7. Why is Python called Python?
  8. Is Python named after a snake?
  9. Which version is recommended today?
  10. Name any three applications of Python.

Multiple Choice Questions (MCQs)

  1. Python was developed by
    • (A) Dennis Ritchie
    • (B) James Gosling
    • (C) Guido van Rossum ✔
    • (D) Bjarne Stroustrup
  2. Python development started in
    • (A) 1985
    • (B) 1989 ✔
    • (C) 1995
    • (D) 2000
  3. The first public release of Python was in
    • (A) 1989
    • (B) 1991 ✔
    • (C) 1995
    • (D) 2000
  4. Python is named after
    • (A) A Snake
    • (B) Monty Python's Flying Circus ✔
    • (C) A Mountain
    • (D) A Computer
  5. Python is maintained by
    • (A) Google
    • (B) Microsoft
    • (C) Python Software Foundation ✔
    • (D) Oracle

Practice Questions

  1. Write a short note on the history of Python.
  2. Explain the evolution of Python.
  3. Differentiate Python 2 and Python 3.
  4. Write the major milestones in Python's development.
  5. Explain the role of the Python Software Foundation.
  6. Why is Python one of the most popular programming languages?
  7. Write five interesting facts about Python.
  8. Explain why Python is named "Python".

Summary

In this tutorial, we studied the complete history and evolution of the Python programming language. We learned about Guido van Rossum, the origin of Python, why it was developed, the reason behind its name, the major Python versions, the Python Software Foundation (PSF), and Python's growth into one of the world's most popular programming languages. We also covered Python 2 vs Python 3, important examination questions, interview questions, viva questions and MCQs.


History of Python Cheat Sheet