SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Application Development
Using Python
18CS55
Prof. Ananda Kumar H N
Dept. of CSE
MIT MYSORE
History of Python
 Python is an interpreted, high-level and general-purpose programming language.
 Created by Guido van Rossum and first released in 1991
 Python's design philosophy emphasizes code readability
with its notable use of significant whitespace.
 Its language constructs and object-oriented approach aim to help programmers
write clear, logical code for small and large-scale projects.
 Python is dynamically typed and garbage-collected.
 It supports multiple programming paradigms,
 including structured (particularly, procedural), object-oriented, and functional programming.
 Python is often described as a "batteries included" language due to its comprehensive standard library.
 Python was created in the late 1980s as a successor to the ABC language.
 Python 2.0, released in 2000, introduced features like list comprehensions and a garbage collection
system with reference counting.
 Python 3.0, released in 2008, was a major revision of the language that is not completely backward-
compatible, and much Python 2 code does not run unmodified on Python 3.
 The Python 2 language was officially discontinued in 2020 (first planned for 2015),
 "Python 2.7.18 is the last Python 2.7 release and therefore the last Python 2 release.
 No more security patches or other improvements will be released for it.[31][32] With Python 2's end-of-
life, only Python 3.5.x and later are supported.
Some Popular websites…
 www.python.org
 www.programiz.com › python-programming
 www.w3schools.com › python › python_intro
 www.tutorialspoint.com › python
Some sites offer in-browser coding for those
who want to learn Python:
 Codecademy
 Coding Bootcamps
 DataCamp
 Dataquest for Python for data science.
 HackInScience free and open source platform.
 High School Technology Services for general Python
Most Popular IDE’s for Python:
Most Popular IDE’s for Python:
What if you become expert in Python:

Más contenido relacionado

La actualidad más candente

Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
Kiran Vadakkath
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
Nikhil Kapoor
 

La actualidad más candente (20)

Introduction to python for Beginners
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners
 
Python
PythonPython
Python
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Introduction to python programming
Introduction to python programmingIntroduction to python programming
Introduction to python programming
 
Introduction to python
 Introduction to python Introduction to python
Introduction to python
 
Python Classes in Pune
Python Classes in PunePython Classes in Pune
Python Classes in Pune
 
Python for the C# developer
Python for the C# developerPython for the C# developer
Python for the C# developer
 
Python 101 For The Net Developer
Python 101 For The Net DeveloperPython 101 For The Net Developer
Python 101 For The Net Developer
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabus
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
 
Basics of python
Basics of pythonBasics of python
Basics of python
 
Benefits & features of python |Advantages & disadvantages of python
Benefits & features of python |Advantages & disadvantages of pythonBenefits & features of python |Advantages & disadvantages of python
Benefits & features of python |Advantages & disadvantages of python
 
Cmpe202 01 Research
Cmpe202 01 ResearchCmpe202 01 Research
Cmpe202 01 Research
 
Introduction to python programming, Why Python?, Applications of Python
Introduction to python programming, Why Python?, Applications of PythonIntroduction to python programming, Why Python?, Applications of Python
Introduction to python programming, Why Python?, Applications of Python
 
Ali alshehri c++_comparison between c++&python
Ali alshehri c++_comparison between c++&pythonAli alshehri c++_comparison between c++&python
Ali alshehri c++_comparison between c++&python
 
Overview of Python Development
Overview of Python DevelopmentOverview of Python Development
Overview of Python Development
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
Python Programming Course
Python Programming CoursePython Programming Course
Python Programming Course
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 

Similar a Python for beginners

Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
Kanchilug
 
Programming in Civil Engineering_UNIT 1_NOTES
Programming in Civil Engineering_UNIT 1_NOTESProgramming in Civil Engineering_UNIT 1_NOTES
Programming in Civil Engineering_UNIT 1_NOTES
Rushikesh Kolhe
 

Similar a Python for beginners (20)

python unit2.pptx
python unit2.pptxpython unit2.pptx
python unit2.pptx
 
Interactive Python PPT with animations
Interactive Python PPT with animationsInteractive Python PPT with animations
Interactive Python PPT with animations
 
summer t.pdf
summer t.pdfsummer t.pdf
summer t.pdf
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
 
INTRODUCTION-TO-PYTHON
INTRODUCTION-TO-PYTHONINTRODUCTION-TO-PYTHON
INTRODUCTION-TO-PYTHON
 
py.docx
py.docxpy.docx
py.docx
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
 
Final presentation on python
Final presentation on pythonFinal presentation on python
Final presentation on python
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
 
Chapter - 1.pptx
Chapter - 1.pptxChapter - 1.pptx
Chapter - 1.pptx
 
