Data Analysis in Python for Complete Beginners
A workshop for complete beginners in Python (a programming language) covering basics to data analysis.
Welcome to our comprehensive Python programming workshop! This intensive learning experience is designed to take you from complete beginner to confident Python programmer with practical data analysis skills.
This workshop and its materials are adapted from the University of Bristol’s program, attended by me in Bristol, UK, last May-June 2025.
Let’s learn together!
Should you want something to be revised, contact the author of this website using GitHub! Find the details at the “Credits” section at the bottom.
Contents
- Introduction
-
Beginning Python
- Introduction | topics: intro, lecture cover
- Variables | topics: variable, data, values, comments
- Basic Data Types | topics: data type, int, float, string
- Operators | topics: arithmetic, comparison, logical, assignment, operators
- Lists | topics: list, collection, multiple data storing
- Dictionaries | topics: dictionary, store values, key-value pairs
- String Formatting | topics: string, format
- Control structures | topics: loop, if, for, while, functions
- Practice Exercises | topics: exercises
- Summary | topics: summary, next steps
-
Intermediate Python
- Introduction | topics: intro, lecture cover
- Writing Functions | topics: functions
- Importing Functions from Modules | topics: import, function, module
- Modules | topics: Template; Basic Configuration
- Errors and Exception Handling | topics: errors
- Simple Exercises with Solutions | topics: exercises
- Summary | topics: summary, next steps
-
Data Analysis with Python
- Data Analysis with Python | topics: introduction, data analysis, statistics, modules
- Introduction to Pandas | topics: pandas, DataFrame, structured data
- Reading and Loading Data | topics: read, import, pandas, csv
- Data Querying and Selection | topics: query, select, filter
- Data Filtering and Transformation | topics: filtering, transformation
- Data Visualization | topics: matplotlib, seaborn, visualization
- Statistical Analysis | topics: statistics, t-test, ANOVA, chi-square, correlation, regression
- Exercises with Solutions | topics: exercises
- Summary | topics: summary, next steps
- Wrap-up
Credits
Citation:
"Data Analysis in Python for Complete Beginners",
John Lennon L. Calorio,
2025,
https://jllcalorio.github.io/data-analysis-in-python-for-complete-beginners/
Content: CC BY-SA 2025 John Lennon L. Calorio - Source Code.
Theme: lesson-template by Learn-Static is built using Jekyll on GitHub Pages. The site is styled using Bootstrap.