Este repositorio contiene el plan de estudio dividido en 6 módulos para aprender los fundamentos de programación en Python.
Cada módulo está organizado en carpetas con ejercicios y materiales correspondientes.
- ¿Qué es Python? Instalación y configuración del entorno (IDLE, VS Code, Jupyter Notebooks).
- Variables: declaración, asignación y tipos de datos básicos (
int,float,str,bool). - Entrada y salida de datos (
input()yprint()). - Operaciones básicas: aritméticas, relacionales y lógicas.
- Sentencias
if,elif,else. - Operadores relacionales y lógicos en condiciones.
- Anidamiento de condicionales.
- Funciones
- Ciclos
forywhile: diferencias y casos de uso. - Uso de
range(). - Control de ciclos con
breakycontinue. - Modularización
- Introducción a Vectores y Matrices
- Listas: creación, acceso, modificación y métodos comunes (
append,remove,sort). - Matrices: listas anidadas, acceso a elementos, iteración.
- Listas: métodos avanzados (
insert,pop,index). - Tuplas: creación, acceso, ventajas sobre listas.
- Diccionarios: claves, valores, métodos (
get,keys,values).
- Conceptos básicos: clases, objetos, atributos y métodos.
- Constructores (
__init__). - Métodos de instancia.
- Herencia