Python Class 1
Python Class 1Python Class 1
Python Class 1
 
Introduction to python updated
Introduction to python   updatedIntroduction to python   updated
Introduction to python updated
 
Introduction to Python.pptx
Introduction to Python.pptxIntroduction to Python.pptx
Introduction to Python.pptx
 
All you need to know about Python | BJIT
All you need to know about Python | BJITAll you need to know about Python | BJIT
All you need to know about Python | BJIT
 
Introduction to Python Programming - I
Introduction to Python Programming  - IIntroduction to Python Programming  - I
Introduction to Python Programming - I
 
A Comprehensive Python Introduction .pptx
A Comprehensive Python Introduction .pptxA Comprehensive Python Introduction .pptx
A Comprehensive Python Introduction .pptx
 
Introduction of python programming
Introduction of python programmingIntroduction of python programming
Introduction of python programming
 
Programming in Civil Engineering_UNIT 1_NOTES
Programming in Civil Engineering_UNIT 1_NOTESProgramming in Civil Engineering_UNIT 1_NOTES
Programming in Civil Engineering_UNIT 1_NOTES
 
IRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming LanguageIRJET- Python: Simple though an Important Programming Language
IRJET- Python: Simple though an Important Programming Language
 
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
 

Más de Ananda Kumar HN (11)

DAA 18CS42 VTU CSE
DAA 18CS42 VTU CSEDAA 18CS42 VTU CSE
DAA 18CS42 VTU CSE
 
CGV 18CS62 VTU CSE
CGV 18CS62 VTU CSECGV 18CS62 VTU CSE
CGV 18CS62 VTU CSE
 
VTU Network lab programs
VTU Network lab   programsVTU Network lab   programs
VTU Network lab programs
 
VTU CN-1important questions
VTU CN-1important questionsVTU CN-1important questions
VTU CN-1important questions
 
Oop with c++ notes unit 01 introduction
Oop with c++ notes   unit 01 introductionOop with c++ notes   unit 01 introduction
Oop with c++ notes unit 01 introduction
 
C++ prgms io file unit 7
C++ prgms io file unit 7C++ prgms io file unit 7
C++ prgms io file unit 7
 
C++ prgms 5th unit (inheritance ii)
C++ prgms 5th unit (inheritance ii)C++ prgms 5th unit (inheritance ii)
C++ prgms 5th unit (inheritance ii)
 
C++ prgms 4th unit Inheritance
C++ prgms 4th unit InheritanceC++ prgms 4th unit Inheritance
C++ prgms 4th unit Inheritance
 
C++ prgms 3rd unit
C++ prgms 3rd unitC++ prgms 3rd unit
C++ prgms 3rd unit
 
Microsoft office in kannada for begineers
Microsoft office in kannada for begineersMicrosoft office in kannada for begineers
Microsoft office in kannada for begineers
 
Microsoft office in KANNADA
Microsoft office in KANNADAMicrosoft office in KANNADA
Microsoft office in KANNADA
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 

Python for beginners

  • 1. Application Development Using Python 18CS55 Prof. Ananda Kumar H N Dept. of CSE MIT MYSORE
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. History of Python  Python is an interpreted, high-level and general-purpose programming language.  Created by Guido van Rossum and first released in 1991  Python's design philosophy emphasizes code readability with its notable use of significant whitespace.  Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.  Python is dynamically typed and garbage-collected.  It supports multiple programming paradigms,  including structured (particularly, procedural), object-oriented, and functional programming.  Python is often described as a "batteries included" language due to its comprehensive standard library.
  • 8.  Python was created in the late 1980s as a successor to the ABC language.  Python 2.0, released in 2000, introduced features like list comprehensions and a garbage collection system with reference counting.  Python 3.0, released in 2008, was a major revision of the language that is not completely backward- compatible, and much Python 2 code does not run unmodified on Python 3.  The Python 2 language was officially discontinued in 2020 (first planned for 2015),  "Python 2.7.18 is the last Python 2.7 release and therefore the last Python 2 release.  No more security patches or other improvements will be released for it.[31][32] With Python 2's end-of- life, only Python 3.5.x and later are supported.
  • 9. Some Popular websites…  www.python.org  www.programiz.com › python-programming  www.w3schools.com › python › python_intro  www.tutorialspoint.com › python
  • 10. Some sites offer in-browser coding for those who want to learn Python:  Codecademy  Coding Bootcamps  DataCamp  Dataquest for Python for data science.  HackInScience free and open source platform.  High School Technology Services for general Python
  • 11. Most Popular IDE’s for Python:
  • 12. Most Popular IDE’s for Python:
  • 13. What if you become expert in Python: