SlideShare a Scribd company logo
1 of 18
WELCOME
IN
HARIOM DEFENSIVE TECHNOLOGY
PYTHON
(START-UP)
ALL AT ONE GLANCE
 A G E N D A
 W H AT I S P R O G R A M M I N G L A N G U A G E ?
 T Y P E S O F C O M P U T E R L A N G U A G E S
 W H AT I S P Y T H O N ?
 W H Y P Y T H O N ?
 F E A U T U R E S O F P Y T H O N
 P Y T H O N I M P L E M E N AT I O N A LT E R N AT I V E S
 P Y T H O N PA C K A G E S
 W H O U S E S P Y T H O N
 D E M O s
AGENDA
STARTING
THE
PYTHON
WHAT IS PROGRAMMING LANGUAGE?
A programming language is a set of rules that provides a way of telling a
computer what operations to perform.
A programming language is a set of rules for communicating an algorithm
It provides a linguistic framework for describing computations provides a way of
telling a computer what operations to perform.
TYPES OF COMPUTER LANGUAGES
MACHINE LANGUAGE
ASSEMBLY LANGUAGE
HIGH LEVEL LANGUAGE
MACHINE LANGUAGE
1.The fundamental language of the computer’s processor, also called Low Level
Language.
2.All programs are converted into machine language before they can be executed.
3.Consists of combination of 0’s and 1’s that represent high and low electrical
voltage.
ASSEMBLY LANGUAGE
1.A low level language that is similar to machine language.
2.Uses symbolic operation code to represent the machine operation code.
Eg :
LOAD r1,b
LOAD r2,h
MUL r1,r2
DIV r1,#2
RET
HIGH LEVEL LANGUAGE
1.Computer (programming) languages that are easier to learn.
2.Uses English like statements.
3.Examples are Python,C ++, Visual Basic, Pascal, Fortran and …....
WHAT IS PYTHON?
1. Python is an easy to learn, powerful programming language.
The application development process much faster and easier
2. The programming language Python was conceived in the late 1980s, and its
implementation was started in December1989 by Guido van Rossum at
Netherlands as a successor to the ABC (programming language).
3. Python First release happened in 1991.
4. Python was named for the BBC TV show Monty Python's Flying Circus.
WHY PYTHON?
1. Easy to understand
2. Beginners language
3. Portable
4. Less lines of code
5. Simple to implement
6. Huge libraries supports
FEAUTURES OF PYTHON
1. Easy to learn and use.
2. Expressive language
3. Interpreted language.
4. Cross platform language(windows,linux,mac)
5. Free to install and opensource
6. Object oriented language
7. Extensible, Awesome online community
8. Large standard library(numpy,scipy)
9. GUI programming (Tkinter)
PYTHON IMPLEMENATION ALTERNATIVES
1. CPython(stadnard implemenation of python)
2. Jython(Python for java)
3. IronPython( Python for .net)
4. Stackless (Python for concurrency)
5. PyPy ( Python for speed)
PYTHON PACKAGES
1. Web devlopment - Django,Flask frameworks,Pylons,Web2py framworks.
2. Artificial Intelligence : Scikit-learn,Keras,TensorFlow,OpenCV
3. GUI - TKinter
4. Desktop Applications : Jython, WxPython
5. Game Development : pygame
6. Testing : Spliter Tool,pytest framework
7. Bigdata : Pydoop,DASK,PySpark Libraries
8. DataScience : NumPy,Pandas,matplotlib,seaborn libraries
9. AWS : boto
10. Robotic process : pyro
11. Web Scraping : Beautifulsoup4,urllib2,mechanize
12. Devops & System Admin : Os,Sys,Shutil,Glob,Subprocess,PathLib,fabric
13. Networking : Twisted,socket,client and server
WHO USES PYTHON
Data engineers, data scientists, System administrators and developers.
Python is not industry specific, but task specific—great for data processing,
business intelligence, and some application development.
…………………………………………………………………………………………………………………
Google, You Tube,
Instagram, DropBox,
Survey Monkey, Quora,
Pinterest, Reddit
Yahoo Maps,…..
THANK YOU

More Related Content

Similar to 02.PYTHON-STARTUP.pptx

Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxAditya Patel
 
Why Python in required in Civil Engineering
Why Python in required in Civil EngineeringWhy Python in required in Civil Engineering
Why Python in required in Civil EngineeringRushikesh Kolhe
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxEzatIlman1
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE teachersduniya.com
 
Python Programming Unit1_Aditya College of Engg & Tech
Python Programming Unit1_Aditya College of Engg & TechPython Programming Unit1_Aditya College of Engg & Tech
Python Programming Unit1_Aditya College of Engg & TechRamanamurthy Banda
 
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
 
Machine learning session 1
Machine learning session 1Machine learning session 1
Machine learning session 1NirsandhG
 
Python Programming.pptx
Python Programming.pptxPython Programming.pptx
Python Programming.pptxSandesh377175
 
Python-00 | Introduction and installing
Python-00 | Introduction and installingPython-00 | Introduction and installing
Python-00 | Introduction and installingMohd Sajjad
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythonJaya Kumari
 
durga python full.pdf
durga python full.pdfdurga python full.pdf
durga python full.pdfssuser476810
 
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
 

Similar to 02.PYTHON-STARTUP.pptx (20)

Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Govind.ppt.pptx
Govind.ppt.pptxGovind.ppt.pptx
Govind.ppt.pptx
 
