Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jbiederstedt/python-100days-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Projects (100 Days of Code)

This repository contains my personal solutions, exercises, and projects completed during the 100 Days of Code: The Complete Python Pro Bootcamp by Dr. Angela Yu on Udemy. Over the span of 100 days, I followed along with each video lesson, practiced the concepts, and built the associated mini-projects and challenges.


Course Details

I enrolled in this course to strengthen my Python fundamentals and apply them to real-world projects. Each day introduced new topics—ranging from basic syntax and control flow to web development, data analysis, and machine learning.


How to Use This Repository

  1. Clone or Download

    git clone https://github.com/jbiederstedt/python-100days-projects.git
    cd python-100days-projects
  2. Browse Day Folders

    • Navigate into any Day XX/ folder to view the related exercises and notes.
  3. Run Code Examples

    • Ensure you have Python 3.8+ installed (recommended).

    • (Optional) Create and activate a virtual environment:

      python3 -m venv venv
      source venv/bin/activate    # macOS/Linux
      venv\Scripts\activate       # Windows
    • Inside a day folder, run the exercise file:

      cd "Day\ 01"
      python3 main.py

Projects and Highlights

Throughout the 100 days, I worked on the following types of projects:

  • Basic Syntax & Data Types (Days 01–10) Simple exercises to practice variables, data structures (lists, dictionaries), loops, and functions.

  • Games & Interactive Scripts (Days 11–30)

    • Guess the Number Game
    • Tic-Tac-Toe clone
    • Hangman implementation
  • API Integration & Web Scraping (Days 31–50)

    • Weather App using a public REST API
    • News headlines scraper with BeautifulSoup
    • Cryptocurrency price tracker
  • GUI Applications (Days 51–60)

    • Password Manager with Tkinter
    • Interactive To-Do List
  • Web Development (Days 61–80)

    • Flask-based blog app with CRUD functionality
    • Basic Django portfolio website
  • Data Analysis & Visualization (Days 81–90)

    • Exploratory data analysis with Pandas
    • Plotting charts using Matplotlib
    • Simple linear regression model and visualization
  • Machine Learning Basics (Days 91–100)

    • Classification with scikit-learn
    • Training a decision tree model
    • Capstone: Final project combining multiple concepts (e.g., a small web API using Flask that serves predictions)

Prerequisites

  • Python 3.8 or newer
  • Optional but recommended: Virtual environment (venv or conda)

Summary

This repository serves as a record of my progress through Angela Yu’s Python Bootcamp. It demonstrates how I applied each day’s lessons, including code samples. If you’re following the same course, feel free to compare your solutions or use these files as a reference.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published