Python de Cero a Experto

Business & Technology

Python de Cero a Experto

E-Learning 0

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.

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
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