programming language.pdf
programming language.pdfprogramming language.pdf
programming language.pdf
 
Basic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptxBasic Python Introduction Lecture 1.pptx
Basic Python Introduction Lecture 1.pptx
 
Why Python in required in Civil Engineering
Why Python in required in Civil EngineeringWhy Python in required in Civil Engineering
Why Python in required in Civil Engineering
 
PYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptxPYTHON TUTORIALS.pptx
PYTHON TUTORIALS.pptx
 
POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE POWER OF PYTHON PROGRAMMING LANGUAGE
POWER OF PYTHON PROGRAMMING LANGUAGE
 
Python basics
Python basicsPython basics
Python basics
 
Python Programming Unit1_Aditya College of Engg & Tech
Python Programming Unit1_Aditya College of Engg & TechPython Programming Unit1_Aditya College of Engg & Tech
Python Programming Unit1_Aditya College of Engg & Tech
 
Python
PythonPython
Python
 
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
 
Machine learning session 1
Machine learning session 1Machine learning session 1
Machine learning session 1
 
Python Notes.pdf
Python Notes.pdfPython Notes.pdf
Python Notes.pdf
 
Python Programming.pptx
Python Programming.pptxPython Programming.pptx
Python Programming.pptx
 
Python-00 | Introduction and installing
Python-00 | Introduction and installingPython-00 | Introduction and installing
Python-00 | Introduction and installing
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
durga python full.pdf
durga python full.pdfdurga python full.pdf
durga python full.pdf
 
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
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 
Research paper on python by Rj
Research paper on python by RjResearch paper on python by Rj
Research paper on python by Rj
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 

02.PYTHON-STARTUP.pptx

  • 3. ALL AT ONE GLANCE  A G E N D A  W H AT I S P R O G R A M M I N G L A N G U A G E ?  T Y P E S O F C O M P U T E R L A N G U A G E S  W H AT I S P Y T H O N ?  W H Y P Y T H O N ?  F E A U T U R E S O F P Y T H O N  P Y T H O N I M P L E M E N AT I O N A LT E R N AT I V E S  P Y T H O N PA C K A G E S  W H O U S E S P Y T H O N  D E M O s
  • 6. A programming language is a set of rules that provides a way of telling a computer what operations to perform. A programming language is a set of rules for communicating an algorithm It provides a linguistic framework for describing computations provides a way of telling a computer what operations to perform.
  • 7. TYPES OF COMPUTER LANGUAGES
  • 9. MACHINE LANGUAGE 1.The fundamental language of the computer’s processor, also called Low Level Language. 2.All programs are converted into machine language before they can be executed. 3.Consists of combination of 0’s and 1’s that represent high and low electrical voltage.
  • 10. ASSEMBLY LANGUAGE 1.A low level language that is similar to machine language. 2.Uses symbolic operation code to represent the machine operation code. Eg : LOAD r1,b LOAD r2,h MUL r1,r2 DIV r1,#2 RET
  • 11. HIGH LEVEL LANGUAGE 1.Computer (programming) languages that are easier to learn. 2.Uses English like statements. 3.Examples are Python,C ++, Visual Basic, Pascal, Fortran and …....
  • 12. WHAT IS PYTHON? 1. Python is an easy to learn, powerful programming language. The application development process much faster and easier 2. The programming language Python was conceived in the late 1980s, and its implementation was started in December1989 by Guido van Rossum at Netherlands as a successor to the ABC (programming language). 3. Python First release happened in 1991. 4. Python was named for the BBC TV show Monty Python's Flying Circus.
  • 13. WHY PYTHON? 1. Easy to understand 2. Beginners language 3. Portable 4. Less lines of code 5. Simple to implement 6. Huge libraries supports
  • 14. FEAUTURES OF PYTHON 1. Easy to learn and use. 2. Expressive language 3. Interpreted language. 4. Cross platform language(windows,linux,mac) 5. Free to install and opensource 6. Object oriented language 7. Extensible, Awesome online community 8. Large standard library(numpy,scipy) 9. GUI programming (Tkinter)
  • 15. PYTHON IMPLEMENATION ALTERNATIVES 1. CPython(stadnard implemenation of python) 2. Jython(Python for java) 3. IronPython( Python for .net) 4. Stackless (Python for concurrency) 5. PyPy ( Python for speed)
  • 16. PYTHON PACKAGES 1. Web devlopment - Django,Flask frameworks,Pylons,Web2py framworks. 2. Artificial Intelligence : Scikit-learn,Keras,TensorFlow,OpenCV 3. GUI - TKinter 4. Desktop Applications : Jython, WxPython 5. Game Development : pygame 6. Testing : Spliter Tool,pytest framework 7. Bigdata : Pydoop,DASK,PySpark Libraries 8. DataScience : NumPy,Pandas,matplotlib,seaborn libraries 9. AWS : boto 10. Robotic process : pyro 11. Web Scraping : Beautifulsoup4,urllib2,mechanize 12. Devops & System Admin : Os,Sys,Shutil,Glob,Subprocess,PathLib,fabric 13. Networking : Twisted,socket,client and server
  • 17. WHO USES PYTHON Data engineers, data scientists, System administrators and developers. Python is not industry specific, but task specific—great for data processing, business intelligence, and some application development. ………………………………………………………………………………………………………………… Google, You Tube, Instagram, DropBox, Survey Monkey, Quora, Pinterest, Reddit Yahoo Maps,…..