A complete set of scripts covering core Python concepts, developed as part of a comprehensive online programming course.
This repository maps the curriculum, beginning with fundamental syntax and progressing systematically through advanced topics like Object-Oriented Programming and I/O operations.
The project demonstrates experience with the following Python features:
| Category | Key Concepts | Example Files |
|---|---|---|
| Foundations | Functions, Lists, Tuples, Dictionaries, Conditional Logic (if/else), Loops (for, while). |
1. Primeras Funciones.py, 4. Diccionarios.py |
| Control Flow | Loops, Generators, and handling Exceptions for robust code development. | 11. Generadores.py, 13. Excepciones.py |
| Object-Oriented Programming (OOP) | Classes, Objects, Inheritance, and Polymorphism. | 16. POO.py, 19. POO Polimorfismo.py |
| Data I/O & Persistence | File Handling, Binary Serialization (Pickle), and permanent data storage. | 23. Manejo_archivos.py, 25. Serialización.py |
| Advanced Features | Lambda functions, map/filter, Regular Expressions, and Function Decorators. |
40. Funciones lambda.py, 45. Decoradores.py |
| Code Quality | Implementation of Modules, Packaging (setup.py), and internal Documentation and unit Testing practices. |
Modulos.py, 47. Documentación y pruebas.py |
- Language: Python