Este curso es una prueba piloto de los cursos virtuales de la Organización Scalibur.
El curso presente tiene como objetivo dar los fundamentos de programación con el lenguaje Python (versión 3) a los beneficiarios de la Organización Scalibur.
- Edward Villegas Pulgarin.
El contenido es susceptible de cambios durante el periodo de vigencia y la continuación de este se puede programar como un curso posterior.
Las lecturas de los temas se encuentran en formato markdown (.md
) que para su cómoda lectura puede visualizar directamente en el navegador desde github. También encontrará lecturas en formato notebook (.ipynb
) que visualizará directamente en github sin dificultad o en MyBinder. Si descarga el material, los archivos markdown son archivos que deberá abrir con block de notas y los archivos notebook dependen de Jupyter Notebook.
- Conceptos básicos:
- Usando python:
- Versión de python.
- Obtener python.
- Instalar python.
- Ejecutar python.
- Variables y funciones:
- Tipos de datos:
- Numéricos y lógicos.
- Cadena de caracteres y agrupaciones (listas, tuples, diccionarios y conjuntos).
- Funciones básicas.
- Tipos de datos:
- Estructuras de control: Condicionales, ciclos y captura de errores.
- Programación modular: Funciones y módulos definidos por usuario.
Este curso esta pensado en requerir un mínimo de recursos técnicos para el estudiante. La instalación de python 3 en el equipo personal es opcional ya que puede usar la plataforma de MyBinder directamente para desarrollar las actividades (recuerde descargarlas pues el almacenamiento no es permanente).
Los fundamentos matemáticos son acompañados por las sesiones presenciales de los beneficiarios pero en lo posible se hará lo más descriptivo posible en las lecturas disponibles.