0% found this document useful (0 votes)
3 views12 pages

Python

Python is a high-level, object-oriented programming language created by Guido van Rossum and released in 1991, known for its simplicity and readability. It features dynamic typing and is an interpreted language, making it beginner-friendly and widely applicable in various fields such as web development, data science, and AI. Python's versatility and extensive libraries contribute to its popularity in the industry.

Uploaded by

divya.maheshwari
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)
3 views12 pages

Python

Python is a high-level, object-oriented programming language created by Guido van Rossum and released in 1991, known for its simplicity and readability. It features dynamic typing and is an interpreted language, making it beginner-friendly and widely applicable in various fields such as web development, data science, and AI. Python's versatility and extensive libraries contribute to its popularity in the industry.

Uploaded by

divya.maheshwari
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 -

Python Programming

Understanding the
Fundamentals and
Features
Welcome!
Today’s Agenda
Introduction to Python
History of Python
Features of Python
Static vs Dynamic Typing
Compiler vs Interpreter
Conclusion
Definition:
Python is a general-purpose, high-level,
object-oriented programming language.

It is easy to learn, simple to read, and widely


used in many fields like web development,
data science, AI, and automation.
History OF Python

Python was created by Guido van Rossum.


It was released in 1991.
It was developed at CWI (Netherlands).
The name "Python" was inspired by a
comedy show.
Features

1. Easy to Learn and Use


Simple and readable syntax
Beginner-friendly language

2. Dynamically Typed Language


No need to declare data type
Python automatically changes the
data type.
Static vs Dynamic Typing
Static Typing
Data type must be declared
before use.
Type checking happens at
compile time.
Example: C, Java
int a = 10;

Dynamic Typing
No need to declare data type.
Type checking happens at
runtime.
Example: Python

a = 10
Interpreted
Language
Python is an interpreted language.

What is a Translator?
A translator is a program that
converts High Level Language
(HLL) into Machine Language
(Binary Language).
Types of
*Python uses an Interpreter.

Translators
✅ COMPILER
Converts entire program at once
Generates machine code file
Example: C, C++

✅ INTERPRETER
Converts program line by line
Executes immediately
Example: Python
High-Level Language
Python is a High-Level Language
(HLL).
Easy for humans to understand.
English-like syntax.
Hardware independent.
Python - A Scripting Language

Any language which is using Interpreter


or Translator is called as a Scripting
Language.
It is Platform independent eg. Mac, Linux
etc.
Python is a open source language.
7+ crore library functions it owns.
It is used for:
✔ Automation ✔ Web Development
✔ Data Analysis ✔ Machine Learning
✔ Artificial Intelligence
Conclusion
Python is simple and powerful.
It is beginner-friendly.
It is widely used in industry.
It supports multiple
programming paradigms.

You might also like