U1: Introducción
→ Presentación del curso Python
→ Instalar herramientas para Python en Windows
→ Instalación de Python para desarrollo sobre Linux
→ Uso del editor Jupyter en Windows
→ Como ejecutar programas en Python sobre Linux
U2: Bases del lenguaje de programación Python
→ Uso de palabras e identificadores en Python
→ Uso de Declaraciones, indentar código y comentarios
→ Variables tipo entero, binario, octal y hexadecimal
→ Variable punto flotante, complejos, conversión entre tipos
→ Variables, números fraccionarios, cadena y listas
Definición de tuplas, conjuntos y diccionarios en Python
→ Uso de operadores lógicos en Python
→ Uso de Namespace y scope
U3: Estructuras de Información en Python
→ Estructura de control para control de decisiones
→ Estructura de control repetitiva for
→ Estructura de control repetitica while
→ Como continuar o interrumpir una estructura de control
→ Uso de la declaración de paso
U4: Listas en Python
→ Uso de Listas de datos en Python
→ Como acceder a los elementos de una lista
→ Agregar elementos a una lista
→ Eliminar elementos de una lista
→ Métodos remove y pop con listas
→ Métodos clear, index, count y sort con listas
→ Método reverse y copy con listas
→ Uso de membresía e iteración
→ Funciones all, any, enumerate y len con listas
→ Funciones para convertir otros tipos de datos a listas
→ Funciones Max, min, sorted y sum con listas
U5: Tuplas en Python
→ Uso de Tuplas de datos en Python
→ Como acceder a los elementos de una tupla
→ Agregar elementos a un tupla
→ Eliminar elementos de una tupla
→ Métodos con tuplas
→ Uso de membresía e iteración con tuplas
→ Funciones con Tuplas
→ Otras funciones con tuplas
U6: Conjuntos en Python
→ Uso de conjuntos de datos en Python
→ Actualizar elementos en un conjunto
→ Eliminar elementos de un conjunto
→ Algunas operaciones con conjuntos
→ Métodos con conjuntos
→ Otros métodos con conjuntos en Python
→ Uso de membresía e iteración con Conjuntos
→ Funciones con conjuntos en Python
→ Otras funciones con conjuntos
→ ¿Qué son los conjuntos congelados?
U7: Diccionarios en Python
→ Uso de diccionarios en Python
→ Como acceder a los elementos de un diccionario
→ Modificación de los elementos en un diccionario
→ Eliminar elementos de un diccionario
→ Métodos con diccionarios en Python
→ Uso de membresía e iteración con diccionario
→ Funciones varias con diccionarios
U8: Funciones en Python
→ Creación de funciones en Python
→ Paso de parámetros a funciones en Python
→ ¿Qué son los argumentos arbitrarios?
→ Paso de argumentos a funciones por clave.
→ Paso de argumentos arbitrarios por clave
→ Uso de argumentos por defecto
→ Paso de argumentos tipo lista de valores
→ Uso del retorno de valores de una función
→ Uso del comando pass en funciones
→ Uso de funciones recursivas
→ ¿Qué son las funciones anónimas en Python?
U9: Manipulación de archivos en Python
→ Manipulación de archivos con Python
→ Las propiedades del objeto FILE
→ Como escribir datos en un archivo de texto
→ Como leer datos de un archivo de texto
U10: Definición de clases
→ Práctica - Creación de una clase
→ Práctica - Creación de métodos
→ Práctica - Uso de self
→ Práctica - Validación con métodos
→ Práctica adicional con clases
U11: Módulo y Paquetes
→ Módulos en Python
→ Creación de Paquetes de instalación en Python
U12: Módulo estándar OS
→ Uso de Directorios y moverse entre directorios
→ Utilidades con directorios
→ Abrir y cerrar Archivos - Variables de entorno
→ Uso del submódulo path de la librería OS
U13: Módulo TKinter, interface gráfica en Python
→ Librería Tkinter y el modo gráfico en Python
→ Utilización de Frames con Tkinter
→ Uso de las etiquetas
→ Configuración de etiquetas
→ Incorporación y visualización de imágenes
→ Input de datos en ventanas
→ Uso de formatos para entrada de datos
→ Uso de botones de comando
→ Los botones de comando y funciones
→ Los botones de comando y las funciones con parámetros
U14: Controles avanzados con TKinter
→ Uso de barras de desplazamiento
→ Uso de listas de selección
→ Uso de los botones tipo chequeo
→ Uso de los botones tipo radio
→ Uso de escalas y deslizantes
→ Uso de textos amplios
→ Uso de controles giratorios
→ Uso de ventanas TopLevel
→ Uso de ventanas PanedWindow
→ Uso de las etiquetas para los frame
→ Introducción a las librerías Canvas, arc y motion
→ Uso de gráficos con Canvas
U15: Integración de Python con bases de datos MySQL
→ Instalación conector Mysql para Python
→ Creación del objeto cursor y ejecución de SQL
→ Creación de bases de datos y tablas en Mysql desde Python
→ Inserción de registros en MySQL con python
→ Ejercicio de codificación en casa
→ Lectura de datos de MySQL con Python
→ Práctica - consulta en MySQL
→ Actualización de datos de MySQL con Python
→ Operaciones de Unión en MySQL con Python
→ Transacciones en MySQL con Python
Evaluación del curso
Este curso contiene un examen final
G-Tools: Para estudiantes
→ Acceso exclusivo a herramientas de vanguardia para estudiantes: mejora tu empleabilidad, participa en eventos exclusivos, aprovecha nuestro asistente virtual inteligente y más.
⚑ Certificado de finalización
→ Tu certificado digital personalizado, una insignia única de tus logros, con validez internacional, duración del curso y código QR para verificación instantánea.