[Go to site: main page, start]

0% found this document useful (0 votes)
19 views6 pages

Introduction To Python

The document provides an introduction to Python, describing it as a general-purpose, high-level programming language that is easy to learn and widely used in various applications such as web development and data science. It outlines the characteristics of programming languages, the history of Python's creation, and its features, including being an interpreted, dynamically typed, and multi-paradigm language. Additionally, it highlights career opportunities available for those skilled in Python and the language's extensive library support.

Uploaded by

asai24064
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views6 pages

Introduction To Python

The document provides an introduction to Python, describing it as a general-purpose, high-level programming language that is easy to learn and widely used in various applications such as web development and data science. It outlines the characteristics of programming languages, the history of Python's creation, and its features, including being an interpreted, dynamically typed, and multi-paradigm language. Additionally, it highlights career opportunities available for those skilled in Python and the language's extensive library support.

Uploaded by

asai24064
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Introduction to Python

Status Not started


Last edited time @January 21, 2026 5:30 PM

Introduction to Python
What is Python?
Python is a General Purpose High-Level Programming Language.
Let’s break that down and understand each word in a simple way:

What is a Programming Language?


A Programming Language is just a way to communicate with the computer.
Just like we talk to each other using Tamil, Hindi, English, etc., we talk to
computers using programming languages.
These languages have:
Rules (Syntax)
Words (Keywords & Statements)
In short: A programming language is a set of instructions we give to the computer
to make it do what we want.

Types of Programming Languages


There are 3 types of programming languages based on how easily humans or
computers can understand them:
Who Understands it
Language Type Characteristics
Easily?
High-Level Humans - Easy to read & write- Looks like English- Used
Language to build software easilyExample: Python, Java,

Introduction to Python 1
Who Understands it
Language Type Characteristics
Easily?
C++
Middle-Level Between Human & - Bit harder to read- Uses symbols and
Language Machine machine-friendly wordsExample: C
- Fully in binary (0s and 1s)- Hard for humans to
Low-Level
Machine readExample: Assembly Language, Machine
Language
Code

What is a High-Level Language?


Human-friendly – Looks like simple English.
Easier to learn and debug.
Used by most programmers today.
Python is a high-level language.

Why Python is called a General Purpose Language?


"General Purpose" means:
Python can be used in any kind of application, not just for one specific task.
Examples where Python is used:
Web Development
Machine Learning
Artificial Intelligence
Data Science
Automation
Game Development
IoT (Internet of Things)
App Development
So Python is not limited to one field—it is used everywhere!

Introduction to Python 2
Who Created Python?
Name: Guido van Rossum
Country: Netherlands (Dutch Programmer )
Year: 1991
He wanted to create a language that is easy, powerful, and fun to use.

Why is Python called "Python"?


Guido van Rossum was a big fan of a British comedy show called "Monty
Python's Flying Circus".
He wanted a name that was short, unique, and a little mysterious.
That’s why he named it Python .

Current Python Version Info


Detail Information
Most Popular Version Python 3
Latest Version Python 3.14.2 (Released on Oct 2, 2025)
Who Maintains Python? Python Software Foundation (PSF)

Career Opportunities with Python


If you master Python, you open doors to many career paths:
Python Developer
Web Developer
Game Developer
Full Stack Developer
Machine Learning Engineer

Introduction to Python 3
Data Analyst
Data Scientist
Data Engineer
DevOps Engineer
Software Engineer
AI Engineer
Automation Tester
Backend Developer

Features of Python
Let’s explore why Python is so popular and powerful:

1. Easy to Learn and Analyze


Simple and readable syntax like English.
Great for beginners with no coding experience.

print("Hello World")

This line tells Python to display “Hello World” — it’s that simple!

2. High-Level Language
Human-friendly, no need to remember complex machine codes.

3. Interpreted Language
Python reads one line at a time, from top to bottom, left to right.
No need to compile before running.
Interpreter converts each line directly into machine code.

Introduction to Python 4
4. Scripted Language
You don’t need a compiler.
You write the script and run it directly.

5. Dynamically Typed Language


You don’t need to define the data type of a variable.

x = 5 # Python knows it's an int


x = "Hi" # Now Python knows it's a string

Python figures out the data type at runtime.

6. Multi-Paradigm Support
Supports:
Procedural Programming
Object-Oriented Programming (OOP)
Functional Programming

7. Supports OOP
Python supports classes, objects, inheritance, polymorphism—just like Java or
C++.

8. Platform Independent
Code written in one operating system can run on another without modification.
Example: Code written in Windows will also work on Linux or Mac.

9. Open Source
Free to use, share, and contribute.

Introduction to Python 5
Maintained by the community and governed by GNU General Public License
(GPL).

10. Huge Library Support


Python has over 70 million functions and modules ready to use.
Examples:
math , random , datetime , pandas , numpy , tkinter , flask , etc.

11. Robust Language


Used in big and critical applications like:
YouTube
Google
Dropbox
Spotify

12. Extensible Language


Python can connect with other languages like:
C
C++
Java
CORBA
Great for advanced integrations.

13. Built-in Garbage Collector


Automatically removes unused memory/data.
You don’t need to manually delete things.
Keeps your program lightweight and optimized.

Introduction to Python 6

You might also like