This repository showcases my progress in the course 100 Days of Code: Python. Each day introduces new concepts and hands-on exercises designed to strengthen my Python programming skills and build a solid foundation.
- Printing
- Commenting
- Debugging
- String Manipulation and Variables
Project: Create a Band Name Generator
- Data Types
- Numbers
- Operations
- Type conversion
- f-Strings
Project: Tip Calculator
- Conditional Statements
- Logical Operators
- Code Blocks
- Scope
Project: Treasure Island game
- Randomisation
- Python lists
Project: Rock, Paper, Scissors
- For loops
- Range
- Code Blocks
Project: Create a Password Generator
- Functions
- Code Blocks
- While Loops
Project: Reeborgs Wolrd Challenge Maze
- How to break a Complex Problem down into a Flow Chart
- Hangman Project
Project: Hangman Game - Final Stage
- Functions with Inputs
- Positional vs. Keyword Arguments
- Caesar Cipher project
Project: Caesar Cipher (Encrypt and decrypt messages)
- Learn Data Exploration with Pandas by Analysing the Post-University Salaries of Graduates by Major
- Analyse the Popularity of Different Programming Languages over Time