My journey starting with Python - from "Hello World" to small functional projects!
This is my digital notebook where I document my first steps learning Python. Here you'll find basic exercises, experiments, and mini-projects as I build my programming foundations.
- Variables & Data Types - Playing with strings, numbers, and lists
- Control Flow - If/else, loops, and decisions
- Functions - Creating my first reusable functions
- Data Structures - Lists, dictionaries, tuples, and sets
- Simple Calculator - Basic operations with user input
- Guessing Game - Using random and loops
- To-Do List - Basic list management
- Unit Converter - Temperature, distance, weight
- Python
- PyCharm
- Visual Studio Code / Jupyter Notebook
- Pandas
- Lots of coffee โ and patience ๐
โ
Basic Python syntax
โ
Logical thinking and problem-solving
โ
Debugging (aka: finding my own bugs ๐)
๐ Clean code best practices
๐ Error and exception handling
- Complete data structure exercises
- Create a more complex integrated project
- Start with pandas and data analysis
- Learn about file handling and data management
"Every error is a learning opportunity. And I've had many opportunities. "