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

26 marzo al 25 septiembre 2024

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

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