SlideShare a Scribd company logo
Certified Python and Data Science Training – DataFlair
Introduction to Python
Certified Python and Data Science Training – DataFlair
Agenda
 What is Python?
 History of Python
 Features of Python
 Components of Python
 Frameworks for Python
 Flavors of Python
 Why Python?
Certified Python and Data Science Training – DataFlair
What is Python?
An , for general-purpose
programming
interpreted high-level programming language
― Each statement translated into subroutines
― Platform-independent
― Dynamic typing
― Easier debugging
― Automatic memory management
― Adding or changing functions at runtime
― No need to recompile again to test a small section
― Slower
― Checking for errors- dynamic
Certified Python and Data Science Training – DataFlair
What is Python?
An , for general-purpose
programming
interpreted high-level programming language
― Strong abstraction
― Closer to the end-user
― May use elements of natural language
― May be simpler
― May automate areas like memory management
Certified Python and Data Science Training – DataFlair
Certified Python and Data Science Training – DataFlair
History of Python
1980
2000
2008
2017
2020
1980- Conception
19891989- Implementation
2000- Python 2.0 Release
2008- Python 3.0 Release
2017- Python 2.7 to Go Transcompiler
2020- End-of-life: Python 2.7
Guido Van Rossum
Certified Python and Data Science Training – DataFlair
History of Python
Certified Python and Data Science Training – DataFlair
Features of Python
Large
Library
Extensible
and
Embeddable
Easy
Free
and
Open-Source
Object-
oriented
GUI
Programming
Interpreted
Portable
Dynamically
typed
Certified Python and Data Science Training – DataFlair
Components of Python
Functions
Packages Classes
Modules
Certified Python and Data Science Training – DataFlair
Collection of statements
May return a value
Functions
Components of Python
Certified Python and Data Science Training – DataFlair
Packages
Modules
Classes
Components of Python
Certified Python and Data Science Training – DataFlair
Classes
Abstract data type
Holds no values
Components of Python
Certified Python and Data Science Training – DataFlair
Packages
Modules
Components of Python
Certified Python and Data Science Training – DataFlair
Collection of related classes
and functions
Components of Python
Modules
Certified Python and Data Science Training – DataFlair
Packages Collection of related
modules
Components of Python
Certified Python and Data Science Training – DataFlair
Frameworks for Python
Certified Python and Data Science Training – DataFlair
― Free and open-source
― Database-driven websites
― DRY Principle (Don’t Repeat Yourself)
― Instagram, Mozilla, Disqus
Frameworks for Python
Certified Python and Data Science Training – DataFlair
― Web framework
― Microframework
― No database abstraction layer/ form validation
― Extensions
Frameworks for Python
Certified Python and Data Science Training – DataFlair
― Microframework
― Web development
― Fast and light-weight
― Simple
Frameworks for Python
Certified Python and Data Science Training – DataFlair
Frameworks for Python
― Open-source
― Web framework
― High-performing and scalable
― Written in Python
Certified Python and Data Science Training – DataFlair
Frameworks for Python
― Web-framework
― Not a mega-framework
― Not a micro-framework
― Optimal liberty for project
Certified Python and Data Science Training – DataFlair
― Open-source
― Web-framework
― Rapid development
― MVC architecture
― Written in Python
Frameworks for Python
Certified Python and Data Science Training – DataFlair
― Open-source
― Web-framework
― Extensive use of third-party tools
― Deprecated framework
Frameworks for Python
Certified Python and Data Science Training – DataFlair
Flavors of Python
Certified Python and Data Science Training – DataFlair
Flavors of Python
― Most-widely used implementation of Python
― Written in C
― An interpreter
Certified Python and Data Science Training – DataFlair
Flavors of Python
― Implemented in C#
― Extensibility layer to application frameworks
written in a .NET language
Certified Python and Data Science Training – DataFlair
Flavors of Python
― Written in Java
― Can import Java classes
― Compiles to Java bytecode
Certified Python and Data Science Training – DataFlair
Flavors of Python
― MicroPython
― Designed to run on a microcontroller
― Uses a MicroPython board
― This runs MicroPython on bare metal
Certified Python and Data Science Training – DataFlair
Flavors of Python
― Implemented in Python
― Fast
― Easy to experiment with
Certified Python and Data Science Training – DataFlair
Flavors of Python
― Browser Python
― Runs in the browser
Certified Python and Data Science Training – DataFlair
Flavors of Python
― Bridge between Python and Ruby interpreters
― Marshals data between Python and Ruby virtual machines
Certified Python and Data Science Training – DataFlair
Why Python?
Computer
Vision
Build a
website
Scientific
Computing
Machine
Learning
Automate
a web
browser
Develop
a game
Web
Scraping
Data
Analysis
Scripting
Artificial
Intelligence
Robotics
Certified Python and Data Science Training – DataFlair
Thank You
DataFlair
/c/DataFlairWS /DataFlairWS

More Related Content

PPTX
Python Seminar PPT
PPTX
Introduction to python for Beginners
PPTX
Python - An Introduction
PDF
Python final ppt
PPTX
Beginning Python Programming
ODP
Python Presentation
PDF
Introduction to python programming
PPT
Python Programming ppt
Python Seminar PPT
Introduction to python for Beginners
Python - An Introduction
Python final ppt
Beginning Python Programming
Python Presentation
Introduction to python programming
Python Programming ppt

What's hot (20)

PPT
Python ppt
PPTX
Introduction to python
PPTX
Introduction to python
PDF
Python basic
PPT
Intro to Python
PPTX
Introduction to Basics of Python
PPTX
Basics of python
PPTX
Python basics
PPTX
Python
PPT
Introduction to Python
PPTX
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
PPTX
Python Functions
PPTX
Python basics
PDF
Datatypes in python
PDF
Introduction to python
PPTX
Fundamentals of Python Programming
PPTX
Python | What is Python | History of Python | Python Tutorial
PPSX
Modules and packages in python
PPTX
Phython Programming Language
PPTX
Full Python in 20 slides
Python ppt
Introduction to python
Introduction to python
Python basic
Intro to Python
Introduction to Basics of Python
Basics of python
Python basics
Python
Introduction to Python
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Python Functions
Python basics
Datatypes in python
Introduction to python
Fundamentals of Python Programming
Python | What is Python | History of Python | Python Tutorial
Modules and packages in python
Phython Programming Language
Full Python in 20 slides
Ad

Similar to Introduction to-python (20)

PDF
Best data analyst course syllabus 2025.pdf
PDF
OA Python curriculum
PPTX
Exploring Five Lesser-Known Python Libraries
PPT
👉Python Programming Course – Complete Overview 3.ppt
PDF
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
PDF
Robot Framework with Python | Edureka
PDF
Best data science course syllabus 2025.pdf
PDF
Top 10 IDEs for Python | Edureka
PPTX
Basic concepts for python web development
PPTX
DEMO On PYTHON WEB Development.pptx
PDF
report on internshala python training
PDF
Tips and tricks for data science projects with Python
PPTX
python full stack developer vision academy.pptx
PPTX
How to integrate python into a scala stack
PPTX
Python 101 for the .NET Developer
PDF
Lec-1-Introduction to Python.pdf gla University
PPTX
Python certification in Marathalli with placements
PDF
Python Developer Certification
PDF
pycon-2015-liza-daly
PDF
Learn To Code Like A Professional With Pythonan Open Source Versatile And Pow...
Best data analyst course syllabus 2025.pdf
OA Python curriculum
Exploring Five Lesser-Known Python Libraries
👉Python Programming Course – Complete Overview 3.ppt
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Robot Framework with Python | Edureka
Best data science course syllabus 2025.pdf
Top 10 IDEs for Python | Edureka
Basic concepts for python web development
DEMO On PYTHON WEB Development.pptx
report on internshala python training
Tips and tricks for data science projects with Python
python full stack developer vision academy.pptx
How to integrate python into a scala stack
Python 101 for the .NET Developer
Lec-1-Introduction to Python.pdf gla University
Python certification in Marathalli with placements
Python Developer Certification
pycon-2015-liza-daly
Learn To Code Like A Professional With Pythonan Open Source Versatile And Pow...
Ad

Recently uploaded (20)

PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Institutional Correction lecture only . . .
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Microbial disease of the cardiovascular and lymphatic systems
PPH.pptx obstetrics and gynecology in nursing
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
01-Introduction-to-Information-Management.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
VCE English Exam - Section C Student Revision Booklet
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
STATICS OF THE RIGID BODIES Hibbelers.pdf
Insiders guide to clinical Medicine.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Institutional Correction lecture only . . .
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
TR - Agricultural Crops Production NC III.pdf
Final Presentation General Medicine 03-08-2024.pptx

