Skip to content

100 Days of Python: A Personal Coding journey through the exciting world of Python programming. This repository captures daily learning progress, code snippets, and insightful project breakdowns from the basics to advanced Python applications. Follow along or create your own coding adventure. Let's learn, code, and grow together.

Notifications You must be signed in to change notification settings

RedBeret/100-Days-of-Python-A-Personal-Coding-Odyssey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100 Days of Python: A Personal Coding Odyssey

Welcome to my journey through the "100 Days of Code Complete Professional Python Bootcamp" provided by App Brewery. This repository serves as a step-by-step documentation of my exploration of Python from basics to advanced concepts, with daily progress updates and project breakdowns.

About this Challenge

The "100 Days of Code Complete Professional Python Bootcamp" is a well-structured course, providing a deep dive into Python programming. It mixes theoretical knowledge and practical projects across a variety of Python applications, encouraging consistent learning and skill application.

Repository Structure

  • Day-wise Folders: Each day of the challenge is represented as a separate folder. It includes Python scripts for daily exercises or projects and a README file detailing the topic of the day and my personal insights.
  • Resources: A collection of additional resources that have been helpful throughout the challenge.
  • Progress Tracker: A comprehensive tracker documenting my daily progress and accomplishments.

Syllabus

This journey spans across various Python programming areas as outlined in the course syllabus. Some of the topics covered include:

  • Beginner Python: Variables, String Manipulation, Conditionals, Loops, Functions, Error Handling.
  • Intermediate Python: Object-Oriented Programming, Python Turtle, File I/O, List Comprehensions, GUI Apps with Tkinter.
  • Intermediate+: APIs, Web Scraping, Browser Automation, Web Development with Flask, Python Decorators.
  • Advanced Python: REST APIs, Databases with SQLite, Data Cleaning, Data Visualization with Matplotlib and Plotly.
  • Professional Portfolio Building Independent Assignments: A series of projects to apply learned skills and build a professional portfolio.

For a detailed syllabus, please refer to the SYLLABUS.md file.

How to Use This Repository

Feel free to explore, download, or clone this repository. Each day-wise folder contains a standalone project or exercises that you can run locally. Check the README in each folder for more specific instructions.

Contributions

Suggestions, feedback, and improvements are always welcome! Feel free to raise an issue or submit a pull request.


If you find this repository helpful, please consider giving it a star! ⭐


Happy Coding!

About

100 Days of Python: A Personal Coding journey through the exciting world of Python programming. This repository captures daily learning progress, code snippets, and insightful project breakdowns from the basics to advanced Python applications. Follow along or create your own coding adventure. Let's learn, code, and grow together.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages