SlideShare a Scribd company logo
1 of 33
 What is Python?
 History of Python
 Why learn Python?
 Features of Python
 Where to Learn Python?
 Python Applications
 Python download and installation.
 Python programming and GUI.
Contents
1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 2
Python is a general purpose, dynamic, high-level, and
interpreted programming language.
It supports OOP approach to develop applications.
It is simple and easy to learn and versatile scripting
language, which makes it attractive for Application
Development.
What is Python?
1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 3
Relax to see the History
1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 4
 Python was invented by Guido van Rossum, and
first released on February 20, 1991
 In 1991 he was at CWI (Centrum Wiskunde &
Informatica) in Netherland. The idea of Python
programming language has taken from the ABC
programming language or we can say that ABC
is a predecessor of Python language.
 There is also a fact behind the choosing name
Python. Guido van Rossum was a fan of the
popular BBC comedy show of that time, "Monty
Python's Flying Circus". So he decided to pick
the name Python for his newly created
programming language.
History of Python
1 8 . 0 3 . 2 0 2 1 5
P Y T H O N A PA T H W A Y
1 8 . 0 3 . 2 0 2 1 6
P Y T H O N A PA T H W A Y
https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2019
Interactive : The Top Programming Languages
 Python is Easy to use and Learn which provides many useful features
to the programmer.
 These features make it most popular and widely used language.
Why learn Python?
1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 7
Python Features….
1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 8
1 8 . 0 3 . 2 0 2 1 9
P Y T H O N A PA T H W A Y
Where to Learn Python?
1 8 . 0 3 . 2 0 2 1 10
P Y T H O N A PA T H W A Y
Python Applications
1 8 . 0 3 . 2 0 2 1 11
P Y T H O N A PA T H W A Y
Who uses python?
1 8 . 0 3 . 2 0 2 1 12
P Y T H O N A PA T H W A Y
Python is an Interpreter Language
1 8 . 0 3 . 2 0 2 1 13
P Y T H O N A PA T H W A Y
Python is an Interpreter Language
1 8 . 0 3 . 2 0 2 1 14
P Y T H O N A PA T H W A Y
Python Vs C/C++
Python 3.9.2, documentation released on 19 February 2021.
Python 3.9.1, documentation released on 8 December 2020.
Python 3.9.0, documentation released on 5 October 2020.
Python 3.8.8, documentation released on 19 February 2021.
Python 3.8.7, documentation released on 21 December 2020.
.
.
.
.
Python 1.5.1p1, documentation released on 6 August 1998.
Python 1.5.1, documentation released on 14 April 1998.
Python 1.5, documentation released on 17 February 1998.
Python 1.4, documentation released on 25 October 1996.
Python 1.0, documentation released on January 1994.
Versions
1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 15
1 8 . 0 3 . 2 0 2 1 16
P Y T H O N A PA T H W A Y
Python IDEs
1 8 . 0 3 . 2 0 2 1 17
P Y T H O N A PA T H W A Y
How to Download and install?
1 8 . 0 3 . 2 0 2 1 18
P Y T H O N A PA T H W A Y
How to Download and install?
1 8 . 0 3 . 2 0 2 1 19
P Y T H O N A PA T H W A Y
How to Download and install?
1 8 . 0 3 . 2 0 2 1 20
P Y T H O N A PA T H W A Y
How to Download and install?
1 8 . 0 3 . 2 0 2 1 21
P Y T H O N A PA T H W A Y
Programming in the IDLE Shell
1 8 . 0 3 . 2 0 2 1 22
P Y T H O N A PA T H W A Y
How to Download and install IDE?
1 8 . 0 3 . 2 0 2 1 23
P Y T H O N A PA T H W A Y
How to Download and install IDE?
1 8 . 0 3 . 2 0 2 1 24
P Y T H O N A PA T H W A Y
Programming in PyCharm IDE
Unlike the other programming languages, Python provides the facility to execute the code using few lines. For
example - Suppose we want to print the "Hello World" program in Java; it will take three lines to print it.
public class HelloWorld
{
public static void main(String[ ] args)
{ // Prints "Hello, World" to the terminal window.
System.out.println("Hello World");
}
}
On the other hand, we can do this using one statement in Python.
print("Hello World")
Both programs will print the same result, but it takes only one statement without using a semicolon or curly braces
in Python.
Python First Program
1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 25
1 8 . 0 3 . 2 0 2 1 26
P Y T H O N A PA T H W A Y
www.w3schools.com
https://www.w3schools.com/python/python_examples.asp
Python Examples for practices
1 8 . 0 3 . 2 0 2 1 27
P Y T H O N A PA T H W A Y
Python Tkinter GUI
1 8 . 0 3 . 2 0 2 1 28
P Y T H O N A PA T H W A Y
Applications using Python Tkinter GUI
1 8 . 0 3 . 2 0 2 1 29
P Y T H O N A PA T H W A Y
Applications using Python Tkinter GUI
1 8 . 0 3 . 2 0 2 1 30
P Y T H O N A PA T H W A Y
Advantages and Disadvantages
1. https://www.javatpoint.com/python-tutorial
2. https://en.wikipedia.org/wiki/History_of_Python
3. https://www.python.org/doc/versions/#in-development-versions
4. https://www.slideshare.net/RANAALIMAJEEDRAJPUT/python-basics-141687297
5. www.slideshare.com
1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 31
References
1 8 . 0 3 . 2 0 2 1 32
P Y T H O N A PA T H W A Y
1 8 . 0 3 . 2 0 2 1 33
P Y T H O N A PA T H W A Y
Thank you

