Skip to content

AdityaSreevatsaK/100DaysOfCode_Python

Repository files navigation

100 Days of Code - Python.

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, Pandas)

Intermediate Plus.

Advanced.