SlideShare a Scribd company logo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Agenda
Why you should go for python
programming?
Introduction to Python programming
How to work with Jupyter?
Python programming fundamentals
Libraries: NumPy, Pandas, matplotlib &
seaborn
1
2
3
4
5
6
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Why should you go for Python programming?
Python
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Introduction to Python programming
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Introduction to Python programming
Python was created by Guido Van
Rossum in 1989 and is very easy to learn
Python supports procedure-oriented
programming as well as object-oriented
programming
Python is an interpreted language with
dynamic semantics
Hello
Hello
Python
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Features of Python programming
PortableHigh-level Language
Easy, Free & Open SourceExtensible
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Who is using Python?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Companies using Python
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
How to work with Jupyter?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
How to work with Jupyter?
Go to the link:
www.jupyter.org
Click on “Install the
Notebook”
1
2
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Operators in Python programming
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Operators in Python
OPERATORS
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Data Types in Python programming
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Data Types in Python Programming
Immutable
Value assigned to a data type cannot be changed.
Numbers Strings Tuples
Value assigned to a data type can be changed.
Mutable
Lists Dictionary Sets
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Libraries in Python
Numpy, Pandas, Matplotlib & seaborn
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Libraries in Python: NumPy
NumPy is a Python package which stands for ‘Numerical Python’. It is the core library for
scientific computing, which contains a powerful n-dimensional array object, provide tools for
integrating C, C++ etc.
Conda install numpy
pip install numpy
OR
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Libraries in Python: Pandas
Pandas is an open source library built on top of NumPy. It is used for data manipulation and
analysis. Pandas is well suited for different kinds of data.
Conda install pandas
pip install pandas
OR
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Libraries in Python: Matplotlib
Matplotlib is a plotting library used for 2D graphics in python programming language. It can
be used in python scripts, shell, web application servers and other graphical user interface
toolkits.
Bar Graph Histogram Scatter Plot Area Plot Pie Plot
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Libraries in Python: Seaborn
Seaborn is a statistical plotting library in python programming language. It has beautiful
default styles and it also works well with pandas Data frame objects.
DIST plot
Joint plot
Pair plot
Rug plot
Seaborn
1
2
3
4
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Session In A Minute
Why Python? Work with JupyterIntroduction to Python
Hello
Hello
Python
Operators LibrariesDatatypes in Python
Mutable
Immutable
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Learn Python Programming | Python Programming - Step by Step | Python for Beginners | Edureka

More Related Content

What's hot (20)

PDF
Introduction To Python
Vanessa Rene
 
PPTX
Python programming
Ashwin Kumar Ramasamy
 
PPTX
Python
Aashish Jain
 
PDF
pandas - Python Data Analysis
Andrew Henshaw
 
PPTX
Python 3 Programming Language
Tahani Al-Manie
 
PPTX
Introduction to python
Ayshwarya Baburam
 
PPTX
Python Scipy Numpy
Girish Khanzode
 
PDF
What is Python? | Edureka
Edureka!
 
PPTX
Python libraries
Venkat Projects
 
PDF
Python For Data Analysis | Python Pandas Tutorial | Learn Python | Python Tra...
Edureka!
 
PDF
Introduction to python
Agung Wahyudi
 
PPTX
Data Analysis with Python Pandas
Neeru Mittal
 
PPTX
Python | What is Python | History of Python | Python Tutorial
QA TrainingHub
 
PPTX
Intro to Python Programming Language
Dipankar Achinta
 
PDF
Python NumPy Tutorial | NumPy Array | Edureka
Edureka!
 
PDF
Introduction to python programming
Srinivas Narasegouda
 
PDF
Python Functions Tutorial | Working With Functions In Python | Python Trainin...
Edureka!
 
PPTX
Data Science With Python | Python For Data Science | Python Data Science Cour...
Simplilearn
 
PDF
Zero to Hero - Introduction to Python3
Chariza Pladin
 
Introduction To Python
Vanessa Rene
 
Python programming
Ashwin Kumar Ramasamy
 
Python
Aashish Jain
 
pandas - Python Data Analysis
Andrew Henshaw
 
Python 3 Programming Language
Tahani Al-Manie
 
Introduction to python
Ayshwarya Baburam
 
Python Scipy Numpy
Girish Khanzode
 
What is Python? | Edureka
Edureka!
 
Python libraries
Venkat Projects
 
Python For Data Analysis | Python Pandas Tutorial | Learn Python | Python Tra...
Edureka!
 
Introduction to python
Agung Wahyudi
 
Data Analysis with Python Pandas
Neeru Mittal
 
Python | What is Python | History of Python | Python Tutorial
QA TrainingHub
 
Intro to Python Programming Language
Dipankar Achinta
 
Python NumPy Tutorial | NumPy Array | Edureka
Edureka!
 
Introduction to python programming
Srinivas Narasegouda
 
Python Functions Tutorial | Working With Functions In Python | Python Trainin...
Edureka!
 
Data Science With Python | Python For Data Science | Python Data Science Cour...
Simplilearn
 
Zero to Hero - Introduction to Python3
Chariza Pladin
 

Similar to Learn Python Programming | Python Programming - Step by Step | Python for Beginners | Edureka (20)

PPTX
Data analysis using python in Jupyter notebook.pptx
ssuserc26f8f
 
PDF
Py tut-handout
Ramachandra Dama
 
PDF
Migrating from matlab to python
ActiveState
 
PPTX
Cthhis_is_cybersecurty_and_cyber_sxec.pptx
sonawaneabhishek69
 
PPTX
Introduction_to_Python.pptx
Vinay Chowdary
 
PPTX
Python.pptx
SajjadAbdullah4
 
PDF
python...............................................
KartikSingh877889
 
PPTX
009 Data Handling class 11 -converted.pptx
adityakumar123456112
 
PDF
4. Data Handling computer shcience pdf s
TonyTech2
 
PDF
summer training report on python
Shubham Yadav
 
PPTX
Python_Introduction_Good_PPT.pptx
lemonchoos
 
PPTX
Python_Buildin_Data_types_Lecture_8.pptx
foxel54542
 
PPTX
100% practical Basic Python for Data Science
Molyko Buea
 
PPTX
Data Science Using Python.pptx
Sarkunavathi Aribal
 
PDF
Credit Card Fraud Analysis Using Data Science (1).pdf
mapfuriralaz
 
PDF
Python: An introduction A summer workshop
ForrayFerenc
 
PPTX
Datatypes python programming
swarna sudha
 
PPTX
Python Demo.pptx
ParveenShaik21
 
PPTX
intro to python.pptx
UpasnaSharma37
 
PPTX
Introduction to Programming.pptx ok ok ok
846Sarthakpandey
 
Data analysis using python in Jupyter notebook.pptx
ssuserc26f8f
 
Py tut-handout
Ramachandra Dama
 
Migrating from matlab to python
ActiveState
 
Cthhis_is_cybersecurty_and_cyber_sxec.pptx
sonawaneabhishek69
 
Introduction_to_Python.pptx
Vinay Chowdary
 
Python.pptx
SajjadAbdullah4
 
python...............................................
KartikSingh877889
 
009 Data Handling class 11 -converted.pptx
adityakumar123456112
 
4. Data Handling computer shcience pdf s
TonyTech2
 
summer training report on python
Shubham Yadav
 
Python_Introduction_Good_PPT.pptx
lemonchoos
 
Python_Buildin_Data_types_Lecture_8.pptx
foxel54542
 
100% practical Basic Python for Data Science
Molyko Buea
 
Data Science Using Python.pptx
Sarkunavathi Aribal
 
Credit Card Fraud Analysis Using Data Science (1).pdf
mapfuriralaz
 
Python: An introduction A summer workshop
ForrayFerenc
 
Datatypes python programming
swarna sudha
 
Python Demo.pptx
ParveenShaik21
 
intro to python.pptx
UpasnaSharma37
 