More Related Content

What's hot

IHTM Python PCEP Introduction to Python
IHTM Python PCEP Introduction to PythonIHTM Python PCEP Introduction to Python
IHTM Python PCEP Introduction to PythonIHTMINSTITUTE
 
First python project
First python projectFirst python project
First python projectNeetu Jain
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabusSugantha T
 
Introduction to python for Beginners
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners Sujith Kumar
 
Python Classes in Pune
Python Classes in PunePython Classes in Pune
Python Classes in PuneClassboat.com
 
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 PythonPro Guide
 
ANTLR - crea il tuo souce-to-source compiler
ANTLR - crea il tuo souce-to-source compilerANTLR - crea il tuo souce-to-source compiler
ANTLR - crea il tuo souce-to-source compilerGiuseppe Santoro
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the StyleJuan-Manuel Gimeno
 
Python programming
Python programmingPython programming
Python programmingMegha V
 
11 Unit1 Chapter 1 Getting Started With Python
11   Unit1 Chapter 1 Getting Started With Python11   Unit1 Chapter 1 Getting Started With Python
11 Unit1 Chapter 1 Getting Started With PythonPraveen M Jigajinni
 

What's hot (20)

IHTM Python PCEP Introduction to Python
IHTM Python PCEP Introduction to PythonIHTM Python PCEP Introduction to Python
IHTM Python PCEP Introduction to Python
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
First python project
First python projectFirst python project
First python project
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabus
 
Python basic
Python basicPython basic
Python basic
 
Introduction to python for Beginners
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners
 
C presentation -python
C presentation -pythonC presentation -python
C presentation -python
 
Python Classes in Pune
Python Classes in PunePython Classes in Pune
Python Classes in Pune
 
Python tutorial
Python tutorialPython tutorial
Python tutorial
 
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
 
Cmpe202 01 Research
Cmpe202 01 ResearchCmpe202 01 Research
Cmpe202 01 Research
 
ANTLR - crea il tuo souce-to-source compiler
ANTLR - crea il tuo souce-to-source compilerANTLR - crea il tuo souce-to-source compiler
ANTLR - crea il tuo souce-to-source compiler
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the Style
 
Lets learn Python !
Lets learn Python !Lets learn Python !
Lets learn Python !
 
Python
PythonPython
Python
 
Python programming
Python programmingPython programming
Python programming
 
11 Unit1 Chapter 1 Getting Started With Python
11   Unit1 Chapter 1 Getting Started With Python11   Unit1 Chapter 1 Getting Started With Python
11 Unit1 Chapter 1 Getting Started With Python
 
