Sale

Diplomado Python Full Stack de Cero a Avanzado

$967.00

Tenemos cupos disponibles

 

Confirma tu cupo aquí | Solicita más información

 

Clear
Fecha de inicio

1 abril al 18 agosto 2025

Horario

Lunes a jueves de 19h30 a 21h30

Modalidad

100% Digital

Objetivos del Curso

El Diplomado Pyton Full Stack – de cero a avanzado te formará como un profesional capaz de manejar los fundamentos de programación, lógica y manejo de variables; también serás capaz de aprender  a utilizar nuevas librerías y APIs de cero a avazado.

Pénsum académico

Módulo 1: FUNDAMENTOS

 

  • Qué es Python, origen e intenciones
  • Características del lenguaje
  • Revisión de la actualidad de Python: Estadísticas, casos de uso, quiénes lo usan.
  • Diferencias con otros lenguajes de programación
  • Instalación de entorno de desarrollo de Python.
  • Variables
  • Cadenas de texto
  • Secuencias de escape
  • Cadenas de texto formateadas
  • Métodos para manejar cadenas de texto
  • Números
  • Operaciones con números
  • Operaciones de asignación
  • Conversión de tipos
  • Tipado dinámico
  • Comentarios

 

Módulo 2: LÓGICA CONDICIONAL Y CONTROL DE FLUJO

 

  • Operadores de comparación.
  • Sentencias condicionales.
  • Operador ternario
  • Operadores lógicos
  • Evaluación de expresiones lógicas en cortocircuito.
  • Encadenamiento de operadores de comparación.
  • Bucle for
  • Bucle for… else
  • Bucles anidados
  • Iteradores
  • Bucle while
  • Bucles infinitos
  • Excepciones
  • Manejo de excepciones, bloque try… except
  • Sentencia with
  • Lanzando excepciones
  • Acciones de limpieza

 

Módulo 3: FUNCIONES

 

  • Definiendo funciones
  • Llamadas a funciones
  • Argumentos
  • Funciones sin retorno y con retorno
  • Argumentos con palabra clave
  • Argumentos por defecto
  • Reglas de ámbito en funciones
  • Funciones recursivas
  • Funciones integradas de Python

 

Módulo 4: ESTRUCTURAS DE DATOS

 

  • Listas.
  • Accediendo a elementos
  • Desempaquetar listas
  • Bucles sobre listas
  • Añadir y quitar elementos.
  • Encontrar elementos
  • Ordenar elementos.
  • Funciones lambda
  • Función map
  • Función filter
  • Comprensión de listas
  • Función zip
  • Tuplas
  • Conjuntos (sets)
  • Diccionarios
  • Comprensión de diccionarios

Módulo 5:  PROGRAMACIÓN ORIENTADA A OBJETOS

 

  • Introducción a POO
  • Clases y objetos
  • Constructores
  • Atributos y métodos
  • Atributos de clase y atributos de instancia
  • Métodos de clase y métodos de instancia
  • Encapsulamiento
  • Herencia
  • Herencia multinivel
  • Herencia múltiple
  • Sobrecarga de métodos
  • Polimorfismo
  • Clases abstractas
  • Interfaces
  • Enumeraciones

 

Módulo 6: MÓDULOS Y PAQUETES

 

  • Módulos
  • Ruta de búsqueda de módulo
  • Paquetes y Subpaquetes
  • Función dir
  • Librería estándar de Python
  • Trabajar con rutas
  • Trabajar con directorios
  • Trabajar con archivos
  • Trabajar con archivos ZIP
  • Trabajar con archivos CSV
  • Trabajar con archivos JSON
  • Trabajar con marcas de tiempo
  • Trabajar con fechas
  • Trabajar con operaciones matemáticas
  • Generar números aleatorios
  • Enviar correos electrónicos
  • Distribución de paquetes
  • Python Package Index (PyPi)
  • Pip
  • Entornos virtuales
  • Manejo de dependencias
  • Paquetes populares de Python
  • Trabajar con archivos Excel (openpyxl)
  • Trabajar con archivos PDF (pypdf2)
  • Webscraping (requests/beatifulsoup4)

 

Módulo 7: CONEXIÓN A BASE DE DATOS SQL

 

  • Introducción a bases de datos SQL
  • Instalación de PostgreSQL
  • Lenguaje SQL
  • Sentencias DDL
  • Sentencias DML
  • Creación de modelo de datos
  • Módulo pyscopg2
  • Conexión a base de datos
  • Intersección de datos
  • Recuperación de datos
  • Actualización de datos
  • Eliminación de datos
  • Gestión de transacciones

 

Módulo 8: APLICACIONES DE ESCRITORIO Y JUEGOS CON TKINTER

 

  • Introducción a Tkinter
  • Tk (raíz)
  • Frame (marco)
  • Label (etiqueta de texto)
  • Entry (texto corto)
  • Text (texto largo)
  • Button (botón)
  • Radiobutton (radial)
  • Checkbutton (seleccionable)
  • Menu (menú)
  • Dialogs (diálogo)
  • Aplicaciones de escritorio
  • Juegos 2D
  • Generación de empaquetados de Tkinter para Windows.

 

Módulo 9: APLICACIONES WEB CON DJANGO

 

  • Cómo funciona la web
  • HTML, CSS y JavaScript Basics
  • Patrón Modelo Vista Controlador
  • Introducción a Django
  • Configuración de entorno de desarrollo de Django
  • Creando el primer proyecto Django
  • Creando la primera aplicación Django
  • Vistas
  • Enrutamiento
  • Mapeando URLs a vistas
  • Plantillas
  • Respuestas de erros y redirecciones
  • Archivos estáticos
  • Modelos
  • Definición de modelos
  • Validación de campos
  • Explorando modelos en panel de administración
  • Definiendo relaciones One-to-One
  • Definiendo relaciones One-to-Many
  • Definiendo relaciones Many-to-Many
  • Migraciones
  • Django ORM
  • Inicialización de base de datos
  • Listar y filtrar objetos
  • Ordenamiento y paginación
  • Creación, actualización y eliminación de objetos
  • Formularios
  • Personalización de layout
  • Operaciones sobre modelos
  • Panel de administración de Django
  • Gestión de sesiones de usuarios
  • Despliegue de aplicaciones Django en la nube

 

Módulo 10: FUNDAMENTO DE CIENCIA DE DATOS

 

  • Manipulación y análisis de datos con Pandas
  • Gráficos estadísticos (Matplotlib, Seaborn)
  • Gráficos dinámicos (Plotly)
  • Creación de tableros de control
  • Despliegue de tablero de control en la nube
  • Introducción al Machine Learning
  • Aprendizaje supervisado
  • Aprendizaje no supervisado
  • Algoritmos de regresión y clasificación
Detalles adicionales
230 horas académicas

10 módulos

30 Estudiantes

¡Escríbenos por whatsapp!
WhatsApp Chat
Envíanos un mensaje de whatsapp

Solicitud de Información

Fechas

1 abril al 18 agosto 2025, 22 octubre 2024 al 11 marzo 2025, 18 junio 2024, 26 marzo al 25 septiembre 2024, 28 noviembre 2023 al 12 junio 2024, 8 agosto al 20 diciembre 2023, 10 abril al 1 agosto 2023, 19 septiembre 2022 al 23 enero 2023, 25 de abril al 17 de agosto 2022, 22 de noviembre 2021 al 30 de marzo 2022, 12 de Julio al 9 de noviembre 2021

SKU: N/D Categorías: , Etiquetas: , ,