Domina desde lo básico hasta lo avanzado para automatizar tareas, analizar datos y desarrollar tus propios proyectos.
Dirigido a todo público
sin necesidad de
conocimientos previos
50 horas teóricas prácticas
Obtén un certificado con
validación internacional
Al finalizar el Programa, podrás recibir tu certificación con validación internacional de la Cámara de Comercio Exterior
Nivel básico, intermedio y avanzado
Casos prácticos
Acceso por 1 año al aula virtual
Clases de refuerzo
en vivo
Soporte Educativo
Certificado con validación
internacional
Precio especial termina en:
MEDIOS DE PAGO
Depósito en cuenta
Transferencia
Billeteras digitales
Tarjeta de crédito o débito
Regular S/.558
IMPORTANCIA Y VENTAJAS DE PYTHON - Versatilidad y facilidad de aprendizaje de Python - Aplicaciones en ciencia de datos, desarrollo web, automatización - Ejemplos concretos de uso en la industria y vida cotidiana - Conociendo PEP 8 - Style Guide for Python Code INSTALACIÓN Y CONFIGURACIÓN DEL ENTORNO DE DESARROLLO - Instalación de Python en Windows, macOS, Linux - IDEs recomendados: PyCharm, Visual Studio Code, Sublime Text - Configuración del entorno y verificación de instalación SINTAXIS BÁSICA Y TIPOS DE DATOS - Elementos básicos de sintaxis: sangría, palabras clave, estructuras - Tipos de datos primitivos: enteros, decimales, cadenas, booleanos - Declaración y asignación de valores a variables VARIABLES, OPERADORES Y EXPRESIONES - Declaración de variables, reglas de nomenclatura, alcance - Conversión de tipos de datos - Variables compuestas - Operadores aritméticos (+, -, *, /, //, %), lógicos (and, or, not) y relacionales (==, !=, <, >, <=, >=) - Precedencia y evaluación de expresiones con paréntesis ENTRADA Y SALIDA DE DATOS - Funciones input() y print() - Uso de format() y métodos como upper(), lower(), strip(), join() - Manejo básico de archivos: abrir, leer, escribir (texto y CSV) CONTROL DE FLUJO - Estructuras if, else, elif - Operadores ternarios - Bucles for y while - Instrucciones break y continue
LISTAS - Creación, acceso, modificación de elementos - Métodos: append(), insert(), remove(), pop(), index(), count(), sort(), reverse() - Comprensión de listas TUPLAS Y DICCIONARIOS - Tuplas: inmutables, creación, acceso, slicing - Diccionarios: clave-valor, creación, modificación, funciones: keys(), values(), items(), get(), update(), del() CONJUNTOS - Creación y operaciones: unión, intersección, diferencia - Eliminación de elementos: remove(), discard() - Aplicaciones: eliminar duplicados, comparar conjuntos FUNCIONES - Definición, parámetros, return - Argumentos: posicionales, nombrados, por defecto, *args, **kwargs - Ámbito de variables: locales y globales - Funciones recursivas - Documentación con docstrings - Funciones lambda MÓDULOS Y PAQUETES - Creación de entornos virtuales - Importación de módulos - Módulos estándar: datetime, math, random, os - Instalación de paquetes con pip - Creación de módulos personalizados y paquetes - Empaquetado e instalación
CONCEPTOS BÁSICOS DE POO - Ventajas de la POO - Pilares: clases, objetos, encapsulamiento, herencia, polimorfismo CLASES EN PYTHON - Definición, atributos, métodos, constructor (__init__), destructor (__del__) HERENCIA - Clases base y derivadas - Herencia múltiple y MRO - Sobreescritura de métodos POLIMORFISMO Y ABSTRACCIÓN - Sustitución de métodos - Clases abstractas y métodos abstractos
EXCEPCIONES EN PYTHON - Tipos comunes: ValueError, IndexError, TypeError MANEJO CON TRY-EXCEPT - Bloques try-except, else, raise, assert EXCEPCIONES PERSONALIZADAS - Creación de excepciones con clases DEPURACIÓN DE ERRORES - Uso de print() y pdb para depurar
INTRODUCCIÓN A PANDAS - Instalación, importación, dependencias - Series y DataFrames: creación y estructura MANIPULACIÓN DE DATOS - Selección con loc, iloc, query() - Operaciones estadísticas - Agrupamiento con groupby() IMPORTACIÓN Y EXPORTACIÓN DE DATOS - Archivos CSV, Excel, JSON - Conexión con bases de datos SQL
INTRODUCCIÓN - Instalación de Matplotlib y Seaborn - Diferencias y ventajas comparativas GRÁFICOS BÁSICOS - Barras, líneas, histogramas, subplots GRÁFICOS AVANZADOS - Dispersión con colores personalizados - KDE, gráficos de contorno - Gráficos de pastel y sectores
Docente especialista en Python