SlideShare a Scribd company logo
2
Most read
PYTHON
TUTORIAL
WWW.TECHVIDVAN.COM
HISTORY OF PYTHON
IN DECEMBER 1989, GUIDO VAN ROSSUM WAS SEARCHING FOR A HOBBY PROJECT
TO KEEP HIM OCCUPIED AROUND CHRISTMAS WEEK. SINCE HE HAD ALREADY BEEN
PLANNING TO WRITE A NEW SCRIPTING LANGUAGE DESCENDED FROM ABC, THAT
WOULD ALSO APPEAL TO UNIX/C HACKERS, HE ENDED UP WRITING AN
INTERPRETER FOR IT.
BEING A BIG FAN OF THE BRITISH COMEDY TROUPE MONTY PYTHON, HE CHOSE TO
CALL THE PROJECT ‘PYTHON’ IN AN IRREVERENT MOOD.
TODAY, IT IS ONE OF THE MOST WIDELY-USED PROGRAMMING LANGUAGES IN THE
WORLD. THE LIST OF TOP PROGRAMMING LANGUAGES BY THE IEEE SPECTRUM HAS
IT AT #1 AND THE TIOBE INDEX HAS IT AT #3. IT IS USED FOR A VARIETY OF
APPLICATIONS AND IT’S A VERY POPULAR LANGUAGE.
Python Tutorial .pdf
PYTHON APPLICATIONS
SCRIPTING – PYTHON IS GREAT FOR SERVER-SIDE AND OTHER SCRIPTING
DATA SCIENCE
MACHINE LEARNING
ARTIFICIAL INTELLIGENCE
GUI AND GAME DEVELOPMENT
WEB DEVELOPMENT
COMPUTER VISION (CV)/ IMAGE MANIPULATION
ROBOTICS
WEB SCRAPING
NETWORK PROGRAMMING
NUMERIC AND SCIENTIFIC COMPUTING
ENTERPRISE APPLICATIONS
PYTHON IS EVERYWHERE. THERE IS NOTHING YOU CAN’T DO WITH IT.
LET’S TAKE A QUICK LOOK AT WHERE IT FINDS USE.
Python Tutorial .pdf
WHY LEARN PYTHON?
Python is the preferred language for Data Science and Machine
Learning.
They are the future and provide well-paying and stable jobs.
Python is fun.
Jobs in Python pays well and jobs will be stable in the future.
Yes, Python is easy to learn. But why should you learn it?
Let’s find out.
RUNNING PYTHON
.py – Python file
.pyc – Compiled bytecode
.pyd – Windows DLL file
.pyo – File created with optimizations
.pyw – Script for Windows
.pyz – Script archive
Python ships with an in-built interpreter (IDLE) that you can also use
as a calculator. You can use an IDE too like PyCharm or the Jupyter
Lab.
Python files may have different extensions:
Python Tutorial .pdf
SUMMARY
Let’s conclude this Python Tutorial with a quick revision.
We have discussed what is Python and how it came into
existence. Further, we also learned about its features and the
reasons behind why one should learn Python.
We have also explored how Python is implemented and how it
runs. I hope now you are clear with the basics of Python from
our article.
Ad

Recommended

Introduction to Python
Introduction to Python
SudhanshiBakre1
 
Learn Python Python Introduction for Beginners.pdf
Learn Python Python Introduction for Beginners.pdf
SudhanshiBakre1
 
Introduction to Python – Learn Python Programming.pptx
Introduction to Python – Learn Python Programming.pptx
HassanShah396906
 
Chapter 5 Getting Started with Python.pptx
Chapter 5 Getting Started with Python.pptx
priyam737974
 
Chapter 5 Getting Started with Python.pptx
Chapter 5 Getting Started with Python.pptx
DattaArte1
 
power point presentation to show oops with python.pptx
power point presentation to show oops with python.pptx
bhargavi804095
 
summer t.pdf
summer t.pdf
RITVIKKAPOOR10
 
Python programming language introduction unit
Python programming language introduction unit
michaelaaron25322
 
Mastering the Interview: 50 Common Interview Questions Demystified
Mastering the Interview: 50 Common Interview Questions Demystified
MalcolmDupri
 
Chapter 8 getting started with python
Chapter 8 getting started with python
Praveen M Jigajinni
 
11 Unit1 Chapter 1 Getting Started With Python
11 Unit1 Chapter 1 Getting Started With Python
Praveen M Jigajinni
 
Python Programming Part 1.pdf
Python Programming Part 1.pdf
percivalfernandez2
 