Why learn python in 2017?
Why learn python in 2017?Why learn python in 2017?
Why learn python in 2017?
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 

Similar to Python a Pathway by Dr.M.Muruganandam

PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWEditorIJAERD
 
python programming.pptx
python programming.pptxpython programming.pptx
python programming.pptxKaviya452563
 
Getting started with python
Getting started with pythonGetting started with python
Getting started with pythonTechieHours
 
Basic_Python_Programming.pdf
Basic_Python_Programming.pdfBasic_Python_Programming.pdf
Basic_Python_Programming.pdfLiyanaMatRani1
 
Python programming for beginners
Python programming for beginnersPython programming for beginners
Python programming for beginnersBenishchoco
 
Learn Python Python Introduction for Beginners.pdf
Learn Python  Python Introduction for Beginners.pdfLearn Python  Python Introduction for Beginners.pdf
Learn Python Python Introduction for Beginners.pdfSudhanshiBakre1
 
Python final presentation kirti ppt1
Python final presentation kirti ppt1Python final presentation kirti ppt1
Python final presentation kirti ppt1Kirti Verma
 
Python Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech PunePython Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech PuneEthan's Tech
 
Introduction to python updated
Introduction to python   updatedIntroduction to python   updated
Introduction to python updatedchakrib5
 
Why Python Should Be Your First Programming Language
Why Python Should Be Your First Programming LanguageWhy Python Should Be Your First Programming Language
Why Python Should Be Your First Programming LanguageEdureka!
 
Python_final_print_vison_academy_9822506209.pdf
Python_final_print_vison_academy_9822506209.pdfPython_final_print_vison_academy_9822506209.pdf
Python_final_print_vison_academy_9822506209.pdfVisionAcademyProfSac
 
Python_final_print_batch_II_vision_academy.pdf
Python_final_print_batch_II_vision_academy.pdfPython_final_print_batch_II_vision_academy.pdf
Python_final_print_batch_II_vision_academy.pdfbhagyashri686896
 
Python_final_print_batch_II_vision_academy (1).pdf
Python_final_print_batch_II_vision_academy (1).pdfPython_final_print_batch_II_vision_academy (1).pdf
Python_final_print_batch_II_vision_academy (1).pdfrupaliakhute
 
Python_final_print_batch_II_vision_academy.pdf
Python_final_print_batch_II_vision_academy.pdfPython_final_print_batch_II_vision_academy.pdf
Python_final_print_batch_II_vision_academy.pdfsannykhopade
 

Similar to Python a Pathway by Dr.M.Muruganandam (20)

summer t.pdf
summer t.pdfsummer t.pdf
summer t.pdf
 
python-handbook.pdf
python-handbook.pdfpython-handbook.pdf
python-handbook.pdf
 
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
 
Chapter - 1.pptx
Chapter - 1.pptxChapter - 1.pptx
Chapter - 1.pptx
 
python programming.pptx
python programming.pptxpython programming.pptx
python programming.pptx
 
Getting started with python
Getting started with pythonGetting started with python
Getting started with python
 
Basic_Python_Programming.pdf
Basic_Python_Programming.pdfBasic_Python_Programming.pdf
Basic_Python_Programming.pdf
 
Python programming for beginners
Python programming for beginnersPython programming for beginners
Python programming for beginners
 
Learn Python Python Introduction for Beginners.pdf
Learn Python  Python Introduction for Beginners.pdfLearn Python  Python Introduction for Beginners.pdf
Learn Python Python Introduction for Beginners.pdf
 
Python final presentation kirti ppt1
Python final presentation kirti ppt1Python final presentation kirti ppt1
Python final presentation kirti ppt1
 
Python Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech PunePython Training in Pune - Ethans Tech Pune
Python Training in Pune - Ethans Tech Pune
 
Introduction to python updated
Introduction to python   updatedIntroduction to python   updated
Introduction to python updated
 
what is python ?
what is python ? what is python ?
what is python ?
 
Why Python Should Be Your First Programming Language
Why Python Should Be Your First Programming LanguageWhy Python Should Be Your First Programming Language
Why Python Should Be Your First Programming Language
 
