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
Python.pptx
PPTX
Python introduction towards data science
PPTX
Python PPT.pptx
PPTX
overview of python programming language.pptx
PPTX
intro to python.pptx
PPTX
Python Demo.pptx
PPTX
Python_Introduction_Good_PPT.pptx
PPTX
Python Demo.pptx
Python.pptx
Python introduction towards data science
Python PPT.pptx
overview of python programming language.pptx
intro to python.pptx
Python Demo.pptx
Python_Introduction_Good_PPT.pptx
Python Demo.pptx

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

PDF
LearningPython.pdf
PPTX
Python Basics for python understanding.pptx
PDF
Introduction To Python
PDF
Introduction-To-Python- a guide to master
PDF
Python_Interview_Questions.pdf
PPTX
Introduction-to-Python-Programming-Language (1).pptx
PPTX
A Brief Introduction to Python - English
PDF
Mastering the Interview: 50 Common Interview Questions Demystified
PPTX
Python programming
PPTX
Introduction_to_Python_Presentation.pptx
PPTX
Introduction_to_Python_Presentation.pptx
PDF
summer training report on python
PPTX
Introduction to Python Programming Language
PPTX
4_Introduction to Python Programming.pptx
PDF
Introduction to Python.pdf
PPTX
Python-Basics.pptx
PDF
Introduction to Python
PPTX
Introduction-to-Python.pptx grade 9 ICT.
PPTX
Integrating Python with SQL (12345).pptx
PPTX
Introduction-to-Python-Programming1.pptx
LearningPython.pdf
Python Basics for python understanding.pptx
Introduction To Python
Introduction-To-Python- a guide to master
Python_Interview_Questions.pdf
Introduction-to-Python-Programming-Language (1).pptx
A Brief Introduction to Python - English
Mastering the Interview: 50 Common Interview Questions Demystified
Python programming
Introduction_to_Python_Presentation.pptx
Introduction_to_Python_Presentation.pptx
summer training report on python
Introduction to Python Programming Language
4_Introduction to Python Programming.pptx
Introduction to Python.pdf
Python-Basics.pptx
Introduction to Python
Introduction-to-Python.pptx grade 9 ICT.
Integrating Python with SQL (12345).pptx
Introduction-to-Python-Programming1.pptx

Recently uploaded (20)

PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPT
Mechanical Engineering MATERIALS Selection
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Sustainable Sites - Green Building Construction
PDF
Digital Logic Computer Design lecture notes
PDF
PPT on Performance Review to get promotions
DOCX
573137875-Attendance-Management-System-original
PPTX
Welding lecture in detail for understanding
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Mechanical Engineering MATERIALS Selection
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Sustainable Sites - Green Building Construction
Digital Logic Computer Design lecture notes
PPT on Performance Review to get promotions
573137875-Attendance-Management-System-original
Welding lecture in detail for understanding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Construction Project Organization Group 2.pptx
Model Code of Practice - Construction Work - 21102022 .pdf

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?