Python de Cero a Experto
Aprende Python desde cero, sin necesidad de conocimientos previos y alcanza un nivel profesional en este lenguaje de programación.
A través de nuestro curso de Python de Cero a Experto, obtendrás los conocimientos necesarios para convertirte en un experto en este potente lenguaje de programación. Se comenzará por lo más básico hasta llegar a los temas más avanzados. Conocerás las variables, los ciclos y las condicionales, entre otros. Aprenderás a crear interfaces gráficas, manejar bases de datos e hilos y la programación funcional.
DIRIGIDO A:
Como es un curso que parte desde lo más básico a lo más avanzado, el curso va dirigido a cualquier persona que quiera desee obtener un nivel profesional de Python. También es ideal para Programadores, Administradores de Sistemas y usuarios en general que deseen conocer el entorno de programación Python.
DURACIÓN:
El curso consta de 89 videos con una duración aproximada de 10 horas y 04 minutos.
REQUISITOS PREVIOS:
No hay requisitos previos.
Los principales objetivos del curso son:
OBJETIVOS
- Conocer la sintaxis de Python.
- Aprender a programar en Python.
- Creación de Interfaces.
- Manejo de Hilos.
- Manejo de Bases de Datos.
- Programación Funcional.
TEMARIO DEL CURSO
Módulo 1: Introducción a Python
1. Inicio del curso
2. Conociendo Python
3. Descargar Python
4. Instalación de Python
5. Configuración de Python y comentarios
6. Hola Mundo y línea de comandos
7. Variables en Python: Números
8. Variables en Python: Otras
9. Zen de Python
Módulo 2: Operadores y Reglas
1. Operadores matemáticos
2. Operadores relacionales
3. Operadores lógicos
4. Condicional IF
5. Tabulación
6. IF anidados
7. Elif
Módulo 3: Ciclos
1. For
2. For each
3. While
4. Ejemplos con FOR
5. Ejemplos con WHILE
Módulo 4: Funciones
1. Definir una Función
2. Recibir datos en una Función
3. Regresar datos en una Función
4. Funciones nativas
5. Ejemplo de Funciones
Módulo 5: Otros tipos de datos
1. Tuplas
2. Recorrer una Tupla
3. Listas
4. Operaciones con Listas
5. Diccionarios
6. Cadenas
7. Índices Negativos
8. Porciones
Módulo 6: Programación Orientada a Objetos
1. ¿Qué es un objeto?
2. Definir una clase
3. Definir atributos y métodos
4. Definir un constructor
5. Herencia
6. Cadenas
7. Listas y diccionarios
8. Polimorfismo
Módulo 7: Excepciones y Módulos
1. Excepciones
2. Ejemplo de Excepciones
3. Crear módulos
4. Path
5. Paquetes
Módulo 8: Archivos
1. Crear un archivo
2. Escribir en el archivo
3. Leer un archivo
4. Leer un XML
5. Leer un archivo JSON
6. Crear un archivo CSV
7. Escribir un archivo CSV
8. Leer un archivo CSV
Módulo 9: Expresiones Regulares en Python
1. Expresiones Regulares
2. Patrones
3. Búsquedas
4. Sustituir
5. Modificar
Módulo 10: Hilos
1. ¿Qué es un Hilo?
2. Definir un Hilo
Módulo 11: Variables y Métodos
1. Variables de Instancia
2. Variables de Clase
3. Métodos de instancia
4. Métodos de clase
5. Métodos estáticos
Módulo 12: Bases de Datos
1. Python + MySQL
2. Insertar datos en MySQL
3. Leer datos en MySQL
4. Borrar datos en MySQL
5. Python + SQLite
6. Insertar datos en SQLite
7. Leer datos en SQLite
8. Borrar datos en SQLite
Módulo 13: Interfaz Gráfica
1. wxPython
2. Crear una ventana
3. Estilos
4. Tamaño
5. Constructor
6. Posición
7. Menú
Módulo 14: Compresión
1. Zip
2. Gzip
3. bz2
4. Tarball
Módulo 15: Programación Funcional
1. Programación Funcional
2. Ejemplo Funcional
3. Conclusiones finales y despedida del curso