Introduction to Python
Introduction to PythonIntroduction to Python
Introduction to Python
 
PYTHON PROGRAMMING NOTES RKREDDY.pdf
PYTHON PROGRAMMING NOTES RKREDDY.pdfPYTHON PROGRAMMING NOTES RKREDDY.pdf
PYTHON PROGRAMMING NOTES RKREDDY.pdf
 
Python_final_print_vison_academy_9822506209.pdf
Python_final_print_vison_academy_9822506209.pdfPython_final_print_vison_academy_9822506209.pdf
Python_final_print_vison_academy_9822506209.pdf
 
Python_final_print_batch_II_vision_academy.pdf
Python_final_print_batch_II_vision_academy.pdfPython_final_print_batch_II_vision_academy.pdf
Python_final_print_batch_II_vision_academy.pdf
 
Python_final_print_batch_II_vision_academy (1).pdf
Python_final_print_batch_II_vision_academy (1).pdfPython_final_print_batch_II_vision_academy (1).pdf
Python_final_print_batch_II_vision_academy (1).pdf
 
Python_final_print_batch_II_vision_academy.pdf
Python_final_print_batch_II_vision_academy.pdfPython_final_print_batch_II_vision_academy.pdf
Python_final_print_batch_II_vision_academy.pdf
 

More from Dr M Muruganandam Masilamani

More from Dr M Muruganandam Masilamani (6)

Design of ANN controller for power converter using MATLAB GUI
Design of ANN controller for power converter using MATLAB GUIDesign of ANN controller for power converter using MATLAB GUI
Design of ANN controller for power converter using MATLAB GUI
 
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLABDESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
DESIGN AND SIMULATION OF FUZZY LOGIC CONTROLLER USING MATLAB
 
Modeling and Simulation Lab Manual ME PED
Modeling and Simulation Lab Manual ME PEDModeling and Simulation Lab Manual ME PED
Modeling and Simulation Lab Manual ME PED
 
Power Electronics Lab Manual ME PED
Power Electronics Lab Manual ME PEDPower Electronics Lab Manual ME PED
Power Electronics Lab Manual ME PED
 
Power Electronics lab manual BE EEE
Power Electronics lab manual BE EEEPower Electronics lab manual BE EEE
Power Electronics lab manual BE EEE
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 

