How chaudhryiftikharhussain/exd_python_june_2026_ works
This repository is a collection of exercises for an introductory “Data Analysis with Python” course, not one integrated application. The learner’s workflow is to study topics and run independent exercises that produce printed analyses, extracted data, scraped records, or reports. The map groups the principal topic areas and selected representative exercises; arrows show only documented interactions in the sampled source. Several topic branches are supported by filenames and the course outline, but their internal wiring was not inspected.
Main entry points: v1.py Ambulance report · web_scraping_v1.py Job scraping · books_scrape/main.py Book scraping · main.py Course outline
Components 20
Course and basics
- Course outline
main.py - Python fundamentals
24June2026/24june.py - Regex exercises
10July2026/tasks.py - Date and time
7July2026/datetime_v1.py
Data analysis
- Post analysis
10July2026/posts_analyser/analyse.py - Website log analysis
6July2026/website_logs_analyzer.py - Word cloud
18August2026/word_cloud_v1.py
Automation and scraping
- Job scraping
27July2026/web_scraping_v1.py - Book scraping
29July2026/books_scrape/main.py - API requests
17July2026/request_v1.py
Data and reporting
- Store ordering
2July2026/store_ordering_system.py - JSON and XML
31July2026/v1.py - Ambulance report
13August2026/v1.py
Other components
- Learner
- Python jobs site
- Books site
- MySQL database
- JSON output
- HTML output
- PDF output
Connections 19
- Learner → Course outline: studies topics
- Learner → Python fundamentals: runs exercises
- Learner → Regex exercises: runs exercises
- Learner → Date and time: runs exercises
- Learner → Post analysis: runs analysis
- Learner → Website log analysis: runs analysis
- Learner → Word cloud: runs analysis
- Learner → Job scraping: runs scraper
- Learner → Book scraping: runs scraper
- Learner → API requests: runs requests
- Job scraping → Python jobs site: fetches pages
- Book scraping → Books site: fetches pages
- Learner → Store ordering: uses menu
- Learner → JSON and XML: runs examples
- Learner → Ambulance report: runs report
- Ambulance report → MySQL database: queries records
- Ambulance report → JSON output: writes JSON
- Ambulance report → HTML output: writes HTML
- Ambulance report → PDF output: creates PDF