Skip to content

curious-rishabh/100DaysOfCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

100DaysOfCode

Progress

Watch the video

Description

Day 1:

Today Learns:

  • Printing, Input, Variable
  • String Manipulation
  • Indentation
  • Debugging
  • Data Types
  • Mathematics Operations
  • Comparison Operators
  • Type Conversion
  • f-string
  • Conditional Statements
  • Logical Operators

Projects build with the help of above topics:

  • Band Name Generator
  • BMI Calculator
  • Leap year Finder
  • Life In Weeks
  • Love Calculator
  • Pizza Order
  • Tip Calculator
  • Tressure Island

Day 2:

Today Learns:

  • Randomization
  • Lists
  • Loops
  • Range() and Split() function
  • Functions
  • Code Blocks [more pythonic]
  • Reeborg tool

Projects build with the help of above topics:

  • Banker Roulette
  • Rock Paper Scissors
  • FizzBuzz question
  • Strong Password Generator
  • Tressure Maps
  • Escaping the Maze in reebor

Day 3:

Today Learns:

Project build with the help of above topics:

  • Build a Hangman game

Day 4:

Today Learns:

  • Function with parameter
  • Types of arguments

Projects build with the help of above topics:

  • Caesar Cipher
  • Prime Number Checker
  • Paint Area Calculator

Day 5:

Today Learns:

  • while loop
  • range function

Projects build with the help of above topics:

  • Grading System
  • Secret Auction

Day 6:

Today Learns:

  • Breaking problem into smaller ones

Projects build with the help of above topics:

  • Blackjack Game
  • Calculator
  • Days in months
  • Number Guessing Game

Day 7:

Today Learns:

  • Function with input
  • join a string
  • change order of list by shuffle (random)

Projects build with the help of above topics:

  • Higher Lower Game

Day 8:

Today Learns:

  • Store function as value in dictionary

Projects build with the help of above topics:

  • Coffee machine

Day 9:

Today Learns:

  • Dictionary & Nesting
  • Recursion

Projects build with the help of above topics:

  • Coffee machine using OOPs

Day 10:

Today Learns:

  • Function with outputs
  • Docstring
  • Scope: local & global
  • OOPs overview

Projects build with the help of above topics:

  • Quiz Game using OOPs

Start Again πŸ’ͺ

Lesson Learned!

1. No Strong Planning for weeks
2. Not coding at the same time everyday [Due to which consistency break]
3. Doing 2 projects at same time
4. Curious mind not let me do one thing for long time [Focusing on Narrow mind]

Again Taking challenge to complete 100DaysOfCode πŸ’ͺ

> Will adding code to same directory [110 Days ] & Start with Day 11

Day 11:

Today Learns:

  • Understanding Object oriented programming from freecodecamp
  • Abstract classes [via ABC module]

Projects build with the help of above topics:

  • practice on -> staticmethod, classmethod, Inheritance, Abstract Class

Day 12:

Today Learns:

  • Turtle module
  • Extracting colors from the image [colorgram module]

Projects build with the help of above topics:

  • Etch Sketch
  • Different Shapes
  • Random Walk
  • Hirst $1.5M Painting
  • Spirograph
  • Flower
  • Colorful Spiral

Day 13:

Today Learns:

  • tuple

Projects build with the help of above topics:

  • Turtle racing game

You can connect with me on LinkedIn.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages