Data Analysis
with Python
paolo@ptcsitesresearch.com
What’s in store for us?
Introduction to the Python Programming Language
Requisites for Analyzing Data using Python
Refresher on Data Levels of Measurement
Requisites for Inferential Analysis
Orientation of the Spyder IDE
Data Management
Exploratory Data Analysis
Descriptive Analysis
Inferential Analysis
paolo@ptcsitesresearch.com
The Python
Programming
Language
paolo@ptcsitesresearch.com
Photo Source: wallpapercave.com
Photo Source: TFIR: Open Source & Emerging Technologies
Python as an Having a
Open Source source code freely
paolo@ptcsitesresearch.com
available for
possible
modification and
redistribution.
Merriam-Webster. (n.d.). Open-source. In Merriam-Webster.com
dictionary. Retrieved October 3, 2022, from
https://www.merriam-webster.com/dictionary/open-source
Python as a
General
Programming
Language
paolo@ptcsitesresearch.com
Python as a General Programming
Language
paolo@ptcsitesresearch.com
Python as a
High-Level
Language
paolo@ptcsitesresearch.com
Lots of Useful Libraries for Data Analysis
pandas numpy scipy statsmodels
paolo@ptcsitesresearch.com
researchpy pingouin seaborn matplotlib
Python’s
Popularity in
Data Science
Source: KDNuggets survey, 2019
83% of Data Scientist
use Python
paolo@ptcsitesresearch.com
Source: Muenchen, B. (2019). Analyzing the World of Analytics, Kdnuggets News
Valuable for Data
Science
paolo@ptcsitesresearch.com
Handles processes such as
data tidying, data analysis,
visualizations, machine
learning, deep learning,
and natural language
processing.
From
User
to
Creator
paolo@ptcsitesresearch.com
Traditional Software
Research Development
Data
Science
Machine
Learning
paolo@ptcsitesresearch.com
Requisites for Analyzing Data with Python
Data Levels of Measurement
Nominal – numbers merely represent
an element
Categorical e.g., 1 – Male, 2 – Female
Variables Ordinal – numbers inform us of
paolo@ptcsitesresearch.com
ranking
e.g., 1 – Small, 2 – Medium, 3 - Large
Requisites of Inferential Analysis
Making an Inference…
Probability
Descriptive Stats
©ptcsitesresearch.com
Inferential Stats
paolo@ptcsitesresearch.com
Integrated Development Environment
Integrated Development
Environment
An application that is
instrumental in creating
applications
Usually includes a code
editor, interpreter, and
debugger in a graphical
user interface
paolo@ptcsitesresearch.com
The Spyder IDE
Spyder
Interactive Convenience in
Open-source
execution allows managing
IDE popular for
to run line, file working
python
and etc. directory
paolo@ptcsitesresearch.com
Tab-completion Provides real
assist when time
coding introspection
Spyder
Let us go hands-on!