Acerca del curso
Detalles del curso
Programación para todos con Python
Python es uno de los lenguajes de programación más populares y se usa en muchos campos, como desarrollo web, automatización,
ciencia de datos y el aprendizaje automático, en computación científica y numérica, en la educación y el desarrollo de aplicaciones.
Los recursos preparados para este curso son adecuados para estudiantes de todos los niveles, ya seas un estudiante con poca o ninguna experiencia en
programación o seas un programador experimentado dispuesto a aprender Python, con este curso aprenderás las bases de Python para iniciar tu camino profesional
en la implementación de soluciones tecnológicas con Python.
Este curso presenta los conceptos básicos de la ciencia de la computación, la sintaxis basica de Python, estructuras de control, estructura de datos,
funciones, manipulación de archivos y manejo de errores, a través de ejercicios prácticos y proyectos de aplicación.
Objetivos del curso
Perfil de egreso
Competencias y habilidades al finalizarEl objetivo de este curso es enseñarte a programar, a diseñar algoritmos y expresarlos como programas escritos en Python para resolver diversos problemas.
- Aprender a usar Python de manera profesional.
- Instalar Python y herramientas para escrbir código Python.
- Escribir y ejecutar programas.
- Aprender a trabajar con datos estructurados, sentencias de control y funciones.
- Implementar algoritmos
- Crear tus propias funciones, módulos y paquetes
- Automatizar tareas escribiendo scripts
Lo que vas a aprender
Proyecto de aprendizaje
Conocimiento y habilidades a desarrollar- Lección 1: Introducción a la ciencia de la computación
-
- La era de la información
- Lo que las computadoras entienden
- La programación en Python
- Instalación y primer programa
- Herramientas para escribir código Python
- Usando Python como calculadora
- Entornos virtuales y librerías
- Lección 2: Sintaxis básica de Python
-
- Tipos de datos numéricos y operadores aritméticos
- Variables, constantes y operadores de asignación
- Comentarios y palabas claves
- Tipo de datos booleano y sus operadores
- Tipo cadena de caracteres
- Entrada y salida de datos
- Crear y ejecutar scripts de Python
- Lección 3: Estructuras de control - Sentencias condicionales
-
- Estructuras secuenciales
- Sentencia condicional if
- Sentencias condicionales anidades
- La sentencia else
- Estructuras condicionales múltiples con elif
- Lección 4: Estructuras de control - Sentencias iterativas
-
- Bucle while
- Bucle for
- Control de bucles: break, continue, pass
- Estructuras anidadas
- Lección 5: Tipos de datos estructurados
-
- Cadenas y sus métodos
- Listas y sus métodos
- Tuplas y sus métodos
- Operadores de pertenencia e identidad
- Diccionarios y sus métodos
- Conjuntos y sus métodos
- Trabajando con matrices
- Lección 6: Funciones
-
- Definición y uso de funciones
- variables locales y variables globales
- Funciones recursivas
- Funciones anónimas
- Paquetes, módulos y documentación de código
- Lección 7: Lectura y escritura de archivos
-
- Directorios y archivos
- Manipulación de archivos
- Lectura de archivos de texto
- Escritura de archivos de texto
- Archivo con módulo os
- Lección 8: Manejo de errores
-
- Errores de sintaxis
- Excepciones
- Errores semánticos
- Registros en Python
- Análisis de código con pylint
- Módulo unittest
Acerca del curso
- Certificado
- Modalidad virtual
- Aprende a tu ritmo
- Videos
- Lecturas
- Asesoría constante