Python a Pathway by Dr.M.Muruganandam

  • 1.
  • 2.  What is Python?  History of Python  Why learn Python?  Features of Python  Where to Learn Python?  Python Applications  Python download and installation.  Python programming and GUI. Contents 1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 2
  • 3. Python is a general purpose, dynamic, high-level, and interpreted programming language. It supports OOP approach to develop applications. It is simple and easy to learn and versatile scripting language, which makes it attractive for Application Development. What is Python? 1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 3
  • 4. Relax to see the History 1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 4
  • 5.  Python was invented by Guido van Rossum, and first released on February 20, 1991  In 1991 he was at CWI (Centrum Wiskunde & Informatica) in Netherland. The idea of Python programming language has taken from the ABC programming language or we can say that ABC is a predecessor of Python language.  There is also a fact behind the choosing name Python. Guido van Rossum was a fan of the popular BBC comedy show of that time, "Monty Python's Flying Circus". So he decided to pick the name Python for his newly created programming language. History of Python 1 8 . 0 3 . 2 0 2 1 5 P Y T H O N A PA T H W A Y
  • 6. 1 8 . 0 3 . 2 0 2 1 6 P Y T H O N A PA T H W A Y https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2019 Interactive : The Top Programming Languages
  • 7.  Python is Easy to use and Learn which provides many useful features to the programmer.  These features make it most popular and widely used language. Why learn Python? 1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 7
  • 8. Python Features…. 1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 8
  • 9. 1 8 . 0 3 . 2 0 2 1 9 P Y T H O N A PA T H W A Y Where to Learn Python?
  • 10. 1 8 . 0 3 . 2 0 2 1 10 P Y T H O N A PA T H W A Y Python Applications
  • 11. 1 8 . 0 3 . 2 0 2 1 11 P Y T H O N A PA T H W A Y Who uses python?
  • 12. 1 8 . 0 3 . 2 0 2 1 12 P Y T H O N A PA T H W A Y Python is an Interpreter Language
  • 13. 1 8 . 0 3 . 2 0 2 1 13 P Y T H O N A PA T H W A Y Python is an Interpreter Language
  • 14. 1 8 . 0 3 . 2 0 2 1 14 P Y T H O N A PA T H W A Y Python Vs C/C++
  • 15. Python 3.9.2, documentation released on 19 February 2021. Python 3.9.1, documentation released on 8 December 2020. Python 3.9.0, documentation released on 5 October 2020. Python 3.8.8, documentation released on 19 February 2021. Python 3.8.7, documentation released on 21 December 2020. . . . . Python 1.5.1p1, documentation released on 6 August 1998. Python 1.5.1, documentation released on 14 April 1998. Python 1.5, documentation released on 17 February 1998. Python 1.4, documentation released on 25 October 1996. Python 1.0, documentation released on January 1994. Versions 1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 15
  • 16. 1 8 . 0 3 . 2 0 2 1 16 P Y T H O N A PA T H W A Y Python IDEs
  • 17. 1 8 . 0 3 . 2 0 2 1 17 P Y T H O N A PA T H W A Y How to Download and install?
  • 18. 1 8 . 0 3 . 2 0 2 1 18 P Y T H O N A PA T H W A Y How to Download and install?
  • 19. 1 8 . 0 3 . 2 0 2 1 19 P Y T H O N A PA T H W A Y How to Download and install?
  • 20. 1 8 . 0 3 . 2 0 2 1 20 P Y T H O N A PA T H W A Y How to Download and install?
  • 21. 1 8 . 0 3 . 2 0 2 1 21 P Y T H O N A PA T H W A Y Programming in the IDLE Shell
  • 22. 1 8 . 0 3 . 2 0 2 1 22 P Y T H O N A PA T H W A Y How to Download and install IDE?
  • 23. 1 8 . 0 3 . 2 0 2 1 23 P Y T H O N A PA T H W A Y How to Download and install IDE?
  • 24. 1 8 . 0 3 . 2 0 2 1 24 P Y T H O N A PA T H W A Y Programming in PyCharm IDE
  • 25. Unlike the other programming languages, Python provides the facility to execute the code using few lines. For example - Suppose we want to print the "Hello World" program in Java; it will take three lines to print it. public class HelloWorld { public static void main(String[ ] args) { // Prints "Hello, World" to the terminal window. System.out.println("Hello World"); } } On the other hand, we can do this using one statement in Python. print("Hello World") Both programs will print the same result, but it takes only one statement without using a semicolon or curly braces in Python. Python First Program 1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 25
  • 26. 1 8 . 0 3 . 2 0 2 1 26 P Y T H O N A PA T H W A Y www.w3schools.com https://www.w3schools.com/python/python_examples.asp Python Examples for practices
  • 27. 1 8 . 0 3 . 2 0 2 1 27 P Y T H O N A PA T H W A Y Python Tkinter GUI
  • 28. 1 8 . 0 3 . 2 0 2 1 28 P Y T H O N A PA T H W A Y Applications using Python Tkinter GUI
  • 29. 1 8 . 0 3 . 2 0 2 1 29 P Y T H O N A PA T H W A Y Applications using Python Tkinter GUI
  • 30. 1 8 . 0 3 . 2 0 2 1 30 P Y T H O N A PA T H W A Y Advantages and Disadvantages
  • 31. 1. https://www.javatpoint.com/python-tutorial 2. https://en.wikipedia.org/wiki/History_of_Python 3. https://www.python.org/doc/versions/#in-development-versions 4. https://www.slideshare.net/RANAALIMAJEEDRAJPUT/python-basics-141687297 5. www.slideshare.com 1 8 . 0 3 . 2 0 2 1 P Y T H O N A PA T H W A Y 31 References
  • 32. 1 8 . 0 3 . 2 0 2 1 32 P Y T H O N A PA T H W A Y
  • 33. 1 8 . 0 3 . 2 0 2 1 33 P Y T H O N A PA T H W A Y Thank you