This repository contains my notes and exercises from the Python for Everybody specialization by the University of Michigan on Coursera. Each Jupyter Notebook corresponds to a different course within the specialization, covering key concepts, examples, and hands-on exercises.
The specialization consists of five courses:
✅ 1. Programming for Everybody (Getting Started with Python) – Basic Python concepts, variables, conditionals, loops, and functions.
✅ 2. Python Data Structures – Lists, dictionaries, tuples, and file handling.
✅ 3. Using Python to Access Web Data – Web scraping, REGEX, XML, JSON, and APIs.
🚧 4. Using Databases with Python – SQL, SQLite, and database integration with Python.
🕓 5. Capstone: Retrieving, Processing, and Visualizing Data – Final project applying all concepts learned.
Each notebook corresponds to one course in the specialization:
-
✅ 01_programming_for_everybody.ipynb – Programming for Everybody
-
✅
02_python_data_structures.ipynb
` – Python Data Structures -
✅
03_access_web_data.ipynb
– Using Python to Access Web Data -
🚧
04_databases.ipynb
– Using Databases with Python (Work in progress!) -
🕓
05_capstone.ipynb
– Final Project (Coming soon!)
-
Clone the repository:
git clone [email protected]:PogloLopez/python-for-everybody.git
-
Open Jupyter Notebook:
jupyter notebook
-
Navigate to the desired notebook and start exploring!
- These notebooks contain my personal notes, explanations, and exercises from the course.
- The content follows the course structure but may include additional insights and examples for deeper understanding.