Skip to content

A comprehensive collection of Python projects developed over 100 days, showcasing skills from basic programming to advanced concepts. This repo includes beginner to advanced tasks, focusing on data science, web development, automation, and game development, utilising various libraries and tools.

License

Notifications You must be signed in to change notification settings

AdityaSreevatsaK/100DaysOfCode_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100 Days of Code - Python.

A comprehensive collection of Python projects developed over 100 days, showcasing skills from basic programming to advanced concepts. This repo includes beginner to advanced tasks, focusing on data science, web development, automation, and game development, utilising various libraries and tools.

List of projects in this repository:

Beginner.

  • Day 1: Band Name Generator. (Variables and data)
  • Day 2: Tip Calculator. (Data types and manipulation of strings)
  • Day 3: Treasure Island. (Control flow and logical operators)
  • Day 4: Rock, Paper and Scissors. (Randomisation and Python lists)
  • Day 5: Password Generator. (Loops)
  • Day 6: Reeborg's World. (Python Functions and Karel)
  • Day 7: Hangman.
  • Day 8: Caesar Cipher. (Function Parameters)
  • Day 9: Silent Auction. (Dictionaries and nesting)
  • Day 10: Calculator. (Function outputs)
  • Day 11: Blackjack - Capstone.
  • Day 12: Number Guesser. (Scope of variables)
  • Day 13: Using the debugger.
  • Day 14: Who has more followers?

Intermediate.

  • Day 15: Coffee Machine.
  • Day 16: Coffee Machine - OOPs.
  • Day 17: Trivia Quiz.
  • Day 18: Damien Hirst Painting. (Turtle and GUI)
  • Day 19: Turtle Race. (Instances, states and higher order functions)
  • Day 20: Snake Game - Part 1.
  • Day 21: Snake Game - Complete.
  • Day 22: Pong: The Famous Arcade Game.
  • Day 23: Turtle Crossing - Capstone.
  • Day 24: Mail Merger. (Files, Directories and Paths)
    • Challenge 1: Adding the highscore functionality to Snake Game.
  • Day 25: India States Game.
  • Day 26: NATO Alphabet.
    • Challenge: List and Dictionary Comprehension.
  • Day 27: Miles to Kilometres converter. (Tkinter)
  • Day 28: Building a Pomodoro App. (Tkinter)
  • Day 29: Password Manager GUI App. (Tkinter)
  • Day 30: Improvised Password Manager App - Exception Handling, etc. (Tkinter)
  • Day 31: Flashcard App - Capstone. (Tkinter and Pandas)

Intermediate Plus.

  • Day 32: Automated Birthday Wisher. (Smptlib and DateTime)
    • Challenge: Wednesday Motivational Quotes - Automated Email.
  • Day 33: International Space Station Overhead Notifier. (APIs, Smtplib and DateTime)
    • Challenge: Kanye Quotes! (Tkinter and Requests)
  • Day 34: Quizzler App! (APIs and Tkinter)
  • Day 35: Rain Alert Email. (Smtplib and APIs)
  • Day 36: Stock Price Monitor. (APIs, Datetime and Smtplib)
  • Day 37: Habit Tracking Project. (APIs and Headers)
  • Day 38: Workout Tracker using Google Sheets. (Requests, APIs, HTTPBasicAuth and DateTime)
  • Day 39: Flight Deal Finder - Capstone Part 1. (Requests, APIs, HTTPBasicAuth and DateTime)
  • Day 40: Flight Club - Capstone Part 2. (Requests, APIs, HTTPBasicAuth and DateTime)
  • Day 41: Top 10 Movies of All Time - Website. (HTML)
  • Day 42: Birthday Party Invitation - Website. (HTML)
    • Challenge: Top 10 Most Interesting Websites. (HTML)
  • Day 43: Learn Spanish - Website. {Linking HTML and CSS} (HTML and CSS)
  • Day 44: Motivational Meme - Website. (HTML and CSS)
  • Day 45: Top 100 Greatest Movies of All Time. (Beautiful Soup, Web Scraping and Requests)
    • Challenge: Top tech article of the day. (Beautiful Soup, Web Scraping, Requests and Pandas)
  • Day 46: Musical Time Machine. (Requests, Beautiful Soup, Web Scraping, Datetime and Spotipy API)
  • Day 47: Amazon Price Tracker. (Requests, Beautiful Soup, Web Scraping OS, DotEnv and Smtplib)
  • Day 48: Cookie Clicker Project. (Selenium and Time)
  • Day 49: Automating Job Applications on LinkedIn. (Selenium, OS, DotEnv and Time)
  • Day 50: Tinder Auto Swiping Bot. (Selenium, DotEnv, OS and Time)
  • Day 51: Internet Speed Twitter Complaint Bot. (Selenium, DotEnv, OS and Time)
  • Day 52: Instagram Follower Bot (Selenium, OS, DotEnv and Time)
  • Day 53: Data Entry Job Automation - Capstone. (Beautiful Soup, Selenium, Requests and Time)
  • Day 54: Function's execution time calculator - Decorator. (Flask)
  • Day 55: Higher Lower Game! (Flask, Random)
  • Day 56: Name Card. (Flask, HTML, CSS, JavaScript)
  • Day 57: Blog Website. (Flask, Jinja, Requests)
    • Challenge 1: Dynamic values being passed from python to HTML. (Flask, HTML)
    • Challenge 2: Age and Gender Guesser Based on Name. (Flask, HTML)
  • Day 58: TinDog - Startup's Website (HTML, CSS, Bootstrap)

Advanced.

About

A comprehensive collection of Python projects developed over 100 days, showcasing skills from basic programming to advanced concepts. This repo includes beginner to advanced tasks, focusing on data science, web development, automation, and game development, utilising various libraries and tools.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •