Este curso de Python ofrece una formación completa y progresiva que guía al estudiante desde los fundamentos hasta los conceptos esenciales de la Programación Orientada a Objetos. Inicia con la instalación y el primer programa “Hello World”, seguido por el estudio de variables y tipos de datos. Posteriormente, se profundiza en los operadores aritméticos, combinados, relacionales, lógicos, de pertenencia, identidad y nivel de bits, permitiendo comprender cómo se construyen y evalúan las expresiones en Python.
El programa continúa con el manejo de estructuras de datos fundamentales como cadenas de texto, listas, tuplas, conjuntos y diccionarios, junto con técnicas de indexación y rebanado. Se abordan las estructuras de control, incluyendo condicionales, sentencias de control, match case y los bucles while y for, fortaleciendo la lógica de programación.
También se estudian herramientas prácticas como el formateo de cadenas (format y f-strings), funciones, alcance de variables (scope), entrada de datos y manejo de errores y excepciones. Finalmente, el curso introduce los pilares de la Programación Orientada a Objetos: clases, herencia, polimorfismo y modularidad, brindando una base sólida para estructurar proyectos más organizados y reutilizables.
Aunque se presenta una introducción a librerías, el enfoque principal es consolidar los fundamentos. Al finalizar, el estudiante tendrá la capacidad de desarrollar programas estructurados, aplicar buenas prácticas y comprender la lógica detrás del código en Python.