SlideShare a Scribd company logo
Introduction to python
Why Python ?
• Python is a high-level, interpreted, interactive and object-oriented scripting
language.
• It uses English keywords frequently.
• Python is a MUST for students and working professionals to become a great
Software Engineer specially when they are working in Web Development Domain.
Key Advantage
• Python is Interpreted − Python is processed at runtime by the interpreter. You do not
need to compile your program before executing it.
• Python is Interactive − You can actually sit at a Python prompt and interact with the
interpreter directly to write your programs.
• Python is Object-Oriented − Python supports Object-Oriented style or technique of
programming that encapsulates code within objects.
• Python is a Beginner's Language − Python is a great language for the beginner-level
programmers and supports the development of a wide range of applications from
simple text processing to WWW browsers to games.
Characteristic of Python
• It supports functional and structured programming methods as well as OOP.
• It can be used as a scripting language or can be compiled to byte-code for building
large applications.
• It provides very high-level dynamic data types and supports dynamic type checking.
• It supports automatic garbage collection.
• It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.
Applications of Python
• Easy-to-learn − Python has few keywords, simple structure, and a clearly defined
syntax. This allows the student to pick up the language quickly.
• Easy-to-read − Python code is more clearly defined and visible to the eyes.
• Easy-to-maintain − Python's source code is fairly easy-to-maintain.
• A broad standard library − Python's bulk of the library is very portable and
cross-platform compatible on UNIX, Windows, and Macintosh.
Applications of Python
• Interactive Mode − Python has support for an interactive mode which allows
interactive testing and debugging of snippets of code.
• Portable − Python can run on a wide variety of hardware platforms and has the
same interface on all platforms.
• Extendable − You can add low-level modules to the Python interpreter. These
modules enable programmers to add to or customize their tools to be more
efficient.
Applications of Python
• Databases − Python provides interfaces to all major commercial databases.
• GUI Programming − Python supports GUI applications that can be created and
ported to many system calls, libraries and windows systems, such as Windows
MFC, Macintosh, and the X Window system of Unix.
• Scalable − Python provides a better structure and support for large programs than
shell scripting.

More Related Content

What's hot (20)

PPTX
An Introduction To Python - Python, Print()
Blue Elephant Consulting
 
PPTX
Python basic
radhikaadroja
 
PPTX
Introduction to the Python
BMS Institute of Technology and Management
 
PPTX
COMPUTER LANGUAGES AND PROGRAMMING
ABHINAV SINGH
 
PPTX
STARTING A CAREER IN PROGRAMMING
ActonRoy
 
PPTX
Python Assignment Help
myhomeworkhelponline
 
PPTX
7 best AI tools in 2020
Space-O Technologies
 
PPTX
Python Usefulness
Vipul Petkar
 
PDF
Obop 210 lecture 2 python documentation
Emmanuel Chinkaka
 
PPT
Programming paradigm and web programming
Mohammad Kamrul Hasan
 
PPSX
Ic lecture8
AttaullahRahimoon
 
PPTX
Language processor
Muhammad Mudarrak
 
PDF
The Ring programming language version 1.8 book - Part 6 of 202
Mahmoud Samir Fayed
 
PPT
Comp2
Gurus Online
 
PPTX
Language translation system p
anassatti5
 
PDF
Intro
tutorialsruby
 
PDF
Embedded systems course - student resume template
Emertxe Information Technologies Pvt Ltd
 
PPT
Concept of computer programming iv
Eyelean xilef
 
PDF
The Ring programming language version 1.5.2 book - Part 5 of 181
Mahmoud Samir Fayed
 
PPTX
Why should I learn Matlab?
Accenture Services Private Ltd.
 
An Introduction To Python - Python, Print()
Blue Elephant Consulting
 
Python basic
radhikaadroja
 
Introduction to the Python
BMS Institute of Technology and Management
 
COMPUTER LANGUAGES AND PROGRAMMING
ABHINAV SINGH
 
