Day 34 of #100DaysOfPython
Topics Learned:
Creating Windows and Labels with Tkinter
Setting Default Values for Optional Arguments inside a Function Header
*args and **kwargs
Buttons, Entry, and Setting Component Options
Other Tkinter Widgets: Radiobuttons, Scales, Checkbuttons and more
Tkinter Layout Managers: pack(), place() and grid()
Projects:
Mile to Kilometers Converter
Day 33 of #100DaysOfPython
Topics Learned:
How to use dictionary comprehension
How to iterate over a Pandas DataFrame
History of GUI and introduction to Tkinter
Projects:
Applied list comprehension to the U.S. States Game
NATO Alphabet Project
Day 32 of #100DaysOfPython
Topics Learned:
How to create lists using list comprehension
Coding Exercises:
Squaring number
Filtering even numbers
Finding data overlap between two lists
Day 31 of #100DaysOfPython
Projects:
The Great Squirrel Data Analysis – Explored squirrel census data using Pandas!
U.S. States Game – Built a fun geography quiz that tests your knowledge of U.S. states!
Loving how data and games are coming together!
Day 29 of #100DaysOfPython
Topics Learned:
How to open, read, and write files
Relative and absolute file paths
Projects:
Snake Game – Added a high score feature!
Mail Merge Challenge – Automated personalized letter generation! 🚀
Day 25 of #100DaysOfPython
Topics Learned:
How to slice lists and tuples in Python
Projects:
Snake Game – Completed the game! 🎉
Had a great time refining the logic and making it more fun to play. 🚀
Day 24 of #100DaysOfPython
Topics Learned:
Class Inheritance
Projects:
Snake Game – Detected collisions with food, created a scoreboard, and handled wall collisions!
Making the game more interactive was a fun challenge! 🚀
Day 21 of #100DaysOfPython
Topics Learned:
How to Extract RGB Values from Images
Projects:
A Hist Painting
Day 21 was all about working with colors—learned how to extract RGB values from images and used them to create a hist painting!
Day 20 of #100DaysOfPython
Topics Learned:
How to Generate Random RGB Colours
Turtle Challenges:
Drawing Different Shapes
Generate a Random Walk
Draw a Spirograph
Day 20 was all about adding color and creativity with Turtle Graphics! Learned to generate random RGB colors and create cool patterns.
Day 16 of #100DaysOfPython
Topics Learned:
Turtle Graphics
How to use the Documentation
Importing Modules, Installing Packages and Working with Aliases
Projects:
A Coffee Machine using OOP
Day 15 of #100DaysOfPython
Topics Learned:
How to create your own Class in Python
Working with Attributes, Class Constructors and init() Function
Adding Methods to a Class
Day 14 of #100DaysOfPython
Topics Learned:
Object Oriented Programming
Classes and Objects
Constructing Objects and Accessing their Attributes and Methods
How to Add Python Packages and use PyPi
Practice Modifying Object Attributes and Calling Methods
Day 13 of #100DaysOfPython
Projects:
A Higher Lower Game
A Coffee Machine
Day 13 was all about building two fun projects! The Higher Lower game tested logic and comparisons, while the Coffee Machine project helped practice handling resources and user input.
Day 12 of #100DaysOfPython
Projects:
A Number Guessing Game
Day 12 was all about building a Number Guessing Game! Handling user input, loops, and logic made it a fun challenge.
Day 5 of #100DaysOfPython
Projects:
Hangman Game
Day 5 was all about building logic for the classic Hangman game. It was fun handling user input and checking for win/loss conditions!
Day 10 of #100DaysOfPython
Projects:
A Blackjack game
Day 10 was all about coding a Blackjack game! Learned a lot about handling game logic, loops, and conditional statements.
Day 9 of #100DaysOfPython
Projects:
Calculator
Day 9 was all about building a functional calculator from scratch! Handling operations and user input was a great way to practice functions.
Day 3 of #100DaysOfPython
Topics Learned:
Lists
Offset
Appending items to Lists
Index Errors
Nested Lists
For Loop
Range Function
Projects:
Rock Paper Scissors Game
Password Generator
Day 2 of #100DaysOfPython
Topics Learned:
Number Manipulation
F Strings
Control flow with if/else
Conditional Operators
Modulo
Nested if Statements
Elif Statements
Multiple if Statements in Succession
Logical Operators
Random module
Projects:
Tip Calculator
Treasure Island Game
Day 1 of #100DaysOfPython
Topics Learned:
Print function
String manipulation
Debugging
Input function
Variables
Primitive Data Types
Type Error, Type Checking and Type Conversions
Mathematical Operations in Python
Projects:
Band Name Generator