SlideShare une entreprise Scribd logo
1  sur  27
PYTHON 101
Introduction to Python and Pandas
Google Colab as our working
environment
https://colab.research.google.com/
What is Python?
Python is a high-level, general purpose
programming language. It was created by
Guido van Rossum, and released in 1990.
It was named after a British comedy troupe
Monty Python.
This cool guy is Guido
1.Open source, general-purpose language
2.Highly readable, reusable, easy to maintain
3.English-like syntax
4.Interpreted language
5.Dynamically-typed
6.A large set of libraries and packages
7.Portable
8.Cross-platform
Python features
Forget curly
brackets and
semicolons {;
Python uses
indentation to
define scopes
public class Main {
public static void main(String[]
args) {
System.out.println(“Hello
World”);
}
}
#include <stdio.h>
#include <stdlib.h>
int main() {
printf(“Hello world”);
return 0;
}
JAVA C
>>> print(“Hello world!”)
PYTHON
Hello world!
A comment is a piece of text within a program that is not
executed. It provides additional information to help us
understand the code.
The # character is used to start a comment and it continues until the end
of line.
Comments
Variables
my_variable = 5
The equal sign = is used to assign a value to a variable.
After the initial assignment is made, the value of a variable can be updated
to new values as needed.
Notice: We don't need to tell Python what type of value my_variable is referring to.
A variable is used to store data that will be used by the
program. This data can be a number, a string, a Boolean, a
list or some other data type.
Values in Python
-5 # Integer type
23.1 # Float type
“Some words” # String
True # Boolean
● + for addition
● - for subtraction
● * for multiplication
● / for division
● % modulus (returns the remainder)
● ** for exponentiation
● // floor division (or known integer division)
Arithmetic Operators
The primary arithmetic operators are:
# examples with arithmetic operations
>>> 10 + 30
40
>>> 40 - 10
30
>>> 50 * 5
250
>>> 16 / 4
4.0
>>> 5 // 2 # floor division (integer division)
2
>>> 25 % 2
1
>>> 5 ** 3 # 5 to the power of 3
125
COMPARISON OPERATORS & LOGIC
OPERATORS
Comparison operators : ==, >, <, >=, <=, !=
Logical operators : or, and
Strings
Like many other popular programming languages,
strings in Python are arrays of bytes
representing unicode characters.
They are either surrounded by either single quotation
marks or double.
‘Hello’ is the same as “Hello”
Multiple line strings can be surrounded by three
double quotes or three single quotes
Selection structures
if/elif/else
All explained in the notebooks
Repetition structures
for, while
All explained in the notebooks
In Python, lists are ordered collections of items that
allow for easy use of a set of data
List values are placed in between square brackets [ ] ,
separated by commas.
My_list = [1, 12, 7, 3, 3]
Lists
Python Lists: Data types
In Python, lists are a versatile data type that can
contain multiple different data types within the same
square brackets. The possible data types within a list
include numbers, strings, other objects, and even other
Lists.
numbers = [1, 2, 3, 4, 10]
names = ['Jenny', 'Sam', 'Alexis']
mixed = ['Jenny', 1, 2]
list_of_lists = [['a', 1], ['b', 2]]
Learn more about lists in the notebook
Tuples
Tuples are used to store multiple items in a single
variable.
A tuple is a collection which is ordered and unchangeable.
Tuples are written with round brackets.
My_tuple = (2, 3.5, “Hello”)
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
Dictionaries
Dictionaries are used to store data values in key:value
pairs.
A dictionary is a collection which is ordered, changeable
and do not allow duplicates.
Functions
Some tasks need to be performed multiple
times within a program. Rather than rewrite
the same code in multiple places, a function
may be defined using the def keyword.
Function definitions may include parameters,
providing data input to the function.
Functions may return a value using the return
keyword followed by the value to return.
Sets
A set is an unordered collection of distinct
of elements.
A set itself may be modified, but the elements
contained in the set must be of immutable
type.Set items are unordered, unchangeable,
and do not allow duplicate values.
position_set = {‘ceo’,’manager’,
‘financier’}
Classes
Classes are user-defined blueprint or prototype
from which objects are created
Creating a new class creates a new type of
object, allowing new instances of that type to
be made.
class Student:
def __init__(self,name):
self.name = name
def say_hello(self):
print(“Hello there, my name is”, self.name)
student = Student(“Albin”)
student.say_hello()
Methods
Unlike a function, methods are called on an
object. A method can operate on the data(instance
variables) that is contained by the corresponding
class.
User-defined method:
class DevClub:
def method_example(self):
print(“You are the members of Google DSC” )
ref = DevClub()
ref.method_example()
Inbuilt method:
floor_value = math.floor(17.35)
PANDAS
The most popular Python library for data
analysis
● Calculate statistics and answer questions about the data, like:
■ What's the average, median, max, or min of each column?
■ Does column A correlate with column B?
■ What does the distribution of data in column C look like?
● Clean the data by doing things like removing missing values and filtering
rows or columns by some criteria
● Visualize the data with help from Matplotlib. Plot bars, lines, histograms,
bubbles, and more.
● Store the cleaned, transformed data back into a CSV, other file or
database
What's Pandas for?
Examples of data visualizations
Series VS DataFrame

Contenu connexe

Similaire à PYTHON 101.pptx

These questions will be a bit advanced level 2
These questions will be a bit advanced level 2These questions will be a bit advanced level 2
These questions will be a bit advanced level 2sadhana312471
 
pythontraining-201jn026043638.pptx
pythontraining-201jn026043638.pptxpythontraining-201jn026043638.pptx
pythontraining-201jn026043638.pptxRohitKumar639388
 
Interview-level-QA-on-Python-Programming.pdf
Interview-level-QA-on-Python-Programming.pdfInterview-level-QA-on-Python-Programming.pdf
Interview-level-QA-on-Python-Programming.pdfExaminationSectionMR
 
python programming for beginners and advanced
python programming for beginners and advancedpython programming for beginners and advanced
python programming for beginners and advancedgranjith6
 
Functions in Python Syntax and working .
Functions in Python Syntax and working .Functions in Python Syntax and working .
Functions in Python Syntax and working .tarunsharmaug23
 
C++ Langauage Training in Ambala ! BATRA COMPUTER CENTRE
C++  Langauage Training in Ambala ! BATRA COMPUTER CENTREC++  Langauage Training in Ambala ! BATRA COMPUTER CENTRE
C++ Langauage Training in Ambala ! BATRA COMPUTER CENTREjatin batra
 
Python PPT by Sushil Sir.pptx
Python PPT by Sushil Sir.pptxPython PPT by Sushil Sir.pptx
Python PPT by Sushil Sir.pptxsushil155005
 
Automation Testing theory notes.pptx
Automation Testing theory notes.pptxAutomation Testing theory notes.pptx
Automation Testing theory notes.pptxNileshBorkar12
 
Python interview questions and answers
Python interview questions and answersPython interview questions and answers
Python interview questions and answerskavinilavuG
 
Top Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfTop Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfDatacademy.ai
 
Python interview questions and answers
Python interview questions and answersPython interview questions and answers
Python interview questions and answersRojaPriya
 
Python (3).pdf
Python (3).pdfPython (3).pdf
Python (3).pdfsamiwaris2
 
Mastering Python lesson 4_functions_parameters_arguments
Mastering Python lesson 4_functions_parameters_argumentsMastering Python lesson 4_functions_parameters_arguments
Mastering Python lesson 4_functions_parameters_argumentsRuth Marvin
 

Similaire à PYTHON 101.pptx (20)

bhaskars.pptx
bhaskars.pptxbhaskars.pptx
bhaskars.pptx
 
These questions will be a bit advanced level 2
These questions will be a bit advanced level 2These questions will be a bit advanced level 2
These questions will be a bit advanced level 2
 
pythontraining-201jn026043638.pptx
pythontraining-201jn026043638.pptxpythontraining-201jn026043638.pptx
pythontraining-201jn026043638.pptx
 
Interview-level-QA-on-Python-Programming.pdf
Interview-level-QA-on-Python-Programming.pdfInterview-level-QA-on-Python-Programming.pdf
Interview-level-QA-on-Python-Programming.pdf
 
python programming for beginners and advanced
python programming for beginners and advancedpython programming for beginners and advanced
python programming for beginners and advanced
 
Python
PythonPython
Python
 
Functions in Python Syntax and working .
Functions in Python Syntax and working .Functions in Python Syntax and working .
Functions in Python Syntax and working .
 
python1.ppt
python1.pptpython1.ppt
python1.ppt
 
C++ Langauage Training in Ambala ! BATRA COMPUTER CENTRE
C++  Langauage Training in Ambala ! BATRA COMPUTER CENTREC++  Langauage Training in Ambala ! BATRA COMPUTER CENTRE
C++ Langauage Training in Ambala ! BATRA COMPUTER CENTRE
 
Technical Interview
Technical InterviewTechnical Interview
Technical Interview
 
Python PPT by Sushil Sir.pptx
Python PPT by Sushil Sir.pptxPython PPT by Sushil Sir.pptx
Python PPT by Sushil Sir.pptx
 
Python fundamentals
Python fundamentalsPython fundamentals
Python fundamentals
 
Automation Testing theory notes.pptx
Automation Testing theory notes.pptxAutomation Testing theory notes.pptx
Automation Testing theory notes.pptx
 
Python interview questions and answers
Python interview questions and answersPython interview questions and answers
Python interview questions and answers
 
Top Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfTop Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdf
 
Python interview questions and answers
Python interview questions and answersPython interview questions and answers
Python interview questions and answers
 
biopython, doctest and makefiles
biopython, doctest and makefilesbiopython, doctest and makefiles
biopython, doctest and makefiles
 
Python (3).pdf
Python (3).pdfPython (3).pdf
Python (3).pdf
 
Mastering Python lesson 4_functions_parameters_arguments
Mastering Python lesson 4_functions_parameters_argumentsMastering Python lesson 4_functions_parameters_arguments
Mastering Python lesson 4_functions_parameters_arguments
 
Python for dummies
Python for dummiesPython for dummies
Python for dummies
 

Dernier

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Dernier (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

PYTHON 101.pptx

  • 1. PYTHON 101 Introduction to Python and Pandas
  • 2. Google Colab as our working environment https://colab.research.google.com/
  • 3. What is Python? Python is a high-level, general purpose programming language. It was created by Guido van Rossum, and released in 1990. It was named after a British comedy troupe Monty Python. This cool guy is Guido
  • 4. 1.Open source, general-purpose language 2.Highly readable, reusable, easy to maintain 3.English-like syntax 4.Interpreted language 5.Dynamically-typed 6.A large set of libraries and packages 7.Portable 8.Cross-platform Python features
  • 5. Forget curly brackets and semicolons {; Python uses indentation to define scopes
  • 6. public class Main { public static void main(String[] args) { System.out.println(“Hello World”); } } #include <stdio.h> #include <stdlib.h> int main() { printf(“Hello world”); return 0; } JAVA C >>> print(“Hello world!”) PYTHON Hello world!
  • 7. A comment is a piece of text within a program that is not executed. It provides additional information to help us understand the code. The # character is used to start a comment and it continues until the end of line. Comments
  • 8. Variables my_variable = 5 The equal sign = is used to assign a value to a variable. After the initial assignment is made, the value of a variable can be updated to new values as needed. Notice: We don't need to tell Python what type of value my_variable is referring to. A variable is used to store data that will be used by the program. This data can be a number, a string, a Boolean, a list or some other data type.
  • 9. Values in Python -5 # Integer type 23.1 # Float type “Some words” # String True # Boolean
  • 10. ● + for addition ● - for subtraction ● * for multiplication ● / for division ● % modulus (returns the remainder) ● ** for exponentiation ● // floor division (or known integer division) Arithmetic Operators The primary arithmetic operators are:
  • 11. # examples with arithmetic operations >>> 10 + 30 40 >>> 40 - 10 30 >>> 50 * 5 250 >>> 16 / 4 4.0 >>> 5 // 2 # floor division (integer division) 2 >>> 25 % 2 1 >>> 5 ** 3 # 5 to the power of 3 125
  • 12. COMPARISON OPERATORS & LOGIC OPERATORS Comparison operators : ==, >, <, >=, <=, != Logical operators : or, and
  • 13. Strings Like many other popular programming languages, strings in Python are arrays of bytes representing unicode characters. They are either surrounded by either single quotation marks or double. ‘Hello’ is the same as “Hello” Multiple line strings can be surrounded by three double quotes or three single quotes
  • 15. Repetition structures for, while All explained in the notebooks
  • 16. In Python, lists are ordered collections of items that allow for easy use of a set of data List values are placed in between square brackets [ ] , separated by commas. My_list = [1, 12, 7, 3, 3] Lists
  • 17. Python Lists: Data types In Python, lists are a versatile data type that can contain multiple different data types within the same square brackets. The possible data types within a list include numbers, strings, other objects, and even other Lists. numbers = [1, 2, 3, 4, 10] names = ['Jenny', 'Sam', 'Alexis'] mixed = ['Jenny', 1, 2] list_of_lists = [['a', 1], ['b', 2]] Learn more about lists in the notebook
  • 18. Tuples Tuples are used to store multiple items in a single variable. A tuple is a collection which is ordered and unchangeable. Tuples are written with round brackets. My_tuple = (2, 3.5, “Hello”)
  • 19. thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } Dictionaries Dictionaries are used to store data values in key:value pairs. A dictionary is a collection which is ordered, changeable and do not allow duplicates.
  • 20. Functions Some tasks need to be performed multiple times within a program. Rather than rewrite the same code in multiple places, a function may be defined using the def keyword. Function definitions may include parameters, providing data input to the function. Functions may return a value using the return keyword followed by the value to return.
  • 21. Sets A set is an unordered collection of distinct of elements. A set itself may be modified, but the elements contained in the set must be of immutable type.Set items are unordered, unchangeable, and do not allow duplicate values. position_set = {‘ceo’,’manager’, ‘financier’}
  • 22. Classes Classes are user-defined blueprint or prototype from which objects are created Creating a new class creates a new type of object, allowing new instances of that type to be made. class Student: def __init__(self,name): self.name = name def say_hello(self): print(“Hello there, my name is”, self.name) student = Student(“Albin”) student.say_hello()
  • 23. Methods Unlike a function, methods are called on an object. A method can operate on the data(instance variables) that is contained by the corresponding class. User-defined method: class DevClub: def method_example(self): print(“You are the members of Google DSC” ) ref = DevClub() ref.method_example() Inbuilt method: floor_value = math.floor(17.35)
  • 24. PANDAS The most popular Python library for data analysis
  • 25. ● Calculate statistics and answer questions about the data, like: ■ What's the average, median, max, or min of each column? ■ Does column A correlate with column B? ■ What does the distribution of data in column C look like? ● Clean the data by doing things like removing missing values and filtering rows or columns by some criteria ● Visualize the data with help from Matplotlib. Plot bars, lines, histograms, bubbles, and more. ● Store the cleaned, transformed data back into a CSV, other file or database What's Pandas for?
  • 26. Examples of data visualizations