STARTING A CAREER IN PROGRAMMING
ActonRoy
 
Python Assignment Help
myhomeworkhelponline
 
7 best AI tools in 2020
Space-O Technologies
 
Python Usefulness
Vipul Petkar
 
Obop 210 lecture 2 python documentation
Emmanuel Chinkaka
 
Programming paradigm and web programming
Mohammad Kamrul Hasan
 
Ic lecture8
AttaullahRahimoon
 
Language processor
Muhammad Mudarrak
 
The Ring programming language version 1.8 book - Part 6 of 202
Mahmoud Samir Fayed
 
Language translation system p
anassatti5
 
Embedded systems course - student resume template
Emertxe Information Technologies Pvt Ltd
 
Concept of computer programming iv
Eyelean xilef
 
The Ring programming language version 1.5.2 book - Part 5 of 181
Mahmoud Samir Fayed
 
Why should I learn Matlab?
Accenture Services Private Ltd.
 

Similar to Introduction to python (20)

PPTX
What is Python Programming for Beginners
Rakesh Kumar R
 
PDF
THE ULTIMATE GUIDE ON PYTHON
robinkumar70125
 
PPTX
Machine learning session 1
NirsandhG
 
PDF
Python Programming Part 1.pdf
percivalfernandez2
 
PDF
Python Programming Part 1.pdf
percivalfernandez2
 
PDF
Python Programming Part 1.pdf
percivalfernandez2
 
PPTX
PYTHON UNIT 1
nagendrasai12
 
PPTX
Python programming ppt.pptx
nagendrasai12
 
PPTX
Introduction to Python Programming Basics
Dhana malar
 
PDF
Module 1 Review of Python Basics An Introduction
percivalfernandez2
 
PPT
Python Programming Unit1_Aditya College of Engg & Tech
Ramanamurthy Banda
 
PPTX
Python slide basic to advanced english tutorial
masukmia.com
 
PPT
Python Introduction.ppt
RupaBhattacharya6
 
PPTX
PYTHION IN DETAIL INFORMATION EDUCATIONAL
auramarketings
 
PPTX
PYTHON IN DETAIL INFORMATION EDUCATIONAL
auramarketings
 
PPTX
Python Course In Chandigarh And Mohali
dhimxn21o7
 
PPTX
IPT 2.pptx
CHRISPay4
 
PDF
Python quick guide1
Kanchilug
 
PPTX
PYTHON PPT.pptx
RiyaBajpai11
 
What is Python Programming for Beginners
Rakesh Kumar R
 
THE ULTIMATE GUIDE ON PYTHON
robinkumar70125
 
Machine learning session 1
NirsandhG
 
Python Programming Part 1.pdf
percivalfernandez2
 
Python Programming Part 1.pdf
percivalfernandez2
 
Python Programming Part 1.pdf
percivalfernandez2
 
PYTHON UNIT 1
nagendrasai12
 
Python programming ppt.pptx
nagendrasai12
 
Introduction to Python Programming Basics
Dhana malar
 
Module 1 Review of Python Basics An Introduction
percivalfernandez2
 
Python Programming Unit1_Aditya College of Engg & Tech
Ramanamurthy Banda
 
Python slide basic to advanced english tutorial
masukmia.com
 
Python Introduction.ppt
RupaBhattacharya6
 
PYTHION IN DETAIL INFORMATION EDUCATIONAL
auramarketings
 
PYTHON IN DETAIL INFORMATION EDUCATIONAL
auramarketings
 
Python Course In Chandigarh And Mohali
dhimxn21o7
 
IPT 2.pptx
CHRISPay4
 
Python quick guide1
Kanchilug
 
PYTHON PPT.pptx
RiyaBajpai11
 
Ad

More from Soba Arjun (20)

PDF
Java interview questions
Soba Arjun
 
PDF
Java modifiers
Soba Arjun
 
PDF
Java variable types
Soba Arjun
 
PDF
Java basic datatypes
Soba Arjun
 
