This repository contains all of the code, exercises, and projects I completed while working through the Complete Python Developer in 2024: Zero to Mastery bootcamp by Zero To Mastery Academy.
This bootcamp took me from Python fundamentals to advanced topics including OOP, data structures, web development, web scraping, automation, and machine learning. Throughout the course I built real‑world tools, utilities, and applications --- all of which are organized into this repo.
This repo is organized to showcase incremental learning, best practices, and portfolio‑ready projects built along the way.
ztm_python_bootcamp_20241204/
│
├── automation_testing/ # Python automation scripts
├── build_something_funny/ # Fun utility / experimental code
├── machine_learning/ # ML models & experiments
├── scraping_data_with_python/ # Web scraping projects
├── web_development/ # Flask / web server exercises
├── requirements.txt # Dependencies
├── .gitignore
└── README.md
- Variables, types, control flow, loops
- Functions, modules, packages\
- Data structures: lists, tuples, sets, dicts
- Object Oriented Programming\
- Functional programming\
- Error handling & debugging\
- Working with files (CSV, JSON, text)
- Scraping with
requests&BeautifulSoup - Handling paginated data
- Parsing and storing scraped results
- Automating file operations
- Working with external APIs
- Scheduled tasks and script design
- Building simple web servers
- Handling HTTP requests
- Rendering templates
- Data preprocessing
- Simple model training & evaluation
- Visualization & interpretation
| Project | Description |
|---|---|
| Web Scraper | Scraped real‑world data from live websites and stored structured results |
| Automation Scripts | Scripts to automate daily tasks and data workflows |
| Flask Web App | A basic web server showcasing dynamic content |
| ML Experiments | Simple models demonstrating Python in machine learning |
Each project folder contains its own README.md, sample outputs, and usage instructions.
-
Clone the repo
git clone https://github.com/ptobarra/ztm_python_bootcamp_20241204.git -
Install dependencies
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt -
Run individual project scripts
cd scraping_data_with_python
python scrape_google.py
| Category | Tools & Libraries |
|---|---|
| Language Python | 3.x |
| Web Scraping | requests, BeautifulSoup |
| Web Dev | Flask |
| Data | pandas, csv, json |
| Machine Learning | scikit‑learn, matplotlib |
This bootcamp solidified my foundation in modern Python development, including: - Clean and maintainable code structure - Best practices for real‑world Python applications - Ability to tackle automation, scraping, web and data tasks with confidence
If you have feedback, questions, or would like to collaborate, feel free to reach out!
This project was completed as part of the Zero To Mastery Python Bootcamp curriculum.