100DaysOfPython icon indicating copy to clipboard operation
100DaysOfPython copied to clipboard

100 Days of Code Challenge with Python

100DaysOfPython

100_Days_of_Python

Starting from : July 28, 2021

I pledge to complete this 100 days of coding challenge.

Contents

  • Day 1 - Working with Variables in Python to Manage Data

  • Day 2 - Understanding Data Types and How to Manipulate Strings

  • Day 3 - Control Flow and Logical Operators

  • Day 4 - Randomisation and Python Lists

  • Day 5 - Python Loops

  • Day 6 - Python Functions & Karel

  • Day 7 - Hangman

  • Day 8 - Function Parameters & Caesar Cipher

  • Day 9 - Dictionaries, Nesting and the Secret Auction

  • Day 10 - Function Return Values and the Calculator Project

  • Day 11 - Python Lambda Function , Map function

  • Day 12 - Scope and Namespacing in Python

  • Day 13 - Debugging: How to Find and Fix Errors in your Code

  • Day 14 - Higher Lower Game Project

  • Day 15 - Local Development Environment Setup & the Coffee Machine

  • Day 16 - Object Oriented Programming (OOP)

  • Day 17 - The Quiz Project & the Benefits of OOP

  • Day 18 - Turtle & the Graphical User Interface (GUI)

  • Day 19 - Instances, State and Higher Order Functions

  • Day 20 - Build the Snake Game Part 1: Animation & Coordinates

  • Day 21 - Build the Snake Game Part 2: Inheritance & List Slicing

  • Day 22 - Build Pong: The Famous Arcade Game

  • Day 23 - The Turtle Crossing Capstone Project

  • Day 24 - Files, Directories and Paths

  • Day 25 - Working with CSV Data and the Pandas Library

  • Day 26 - List Comprehension and the NATO Alphabet

  • Day 27 - Tkinter, *args, **kwargs and Creating GUI Programs

  • Day 28 - Tkinter, Dynamic Typing and the Pomodoro GUI Application

  • Day 29 - Building a Password Manager GUI App with Tkinter

  • Day 30 - Errors, Exceptions and JSON Data: Improving the Password Manager

Last Updated : July 22, 2021

Please ⭐ this repository if you loved it !

Anubhav Bhardwaj
Portfolio | Github