Uploaded by Cristian Camilo Marquez Suarez

curso basico python

advertisement
**Curso de Python: Aprendiendo los fundamentos de la programación**
**Módulo 1: Introducción a Python**
**Lección 1.1: Bienvenidos a Python**
‐ Presentación del curso y del lenguaje Python.
‐ Ventajas y características de Python.
‐ Instalación de Python y configuración del entorno de desarrollo.
‐ Ejercicio práctico: ¡Hola, mundo!
**Módulo 2: Fundamentos de programación**
**Lección 2.1: Variables y tipos de datos**
‐ Variables en Python: declaración y asignación.
‐ Tipos de datos: enteros, flotantes, cadenas y booleanos.
‐ Operadores aritméticos y de asignación.
‐ Ejercicio práctico: Cálculos básicos con variables.
**Lección 2.2: Estructuras de control**
‐ Estructuras condicionales: if, else, elif.
‐ Estructuras de bucle: for y while.
‐ Ejercicio práctico: Programa de adivinanza.
**Lección 2.3: Funciones y reutilización de código**
‐ Definición y uso de funciones en Python.
‐ Parámetros y argumentos en funciones.
‐ Retorno de valores.
‐ Ejercicio práctico: Calculadora básica.
**Lección 2.4: Listas, tuplas y diccionarios**
‐ Listas: creación, acceso a elementos y operaciones.
‐ Tuplas: características y uso.
‐ Diccionarios: estructuras clave‐valor.
‐ Ejercicio práctico: Gestión de una lista de tareas.
**Módulo 3: Manejo de archivos y entrada/salida**
**Lección 3.1: Manipulación de archivos**
‐ Lectura y escritura de archivos en Python.
‐ Manipulación de rutas de archivos.
‐ Ejercicio práctico: Registro de usuarios en un archivo.
**Lección 3.2: Manipulación de cadenas de texto**
‐ Métodos de manipulación de cadenas.
‐ Concatenación, formato y búsqueda de cadenas.
‐ Ejercicio práctico: Análisis de texto.
**Lección 3.3: Interacción con el usuario**
‐ Uso de la función input() para solicitar datos al usuario.
‐ Impresión de resultados en la consola.
‐ Ejercicio práctico: Calculadora interactiva.
**Módulo 4: Programación orientada a objetos**
**Lección 4.1: Introducción a la programación orientada a objetos**
‐ Conceptos básicos de la programación orientada a objetos (POO).
‐ Clases, objetos, atributos y métodos.
‐ Encapsulamiento y abstracción.
‐ Ejercicio práctico: Creación de una clase básica.
**Lección 4.2: Herencia y polimorfismo**
‐ Herencia: creación de clases derivadas.
‐ Polimorfismo: uso de métodos y atributos heredados.
‐ Ejercicio práctico: Modelado de figuras geométricas.
**Módulo 5: Módulos y bibliotecas**
**Lección 5.1: Importación y uso de módulos**
‐ Importación de módulos en Python.
‐ Uso de funciones y variables de módulos.
‐ Ejercicio práctico: Generación de números ale
Download