A complete collection of Python exercises and learning materials — from basic concepts to more advanced topics.
Python Learn is a personal learning repository that contains dozens of exercises, scripts, and small programs created while studying Python programming.
The goal of this project is to document my learning process, solidify key concepts, and share practical examples that might help other beginners or students improve their understanding of Python.
Each directory represents a stage in my Python learning journey — starting from data manipulation and control structures, moving toward functions, modules, and error handling.
| Folder | Description |
|---|---|
1. Tratamento de Dados |
Basic input/output, data formatting, and type conversions. |
2. Estruturas |
Control structures such as conditionals (if, else, elif) and loops (for, while). |
3. Variáveis Compostas |
Working with lists, tuples, dictionaries, and sets. |
4. Funções |
Defining and using functions, arguments, scope, and returns. |
5. Módulos & Pacotes |
Organizing code, importing modules, and reusing functionality. |
6. Tratamento de Erros |
Exception handling and defensive programming practices. |
Follow the steps below to explore and run the exercises.
- Python 3.8 or higher installed
- A terminal or IDE such as VS Code, PyCharm, or Thonny
- Clone this repository:
git clone https://github.com/GFlyan/Python-Learn.git cd Python-Learn