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.

Notifications You must be signed in to change notification settings

AdityaSreevatsaK/100DaysOfCode_Python

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.

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

Stars

Watchers

Forks