SlideShare a Scribd company logo
Python Introduction with Data Visualization
What Are the Top Programming Languages?
Image: IEEE Spectrum Interactive Ranking (2017)
2
What is Python?
• Python is a high-level, interpreted, interactive and object-oriented
scripting language for software, website and app development. It is
also known as Beginner’s Language.
• It uses English keywords frequently where as other languages use
punctuation, and it has fewer syntactical constructions than other
languages.
• Python is designed to be highly readable.
• Rapid Application Development
• Relatively simple and easy to learn
• reduces the cost of program maintenance and development
• Freely Available
Why Python?
• Easy-to-learn
• Easy-to-maintain
• A broad standard library
• Portable & Extendable
• Database Connectivity
• GUI Programming
• Graphical Programming
• Supports OOPs Concepts
• Platform Independent
• Data Visualization
Version List of Python
• Python 3.7, documentation released on 27 June 2018.
• Python 3.6, documentation released on 23 December 2016.
• Python 3.5, documentation released on 13 September 2015.
• Python 3.4, documentation released on 16 March 2014.
• Python 3.3, documentation released on 29 September 2012.
• Python 3.2, documentation released on 20 February 2011.
• Python 3.1, documentation released on 27 June 2009.
• Python 3.0, documentation released on 3 December 2008.
• Python 2.7, documentation released on 4 July 2009.
• Python 2.0, documentation released on 16 October 2000.
• Python 1.4, documentation released on 25 October 1996.
Python IDE’s
Name Platform Updated
Thonny Windows, Linux, Mac OS 2017
LiClipse Windows, Linux, Mac OS 2015
PyCharm Windows, Linux, Mac OS 2014
Komodo Windows, Linux, Mac OS 2012
NetBeans Windows, Linux, Mac OS 2009
Integrated Development and
Learning Environment (IDLE)
Windows, Linux, Mac OS 2009
and many more.
Basic Programs in C Language
• Print ā€œHelloā€
• Add Two Number
Basic Programs in C++ Language
• Print ā€œHelloā€
• Add Two Number
Basic Programs in Java
• Print ā€œHelloā€
• Add Two Number
Basic Programs in Python
• Print ā€œHelloā€
• Add Two Number
Working with Python Contd.
Working with Python Contd.
Working with Python Contd.
Standard Data Types
• Number
• String
• List
• Tuple
• Dictionary
• Del
Standard Data Types Contd.
String
Operators
input function
• It is used to input value through keyboard.
• The input of the user will be interpreted. If the user puts in an integer
value, the input function returns this integer value. If the user on the
other hand inputs a list, the function will return a list.
Decision Making (Conditional Statement)
Conditional Statement Contd.
Decision Making (Looping Statement)
List
List Contd.
Tuple
Tuple Contd.
Dictionary
Dictionary Contd.
Designed By: Priyank Gupta
User Defined Functions
Designed By: Priyank Gupta
Data Visualization
Designed By: Priyank Gupta
Image Resource from google.com
Types of Data
Designed By: Priyank Gupta
Image Resource from google.com
Data Visualization in Python
Designed By: Priyank Gupta
Data scientists are no less than artists.
They make paintings in form of digital visualization of data.
They also find the hidden patterns from data.
Types of Data Visualization in Python
• Python provides two libraries for data visualization
• Matplotlib
• Seaborn
• What are the different visualization we can make?
Histogram Box Plot
Violin Plot Bar Chart
Line Chart Stacked Column Chart
Scatter Plot Bubble Plot
Pie Chart Heat Map
Designed By: Priyank Gupta
Example of matplotlib(Line Chart)
Designed By: Priyank Gupta
Designed By: Priyank Gupta
Example of matplotlib (Bar Chart)
Designed By: Priyank Gupta
Designed By: Priyank Gupta
Example of matplotlib (Scatter Chart)
Designed By: Priyank Gupta
Designed By: Priyank Gupta
Example of matplotlib (Pie Chart)
Designed By: Priyank Gupta
Designed By: Priyank Gupta
Historical data is being collected
• QUANDL: It is used to get historical data of global companies.
41
Designed By: Priyank Gupta
42
Designed By: Priyank Gupta
Historical data is being collected
• NSE INDIA: It is used to get Indian companies historical data.
43
Designed By: Priyank Gupta
WORK DONE WITH PYTHON
• INFY: CLOSE PRICE GRAPH OPEN, LOW, HIGH, CLOSE PRICE GRAPH
• Historical data collected from http://www.nseindia.com
44
Designed By: Priyank Gupta
WORK DONE WITH PYTHON Contd.
• TCS: CLOSE PRICE GRAPH WITH PREDICTED VALUES
• Historical data collected from http://www.quandl.com
45
Thank You for Listening
Any Questions?

More Related Content

PPTX
Exploring Five Lesser-Known Python Libraries
PPT
Python_basics_tuples_sets_lists_control_loops.ppt
PPTX
Python presentation by Monu Sharma
PDF
Python Programming: The Best Language for Every Coder
PPTX
It is about IDLE Python Installation version 3.1.2
PPTX
Python Programming.pptx
PPTX
Python programming
PDF
Programming for data science in python
Exploring Five Lesser-Known Python Libraries
Python_basics_tuples_sets_lists_control_loops.ppt
Python presentation by Monu Sharma
Python Programming: The Best Language for Every Coder
It is about IDLE Python Installation version 3.1.2
Python Programming.pptx
Python programming
Programming for data science in python

Similar to Python Introduction its a oop language and easy to use (20)

PDF
Mastering the Interview: 50 Common Interview Questions Demystified
PPTX
Introduction to python for dummies
PPTX
Introduction to Python – Learn Python Programming.pptx
PDF
Introduction-To-Python- a guide to master
Ā 
PPTX
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
PDF
report on internshala python training
PPSX
Introduction to Python programming language
PPTX
An Introduction To Python - Python, Print()
PDF
Introduction To Python For Beginners
PPTX
Muhammad Sarfaraz(Presentation) Final.pptx
PPTX
Introduction to python
PDF
Introduction to python
PDF
Introduction to Python
PPTX
Introduction-to-Python-Programming1.pptx
PPTX
Python Language Overview
PPTX
Presentation.pptx
PPTX
Presentation.pptx
PPTX
Introduction to Python Programming Basics
PDF
🌟Is Learning Python Your Career Game-Changer? šŸš€šŸ
Mastering the Interview: 50 Common Interview Questions Demystified
Introduction to python for dummies
Introduction to Python – Learn Python Programming.pptx
Introduction-To-Python- a guide to master
Ā 
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
report on internshala python training
Introduction to Python programming language
An Introduction To Python - Python, Print()
Introduction To Python For Beginners
Muhammad Sarfaraz(Presentation) Final.pptx
Introduction to python
Introduction to python
Introduction to Python
Introduction-to-Python-Programming1.pptx
Python Language Overview
Presentation.pptx
Presentation.pptx
Introduction to Python Programming Basics
🌟Is Learning Python Your Career Game-Changer? šŸš€šŸ

Recently uploaded (20)

PPTX
Sustainable Sites - Green Building Construction
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPT
Drone Technology Electronics components_1
PPTX
Internet of Things (IOT) - A guide to understanding
PPT
Project quality management in manufacturing
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Structs to JSON How Go Powers REST APIs.pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
PDF
ETO & MEO Certificate of Competency Questions and Answers
PPTX
Construction Project Organization Group 2.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Digital Logic Computer Design lecture notes
Sustainable Sites - Green Building Construction
CYBER-CRIMES AND SECURITY A guide to understanding
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Drone Technology Electronics components_1
Internet of Things (IOT) - A guide to understanding
Project quality management in manufacturing
Operating System & Kernel Study Guide-1 - converted.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
CH1 Production IntroductoryConcepts.pptx
Structs to JSON How Go Powers REST APIs.pdf
573137875-Attendance-Management-System-original
additive manufacturing of ss316l using mig welding
Foundation to blockchain - A guide to Blockchain Tech
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
ETO & MEO Certificate of Competency Questions and Answers
Construction Project Organization Group 2.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Digital Logic Computer Design lecture notes

Python Introduction its a oop language and easy to use

  • 1. Python Introduction with Data Visualization
  • 2. What Are the Top Programming Languages? Image: IEEE Spectrum Interactive Ranking (2017) 2
  • 3. What is Python? • Python is a high-level, interpreted, interactive and object-oriented scripting language for software, website and app development. It is also known as Beginner’s Language. • It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages. • Python is designed to be highly readable. • Rapid Application Development • Relatively simple and easy to learn • reduces the cost of program maintenance and development • Freely Available
  • 4. Why Python? • Easy-to-learn • Easy-to-maintain • A broad standard library • Portable & Extendable • Database Connectivity • GUI Programming • Graphical Programming • Supports OOPs Concepts • Platform Independent • Data Visualization
  • 5. Version List of Python • Python 3.7, documentation released on 27 June 2018. • Python 3.6, documentation released on 23 December 2016. • Python 3.5, documentation released on 13 September 2015. • Python 3.4, documentation released on 16 March 2014. • Python 3.3, documentation released on 29 September 2012. • Python 3.2, documentation released on 20 February 2011. • Python 3.1, documentation released on 27 June 2009. • Python 3.0, documentation released on 3 December 2008. • Python 2.7, documentation released on 4 July 2009. • Python 2.0, documentation released on 16 October 2000. • Python 1.4, documentation released on 25 October 1996.
  • 6. Python IDE’s Name Platform Updated Thonny Windows, Linux, Mac OS 2017 LiClipse Windows, Linux, Mac OS 2015 PyCharm Windows, Linux, Mac OS 2014 Komodo Windows, Linux, Mac OS 2012 NetBeans Windows, Linux, Mac OS 2009 Integrated Development and Learning Environment (IDLE) Windows, Linux, Mac OS 2009 and many more.
  • 7. Basic Programs in C Language • Print ā€œHelloā€ • Add Two Number
  • 8. Basic Programs in C++ Language • Print ā€œHelloā€ • Add Two Number
  • 9. Basic Programs in Java • Print ā€œHelloā€ • Add Two Number
  • 10. Basic Programs in Python • Print ā€œHelloā€ • Add Two Number
  • 14. Standard Data Types • Number • String • List • Tuple • Dictionary • Del
  • 18. input function • It is used to input value through keyboard. • The input of the user will be interpreted. If the user puts in an integer value, the input function returns this integer value. If the user on the other hand inputs a list, the function will return a list.
  • 22. List
  • 24. Tuple
  • 28. User Defined Functions Designed By: Priyank Gupta
  • 30. Image Resource from google.com Types of Data Designed By: Priyank Gupta
  • 31. Image Resource from google.com Data Visualization in Python Designed By: Priyank Gupta Data scientists are no less than artists. They make paintings in form of digital visualization of data. They also find the hidden patterns from data.
  • 32. Types of Data Visualization in Python • Python provides two libraries for data visualization • Matplotlib • Seaborn • What are the different visualization we can make? Histogram Box Plot Violin Plot Bar Chart Line Chart Stacked Column Chart Scatter Plot Bubble Plot Pie Chart Heat Map Designed By: Priyank Gupta
  • 33. Example of matplotlib(Line Chart) Designed By: Priyank Gupta
  • 35. Example of matplotlib (Bar Chart) Designed By: Priyank Gupta
  • 37. Example of matplotlib (Scatter Chart) Designed By: Priyank Gupta
  • 39. Example of matplotlib (Pie Chart) Designed By: Priyank Gupta
  • 41. Historical data is being collected • QUANDL: It is used to get historical data of global companies. 41 Designed By: Priyank Gupta
  • 43. Historical data is being collected • NSE INDIA: It is used to get Indian companies historical data. 43 Designed By: Priyank Gupta
  • 44. WORK DONE WITH PYTHON • INFY: CLOSE PRICE GRAPH OPEN, LOW, HIGH, CLOSE PRICE GRAPH • Historical data collected from http://www.nseindia.com 44 Designed By: Priyank Gupta
  • 45. WORK DONE WITH PYTHON Contd. • TCS: CLOSE PRICE GRAPH WITH PREDICTED VALUES • Historical data collected from http://www.quandl.com 45
  • 46. Thank You for Listening Any Questions?