Python Programming Part 1.pdf
Python Programming Part 1.pdf
percivalfernandez2
 
Python Class 1
Python Class 1
arijit banerjee
 
A Brief Introduction to Python - English
A Brief Introduction to Python - English
Devashish Negi
 
session5-Getting stated with Python.pdf
session5-Getting stated with Python.pdf
AyushDutta32
 
introduction of python in data science
introduction of python in data science
bhavesh lande
 
Introduction-To-Python- a guide to master
Introduction-To-Python- a guide to master
ImadM4
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
EzatIlman1
 
Machine learning session 1
Machine learning session 1
NirsandhG
 
Python - An Introduction
Python - An Introduction
Swarit Wadhe
 
Learn Python in Pragmatic Way
Learn Python in Pragmatic Way
Saroar Zahan Sojib
 
Python Programming Course
Python Programming Course
iseestech
 
Python basics
Python basics
ssuser4e32df
 
Seminar report on python 3 course
Seminar report on python 3 course
HimanshuPanwar38
 
Session-1_Introduction to Python.pptx
Session-1_Introduction to Python.pptx
WajidAliHashmi2
 
Seminar report On Python
Seminar report On Python
Shivam Gupta
 
Chapter 2: Basics of programming pyton programming
Chapter 2: Basics of programming pyton programming
biniyamtiktok
 
IoT Security.pdf
IoT Security.pdf
SudhanshiBakre1
 
Top Java Frameworks.pdf
Top Java Frameworks.pdf
SudhanshiBakre1
 

More Related Content

Similar to Python Tutorial .pdf (20)

Mastering the Interview: 50 Common Interview Questions Demystified
Mastering the Interview: 50 Common Interview Questions Demystified
MalcolmDupri
 
Chapter 8 getting started with python
Chapter 8 getting started with python
Praveen M Jigajinni
 
11 Unit1 Chapter 1 Getting Started With Python
11 Unit1 Chapter 1 Getting Started With Python
Praveen M Jigajinni
 
Python Programming Part 1.pdf
Python Programming Part 1.pdf
percivalfernandez2
 
Python Programming Part 1.pdf
Python Programming Part 1.pdf
percivalfernandez2
 
Python Class 1
Python Class 1
arijit banerjee
 
A Brief Introduction to Python - English
A Brief Introduction to Python - English
Devashish Negi
 
session5-Getting stated with Python.pdf
session5-Getting stated with Python.pdf
AyushDutta32
 
introduction of python in data science
introduction of python in data science
bhavesh lande
 
Introduction-To-Python- a guide to master
Introduction-To-Python- a guide to master
ImadM4
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
EzatIlman1
 
Machine learning session 1
Machine learning session 1
NirsandhG
 
Python - An Introduction
Python - An Introduction
Swarit Wadhe
 
Learn Python in Pragmatic Way
Learn Python in Pragmatic Way
Saroar Zahan Sojib
 
Python Programming Course
Python Programming Course
iseestech
 
Python basics
Python basics
ssuser4e32df
 
Seminar report on python 3 course
Seminar report on python 3 course
HimanshuPanwar38
 
Session-1_Introduction to Python.pptx
Session-1_Introduction to Python.pptx
WajidAliHashmi2
 
Seminar report On Python
Seminar report On Python
Shivam Gupta
 
Chapter 2: Basics of programming pyton programming
Chapter 2: Basics of programming pyton programming
biniyamtiktok
 
Mastering the Interview: 50 Common Interview Questions Demystified
Mastering the Interview: 50 Common Interview Questions Demystified
MalcolmDupri
 
Chapter 8 getting started with python
Chapter 8 getting started with python
Praveen M Jigajinni
 
11 Unit1 Chapter 1 Getting Started With Python
11 Unit1 Chapter 1 Getting Started With Python
Praveen M Jigajinni
 
A Brief Introduction to Python - English
A Brief Introduction to Python - English
Devashish Negi
 
session5-Getting stated with Python.pdf
session5-Getting stated with Python.pdf
AyushDutta32
 
introduction of python in data science
introduction of python in data science
bhavesh lande
 
Introduction-To-Python- a guide to master
Introduction-To-Python- a guide to master
ImadM4
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
EzatIlman1
 
Machine learning session 1
Machine learning session 1
NirsandhG
 
Python - An Introduction
Python - An Introduction
Swarit Wadhe
 
Python Programming Course
Python Programming Course
iseestech
 