Introduction to Programming.pptx ok ok ok
846Sarthakpandey
 
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
PDF
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
PDF
Tableau Tutorial for Data Science | Edureka
Edureka!
 
PDF
Top 5 PMP Certifications | Edureka
Edureka!
 
PDF
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
PDF
Linux Mint Tutorial | Edureka
Edureka!
 
PDF
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
PDF
Importance of Digital Marketing | Edureka
Edureka!
 
PDF
RPA in 2020 | Edureka
Edureka!
 
PDF
Email Notifications in Jenkins | Edureka
Edureka!
 
PDF
EA Algorithm in Machine Learning | Edureka
Edureka!
 
PDF
Cognitive AI Tutorial | Edureka
Edureka!
 
PDF
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
PDF
Blue Prism Top Interview Questions | Edureka
Edureka!
 
PDF
Big Data on AWS Tutorial | Edureka
Edureka!
 
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
PDF
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
PDF
Introduction to DevOps | Edureka
Edureka!
 
PDF
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Edureka!
 
ITIL® Tutorial for Beginners | ITIL® Foundation Training | Edureka
Edureka!
 
Ad

Recently uploaded (20)

PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 

Learn Python Programming | Python Programming - Step by Step | Python for Beginners | Edureka

  • 1. Copyright © 2017, edureka and/or its affiliates. All rights reserved.
  • 2. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Agenda Why you should go for python programming? Introduction to Python programming How to work with Jupyter? Python programming fundamentals Libraries: NumPy, Pandas, matplotlib & seaborn 1 2 3 4 5 6
  • 3. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Why should you go for Python programming? Python
  • 4. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Introduction to Python programming
  • 5. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Introduction to Python programming Python was created by Guido Van Rossum in 1989 and is very easy to learn Python supports procedure-oriented programming as well as object-oriented programming Python is an interpreted language with dynamic semantics Hello Hello Python
  • 6. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Features of Python programming PortableHigh-level Language Easy, Free & Open SourceExtensible
  • 7. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Who is using Python?
  • 8. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Companies using Python
  • 9. Copyright © 2017, edureka and/or its affiliates. All rights reserved. How to work with Jupyter?
  • 10. Copyright © 2017, edureka and/or its affiliates. All rights reserved. How to work with Jupyter? Go to the link: www.jupyter.org Click on “Install the Notebook” 1 2
  • 11. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Operators in Python programming
  • 12. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Operators in Python OPERATORS
  • 13. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Data Types in Python programming
  • 14. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Data Types in Python Programming Immutable Value assigned to a data type cannot be changed. Numbers Strings Tuples Value assigned to a data type can be changed. Mutable Lists Dictionary Sets
  • 15. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Libraries in Python Numpy, Pandas, Matplotlib & seaborn
  • 16. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Libraries in Python: NumPy NumPy is a Python package which stands for ‘Numerical Python’. It is the core library for scientific computing, which contains a powerful n-dimensional array object, provide tools for integrating C, C++ etc. Conda install numpy pip install numpy OR
  • 17. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Libraries in Python: Pandas Pandas is an open source library built on top of NumPy. It is used for data manipulation and analysis. Pandas is well suited for different kinds of data. Conda install pandas pip install pandas OR
  • 18. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Libraries in Python: Matplotlib Matplotlib is a plotting library used for 2D graphics in python programming language. It can be used in python scripts, shell, web application servers and other graphical user interface toolkits. Bar Graph Histogram Scatter Plot Area Plot Pie Plot
  • 19. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Libraries in Python: Seaborn Seaborn is a statistical plotting library in python programming language. It has beautiful default styles and it also works well with pandas Data frame objects. DIST plot Joint plot Pair plot Rug plot Seaborn 1 2 3 4
  • 20. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Session In A Minute Why Python? Work with JupyterIntroduction to Python Hello Hello Python Operators LibrariesDatatypes in Python Mutable Immutable
  • 21. Copyright © 2017, edureka and/or its affiliates. All rights reserved.