Acerca de Curso en Python de Cero a Experto
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.
OBJETIVOS
Los principales objetivos del curso son:
- 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
- Inicio del curso.
- Conociendo Python.
- Descargar Python.
- Instalación de Python.
- Configuración de Python y comentarios.
- Hola Mundo y línea de comandos.
- Variables en Python: Números.
- Variables en Python: Otras.
- Zen de Python.
Módulo 2: Operadores y Reglas
- Operadores matemáticos.
- Operadores relacionales.
- Operadores lógicos.
- Condicional IF.
- Tabulación.
- IF anidados.
- Elif.
Módulo 3: Ciclos
- For.
- For each.
- While.
- Ejemplos con FOR.
- Ejemplos con WHILE.
Módulo 4: Funciones
- Definir una Función.
- Recibir datos en una Función.
- Regresar datos en una Función.
- Funciones nativas.
- Ejemplo de Funciones.
Módulo 5: Otros tipos de datos
- Tuplas
- Recorrer una Tupla.
- Listas.
- Operaciones con Listas.
- Diccionarios.
- Cadenas.
- Índices Negativos.
- Porciones.
Módulo 6: Programación Orientada a Objetos
- ¿Qué es un objeto?
- Definir una clase.
- Definir atributos y métodos.
- Definir un constructor.
- Herencia.
- Cadenas.
- Listas y diccionarios.
- Polimorfismo.
Módulo 7: Excepciones y Módulos
- Excepciones.
- Ejemplo de Excepciones.
- Crear módulos.
- Path.
- Paquetes.
Módulo 8: Archivos
- Crear un archivo.
- Escribir en el archivo.
- Leer un archivo.
- Leer un XML.
- Leer un archivo JSON.
- Crear un archivo CSV.
- Escribir un archivo CSV.
- Leer un archivo CSV
Módulo 9: Expresiones Regulares en Python
- Expresiones Regulares.
- Patrones.
- Búsquedas.
- Sustituir.
- Modificar.
Módulo 10: Hilos
- ¿Qué es un Hilo?.
- Definir un Hilo.
Módulo 11: Variables y Métodos
- Variables de Instancia.
- Variables de Clase.
- Métodos de instancia.
- Métodos de clase.
- Métodos estáticos.
Módulo 12: Bases de Datos
- Python + MySQL.
- Insertar datos en MySQL.
- Leer datos en MySQL.
- Borrar datos en MySQL.
- Python + SQLite.
- Insertar datos en SQLite.
- Leer datos en SQLite.
- Borrar datos en SQLite.
Módulo 13: Interfaz Gráfica
- wxPython.
- Crear una ventana.
- Estilos.
- Tamaño.
- Constructor.
- Posición.
- Menú.
Módulo 14: Compresión
Módulo 15: Programación Funcional
- Programación Funcional.
- Ejemplo Funcional.
- Conclusiones finales y despedida del curso.