Seminar report on python 3 course
Seminar report on python 3 course
HimanshuPanwar38
 
Session-1_Introduction to Python.pptx
Session-1_Introduction to Python.pptx
WajidAliHashmi2
 
Seminar report On Python
Seminar report On Python
Shivam Gupta
 
Chapter 2: Basics of programming pyton programming
Chapter 2: Basics of programming pyton programming
biniyamtiktok
 

More from SudhanshiBakre1 (20)

IoT Security.pdf
IoT Security.pdf
SudhanshiBakre1
 
Top Java Frameworks.pdf
Top Java Frameworks.pdf
SudhanshiBakre1
 
Numpy ndarrays.pdf
Numpy ndarrays.pdf
SudhanshiBakre1
 
Float Data Type in C.pdf
Float Data Type in C.pdf
SudhanshiBakre1
 
IoT Hardware – The Backbone of Smart Devices.pdf
IoT Hardware – The Backbone of Smart Devices.pdf
SudhanshiBakre1
 
Internet of Things – Contiki.pdf
Internet of Things – Contiki.pdf
SudhanshiBakre1
 
Java abstract Keyword.pdf
Java abstract Keyword.pdf
SudhanshiBakre1
 
Node.js with MySQL.pdf
Node.js with MySQL.pdf
SudhanshiBakre1
 
Collections in Python - Where Data Finds Its Perfect Home.pdf
Collections in Python - Where Data Finds Its Perfect Home.pdf
SudhanshiBakre1
 
File Handling in Java.pdf
File Handling in Java.pdf
SudhanshiBakre1
 
Types of AI you should know.pdf
Types of AI you should know.pdf
SudhanshiBakre1
 
Streams in Node .pdf
Streams in Node .pdf
SudhanshiBakre1
 
Annotations in Java with Example.pdf
Annotations in Java with Example.pdf
SudhanshiBakre1
 
RESTful API in Node.pdf
RESTful API in Node.pdf
SudhanshiBakre1
 
Top Cryptocurrency Exchanges of 2023.pdf
Top Cryptocurrency Exchanges of 2023.pdf
SudhanshiBakre1
 
Epic Python Face-Off -Methods vs.pdf
Epic Python Face-Off -Methods vs.pdf
SudhanshiBakre1
 
Django Tutorial_ Let’s take a deep dive into Django’s web framework.pdf
Django Tutorial_ Let’s take a deep dive into Django’s web framework.pdf
SudhanshiBakre1
 
Benefits Of IoT Salesforce.pdf
Benefits Of IoT Salesforce.pdf
SudhanshiBakre1
 
Epic Python Face-Off -Methods vs. Functions.pdf
Epic Python Face-Off -Methods vs. Functions.pdf
SudhanshiBakre1
 
Python Classes_ Empowering Developers, Enabling Breakthroughs.pdf
Python Classes_ Empowering Developers, Enabling Breakthroughs.pdf
SudhanshiBakre1
 
Float Data Type in C.pdf
Float Data Type in C.pdf
SudhanshiBakre1
 
IoT Hardware – The Backbone of Smart Devices.pdf
IoT Hardware – The Backbone of Smart Devices.pdf
SudhanshiBakre1
 
Internet of Things – Contiki.pdf
Internet of Things – Contiki.pdf
SudhanshiBakre1
 
Java abstract Keyword.pdf
Java abstract Keyword.pdf
SudhanshiBakre1
 
Collections in Python - Where Data Finds Its Perfect Home.pdf
Collections in Python - Where Data Finds Its Perfect Home.pdf
SudhanshiBakre1
 
File Handling in Java.pdf
File Handling in Java.pdf
SudhanshiBakre1
 
Types of AI you should know.pdf
Types of AI you should know.pdf
SudhanshiBakre1
 
Annotations in Java with Example.pdf
Annotations in Java with Example.pdf
SudhanshiBakre1
 
Top Cryptocurrency Exchanges of 2023.pdf
Top Cryptocurrency Exchanges of 2023.pdf
SudhanshiBakre1
 
Epic Python Face-Off -Methods vs.pdf
Epic Python Face-Off -Methods vs.pdf
SudhanshiBakre1
 
Django Tutorial_ Let’s take a deep dive into Django’s web framework.pdf
Django Tutorial_ Let’s take a deep dive into Django’s web framework.pdf
SudhanshiBakre1
 
Benefits Of IoT Salesforce.pdf
Benefits Of IoT Salesforce.pdf
SudhanshiBakre1
 