Introduction to-python

  • 1. Certified Python and Data Science Training – DataFlair Introduction to Python
  • 2. Certified Python and Data Science Training – DataFlair Agenda  What is Python?  History of Python  Features of Python  Components of Python  Frameworks for Python  Flavors of Python  Why Python?
  • 3. Certified Python and Data Science Training – DataFlair What is Python? An , for general-purpose programming interpreted high-level programming language ― Each statement translated into subroutines ― Platform-independent ― Dynamic typing ― Easier debugging ― Automatic memory management ― Adding or changing functions at runtime ― No need to recompile again to test a small section ― Slower ― Checking for errors- dynamic
  • 4. Certified Python and Data Science Training – DataFlair What is Python? An , for general-purpose programming interpreted high-level programming language ― Strong abstraction ― Closer to the end-user ― May use elements of natural language ― May be simpler ― May automate areas like memory management
  • 5. Certified Python and Data Science Training – DataFlair
  • 6. Certified Python and Data Science Training – DataFlair History of Python 1980 2000 2008 2017 2020 1980- Conception 19891989- Implementation 2000- Python 2.0 Release 2008- Python 3.0 Release 2017- Python 2.7 to Go Transcompiler 2020- End-of-life: Python 2.7 Guido Van Rossum
  • 7. Certified Python and Data Science Training – DataFlair History of Python
  • 8. Certified Python and Data Science Training – DataFlair Features of Python Large Library Extensible and Embeddable Easy Free and Open-Source Object- oriented GUI Programming Interpreted Portable Dynamically typed
  • 9. Certified Python and Data Science Training – DataFlair Components of Python Functions Packages Classes Modules
  • 10. Certified Python and Data Science Training – DataFlair Collection of statements May return a value Functions Components of Python
  • 11. Certified Python and Data Science Training – DataFlair Packages Modules Classes Components of Python
  • 12. Certified Python and Data Science Training – DataFlair Classes Abstract data type Holds no values Components of Python
  • 13. Certified Python and Data Science Training – DataFlair Packages Modules Components of Python
  • 14. Certified Python and Data Science Training – DataFlair Collection of related classes and functions Components of Python Modules
  • 15. Certified Python and Data Science Training – DataFlair Packages Collection of related modules Components of Python
  • 16. Certified Python and Data Science Training – DataFlair Frameworks for Python
  • 17. Certified Python and Data Science Training – DataFlair ― Free and open-source ― Database-driven websites ― DRY Principle (Don’t Repeat Yourself) ― Instagram, Mozilla, Disqus Frameworks for Python
  • 18. Certified Python and Data Science Training – DataFlair ― Web framework ― Microframework ― No database abstraction layer/ form validation ― Extensions Frameworks for Python
  • 19. Certified Python and Data Science Training – DataFlair ― Microframework ― Web development ― Fast and light-weight ― Simple Frameworks for Python
  • 20. Certified Python and Data Science Training – DataFlair Frameworks for Python ― Open-source ― Web framework ― High-performing and scalable ― Written in Python
  • 21. Certified Python and Data Science Training – DataFlair Frameworks for Python ― Web-framework ― Not a mega-framework ― Not a micro-framework ― Optimal liberty for project
  • 22. Certified Python and Data Science Training – DataFlair ― Open-source ― Web-framework ― Rapid development ― MVC architecture ― Written in Python Frameworks for Python
  • 23. Certified Python and Data Science Training – DataFlair ― Open-source ― Web-framework ― Extensive use of third-party tools ― Deprecated framework Frameworks for Python
  • 24. Certified Python and Data Science Training – DataFlair Flavors of Python
  • 25. Certified Python and Data Science Training – DataFlair Flavors of Python ― Most-widely used implementation of Python ― Written in C ― An interpreter
  • 26. Certified Python and Data Science Training – DataFlair Flavors of Python ― Implemented in C# ― Extensibility layer to application frameworks written in a .NET language
  • 27. Certified Python and Data Science Training – DataFlair Flavors of Python ― Written in Java ― Can import Java classes ― Compiles to Java bytecode
  • 28. Certified Python and Data Science Training – DataFlair Flavors of Python ― MicroPython ― Designed to run on a microcontroller ― Uses a MicroPython board ― This runs MicroPython on bare metal
  • 29. Certified Python and Data Science Training – DataFlair Flavors of Python ― Implemented in Python ― Fast ― Easy to experiment with
  • 30. Certified Python and Data Science Training – DataFlair Flavors of Python ― Browser Python ― Runs in the browser
  • 31. Certified Python and Data Science Training – DataFlair Flavors of Python ― Bridge between Python and Ruby interpreters ― Marshals data between Python and Ruby virtual machines
  • 32. Certified Python and Data Science Training – DataFlair Why Python? Computer Vision Build a website Scientific Computing Machine Learning Automate a web browser Develop a game Web Scraping Data Analysis Scripting Artificial Intelligence Robotics
  • 33. Certified Python and Data Science Training – DataFlair Thank You DataFlair /c/DataFlairWS /DataFlairWS