PDF
Dbms interview questions
Soba Arjun
 
PDF
C interview questions
Soba Arjun
 
PDF
Technical interview questions
Soba Arjun
 
PDF
Php interview questions with answer
Soba Arjun
 
PDF
Computer Memory Types - Primary Memory - Secondary Memory
Soba Arjun
 
PDF
Birds sanctuaries
Soba Arjun
 
PDF
Important operating systems
Soba Arjun
 
PDF
Important branches of science
Soba Arjun
 
PDF
Important file extensions
Soba Arjun
 
PDF
Java Abstraction
Soba Arjun
 
PDF
Java Polymorphism
Soba Arjun
 
PDF
Java Overriding
Soba Arjun
 
PDF
Java Inner Classes
Soba Arjun
 
PDF
java Exception
Soba Arjun
 
PDF
Java Methods
Soba Arjun
 
PDF
java Inheritance
Soba Arjun
 
Java interview questions
Soba Arjun
 
Java modifiers
Soba Arjun
 
Java variable types
Soba Arjun
 
Java basic datatypes
Soba Arjun
 
Dbms interview questions
Soba Arjun
 
C interview questions
Soba Arjun
 
Technical interview questions
Soba Arjun
 
Php interview questions with answer
Soba Arjun
 
Computer Memory Types - Primary Memory - Secondary Memory
Soba Arjun
 
Birds sanctuaries
Soba Arjun
 
Important operating systems
Soba Arjun
 
Important branches of science
Soba Arjun
 
Important file extensions
Soba Arjun
 
Java Abstraction
Soba Arjun
 
Java Polymorphism
Soba Arjun
 
Java Overriding
Soba Arjun
 
Java Inner Classes
Soba Arjun
 
java Exception
Soba Arjun
 
Java Methods
Soba Arjun
 
java Inheritance
Soba Arjun
 
Ad

Recently uploaded (20)

PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PDF
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
Dimensions of Societal Planning in Commonism
StefanMz
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 

Introduction to python

  • 2. Why Python ? • Python is a high-level, interpreted, interactive and object-oriented scripting language. • It uses English keywords frequently. • Python is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Web Development Domain.
  • 3. Key Advantage • Python is Interpreted − Python is processed at runtime by the interpreter. You do not need to compile your program before executing it. • Python is Interactive − You can actually sit at a Python prompt and interact with the interpreter directly to write your programs. • Python is Object-Oriented − Python supports Object-Oriented style or technique of programming that encapsulates code within objects. • Python is a Beginner's Language − Python is a great language for the beginner-level programmers and supports the development of a wide range of applications from simple text processing to WWW browsers to games.
  • 4. Characteristic of Python • It supports functional and structured programming methods as well as OOP. • It can be used as a scripting language or can be compiled to byte-code for building large applications. • It provides very high-level dynamic data types and supports dynamic type checking. • It supports automatic garbage collection. • It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.
  • 5. Applications of Python • Easy-to-learn − Python has few keywords, simple structure, and a clearly defined syntax. This allows the student to pick up the language quickly. • Easy-to-read − Python code is more clearly defined and visible to the eyes. • Easy-to-maintain − Python's source code is fairly easy-to-maintain. • A broad standard library − Python's bulk of the library is very portable and cross-platform compatible on UNIX, Windows, and Macintosh.
  • 6. Applications of Python • Interactive Mode − Python has support for an interactive mode which allows interactive testing and debugging of snippets of code. • Portable − Python can run on a wide variety of hardware platforms and has the same interface on all platforms. • Extendable − You can add low-level modules to the Python interpreter. These modules enable programmers to add to or customize their tools to be more efficient.
  • 7. Applications of Python • Databases − Python provides interfaces to all major commercial databases. • GUI Programming − Python supports GUI applications that can be created and ported to many system calls, libraries and windows systems, such as Windows MFC, Macintosh, and the X Window system of Unix. • Scalable − Python provides a better structure and support for large programs than shell scripting.