La carrera Curso en Python de Cero a Experto es una de los cursos de programación que imparte BT Academy Ecuador.
El título de Curso en Python de Cero a Experto es el título que otorga BT Academy Ecuador para la carrera de Curso en Informática.
Tabla de contenidos
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
Zip.
Gzip.
bz2.
Tarball.
Módulo 15: Programación Funcional
Programación Funcional.
Ejemplo Funcional.
Conclusiones finales y despedida del curso.
Sedes donde estudiar Curso en Python de Cero a Experto en BT Academy Ecuador