# jackfrued/Python-100-Days

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jackfrued-python-100-days).**

178,734 stars · 55,413 forks · Jupyter Notebook

## Links

- GitHub: https://github.com/jackfrued/Python-100-Days
- awesome-repositories: https://awesome-repositories.com/repository/jackfrued-python-100-days.md

## Description

This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming language and its professional applications. The content spans from fundamental syntax and object-oriented design to advanced topics including database management, web development, data analysis, and machine learning.

The curriculum is structured into distinct modules that cover practical software engineering practices, such as version control, containerization, and system architecture. It also provides resources for technical interview preparation and an analysis of career paths within the software development and data science ecosystems. The material is delivered through a series of structured lessons and practical exercises.

## Tags

### Education & Learning Resources

- [Educational Resources](https://awesome-repositories.com/f/education-learning-resources/educational-resources.md) — Follow a structured, day-by-day learning path covering environment setup, basic syntax, and advanced programming concepts. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))
- [Python Tutorials](https://awesome-repositories.com/f/education-learning-resources/educational-resources/languages-and-programming-concepts/programming-language-mastery-guides/python-tutorials.md) — Master core language syntax, set operations, and membership testing through practical, hands-on coding exercises. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))
- [Machine Learning Fundamentals](https://awesome-repositories.com/f/education-learning-resources/technical-domain-education/ai-machine-learning-education/machine-learning-fundamentals.md) — Explore machine learning workflows, data preprocessing, and neural network training via guided technical lessons. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))
- [Web Development Tutorials](https://awesome-repositories.com/f/education-learning-resources/educational-resources/reference-and-media/tutorials-media-curated-lists/technical-tutorials/application-development/web-development-tutorials.md) — Master server-side processing and file upload handling through detailed web development tutorials. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))
- [Data Analysis Tutorials](https://awesome-repositories.com/f/education-learning-resources/educational-resources/reference-and-media/tutorials-media-curated-lists/technical-tutorials/data-analytics/data-analysis-tutorials.md) — Gain proficiency in advanced indexing techniques for time-series and hierarchical data structures. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))

### Web Development

- [Web Frameworks](https://awesome-repositories.com/f/web-development/backend-development/web-frameworks.md) — Build robust web applications using lessons on request handling, authentication, and API design patterns. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))

### Data & Databases

- [Analytical Platforms and Engines](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/analytical-platforms-engines.md) — Implement numerical computing, data manipulation, and visualization workflows using industry-standard analytical libraries. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))
- [Relational](https://awesome-repositories.com/f/data-databases/database-management-systems/database-engines/relational.md) — Learn to manage relational databases through SQL syntax tutorials and practical application integration techniques. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))
- [Web Scraping Fundamentals](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/web-extraction-engines/web-scraping-fundamentals.md) — Understand the fundamentals of web scraping, including ethical considerations and essential toolsets for data extraction. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))

### Programming Languages & Runtimes

- [Python](https://awesome-repositories.com/f/programming-languages-runtimes/language-features-paradigms/concurrency-models/concurrency/python.md) — Examine multi-threading, multi-processing, and asynchronous I/O models to optimize concurrent execution. ([source](https://cdn.jsdelivr.net/gh/jackfrued/Python-100-Days@master/README.md))