Epic Python Face-Off -Methods vs. Functions.pdf
Epic Python Face-Off -Methods vs. Functions.pdf
SudhanshiBakre1
 
Python Classes_ Empowering Developers, Enabling Breakthroughs.pdf
Python Classes_ Empowering Developers, Enabling Breakthroughs.pdf
SudhanshiBakre1
 
Ad

Recently uploaded (20)

ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
 
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
 
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Josef Weingand
 
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
 
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
 
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
 
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
 
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
Edge AI and Vision Alliance
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
 
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
 
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Wenn alles versagt - IBM Tape schützt, was zählt! Und besonders mit dem neust...
Josef Weingand
 
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
 
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
War_And_Cyber_3_Years_Of_Struggle_And_Lessons_For_Global_Security.pdf
biswajitbanerjee38
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
 
OWASP Barcelona 2025 Threat Model Library
OWASP Barcelona 2025 Threat Model Library
PetraVukmirovic
 
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Viral>Wondershare Filmora 14.5.18.12900 Crack Free Download
Puppy jhon
 
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
 
9-1-1 Addressing: End-to-End Automation Using FME
9-1-1 Addressing: End-to-End Automation Using FME
Safe Software
 
You are not excused! How to avoid security blind spots on the way to production
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
 
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Seminar: Targeting Trust: The Future of Identity in the Workforce.pptx
FIDO Alliance
 
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
 
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
 
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
 
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
“Key Requirements to Successfully Implement Generative AI in Edge Devices—Opt...
Edge AI and Vision Alliance
 
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC and Open Hackathons Monthly Highlights June 2025
OpenACC
 
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
Ad

Python Tutorial .pdf

  • 2. HISTORY OF PYTHON IN DECEMBER 1989, GUIDO VAN ROSSUM WAS SEARCHING FOR A HOBBY PROJECT TO KEEP HIM OCCUPIED AROUND CHRISTMAS WEEK. SINCE HE HAD ALREADY BEEN PLANNING TO WRITE A NEW SCRIPTING LANGUAGE DESCENDED FROM ABC, THAT WOULD ALSO APPEAL TO UNIX/C HACKERS, HE ENDED UP WRITING AN INTERPRETER FOR IT. BEING A BIG FAN OF THE BRITISH COMEDY TROUPE MONTY PYTHON, HE CHOSE TO CALL THE PROJECT ‘PYTHON’ IN AN IRREVERENT MOOD. TODAY, IT IS ONE OF THE MOST WIDELY-USED PROGRAMMING LANGUAGES IN THE WORLD. THE LIST OF TOP PROGRAMMING LANGUAGES BY THE IEEE SPECTRUM HAS IT AT #1 AND THE TIOBE INDEX HAS IT AT #3. IT IS USED FOR A VARIETY OF APPLICATIONS AND IT’S A VERY POPULAR LANGUAGE.
  • 4. PYTHON APPLICATIONS SCRIPTING – PYTHON IS GREAT FOR SERVER-SIDE AND OTHER SCRIPTING DATA SCIENCE MACHINE LEARNING ARTIFICIAL INTELLIGENCE GUI AND GAME DEVELOPMENT WEB DEVELOPMENT COMPUTER VISION (CV)/ IMAGE MANIPULATION ROBOTICS WEB SCRAPING NETWORK PROGRAMMING NUMERIC AND SCIENTIFIC COMPUTING ENTERPRISE APPLICATIONS PYTHON IS EVERYWHERE. THERE IS NOTHING YOU CAN’T DO WITH IT. LET’S TAKE A QUICK LOOK AT WHERE IT FINDS USE.
  • 6. WHY LEARN PYTHON? Python is the preferred language for Data Science and Machine Learning. They are the future and provide well-paying and stable jobs. Python is fun. Jobs in Python pays well and jobs will be stable in the future. Yes, Python is easy to learn. But why should you learn it? Let’s find out.
  • 7. RUNNING PYTHON .py – Python file .pyc – Compiled bytecode .pyd – Windows DLL file .pyo – File created with optimizations .pyw – Script for Windows .pyz – Script archive Python ships with an in-built interpreter (IDLE) that you can also use as a calculator. You can use an IDE too like PyCharm or the Jupyter Lab. Python files may have different extensions:
  • 9. SUMMARY Let’s conclude this Python Tutorial with a quick revision. We have discussed what is Python and how it came into existence. Further, we also learned about its features and the reasons behind why one should learn Python. We have also explored how Python is implemented and how it runs. I hope now you are clear with the basics of Python from our article.