This folder contains all the small Python practice files I completed while learning the basics of programming.
Each file focuses on one core concept, starting from printing text to building small projects like calculators and games.
- Printing (
1_print.py) - Variables (
2_variable.py) - Strings (
3_string.py) - Numbers & math (
4_number.py) - User input (
5_input_fromuser.py)
- Calculator (
6_build_calculator.py,15_build_calculator_2.py) - Mad Libs game (
7_madlibs_game.py) - Guessing game (
18_build_guessgame.py) - Quiz game (
28_build_quizz.py) - Translator (
22_build_translator.pyandbuild_translator.py)
- Lists & functions (
8_list.py,9_list_functions.py) - Tuples (
10_tuple.py) - Functions & return values (
11_functions.py,12_return.py) - If statements & comparisons (
13_if_statement.py,14_if_comparison.py) - Loops (
17_while.py,19_for.py,21_2dlist_nestedloop.py) - Exponents (
20_exponent.py) - Try/Except (
23_try_except.py) - Reading & writing files (
24_read_file.py,25_write_file.py) - Modules & pip (
26_modules_pip.py,26_tools.py)
- Classes & objects (
27_classes_objects.py) - Object functions (
29_object_function.py) - Inheritance (
30_inheritance.py) - Custom classes (
chef.py,question.py,student.py)
- Interpreter practice (
31_interpreter.py,31_range.py) - Built-in helpers (
32_help.py)
These exercises track my progress from complete beginner to understanding the fundamental building blocks of Python.