CURSO INTENSIVO DE
Python
INICIO
20 Agosto
DURACIÓN
BOOTCAMP
DE PROGRAMACIÓN
8 semanas
MODALIDAD
Remota
CERTIFICACIÓN
32 horas
PRODUCTO
Página web
DESCRIPCIÓN GENERAL
Python se ha convertido en el lenguaje preferido por
programadores pertenecientes a startups, empresas
y grandes compañías, debido a su versatilidad,
flexibilidad y legibilidad.
Es un lenguaje sencillo pero muy potente, de gran
aplicabilidad una vez que se aprende sus
funcionalidades más destacadas, es utilizado en
diversas áreas como en ciencia de datos,
bioinformática, inteligencia artificial, así también en
la enseñanza de la programación en colegios y
universidades, y por supuesto para el desarrollo
web.
En este plan de estudios aprenderás cómo usar
Python para implementar un prototipo de sistema de
gestión de ventas, y la creación de una página web.
En el proceso aprenderás dos frameworks de
desarrollo web con Python: Flask y Django. Al
finalizar, tendrás los fundamentos y conocimientos
para poder crear aplicaciones web, además de una
base sólida de cómo programar con Python.
MÓDULO 1:
SUMERGETE A PYTHON
DIRIGIDO A
Profesionales
Estudiantes
Público en general que quieran crecer
profesionalmente, y qiera aprender a
programar desde cero
REQUISITOS PREVIOS
Conocimientos de matemática básica.
Una computadora.
Conexión a internet.
Tener una cuenta gmail.
EL ESTUDIANTE LOGRARÁ
Realización de un prototipo de un sistema de
gestión de ventas, aplicando los fundamentos
del lenguaje de programación Python.
ESTRUCTURA Y CONTENIDOS
SPRINT 1: APRENDIENDO A PROGRAMAR TEMA 1: Pensamiento Computacional
El Pensamiento Computacional y sus 4 pilares.
¿Qué es programar en Ciencia de la Computación?
Plataformas y recursos para comenzar a programar.
MÓDULO 1
SPRINT 2: TIPOS DE DATOS TEMA 2: Strings: Cadenas de texto
Manipulación de cadenas de texto.
Análisis de Strings.
Concatenación.
Substrings.
CURSO INTENSIVO DE PYTHON:
Funciones para strings.
TEMA 3: Introducción a la programación con Python
Entornos de programación Python: IDLE, Colab, PyCharm.
Instrucciones de control secuencial.
VariablesOperadores aritméticos.
E/S de datos.
Tipos de datos y conversión.
SPRINT 3: DECISIONES CON LAS TEMA 4: Estructura de datos lineales
ESTRUCTURAS DE DATOS Estructura de datos lineales.
Listas y tuplas.
Listas por comprensión.
Matrices.
Diccionarios.
ESTRUCTURA Y CONTENIDOS
TEMA 5: Instrucciones con condición
IdentaciónLógica proposicional.
Operadores lógicos.
Sentencia IF, else.
MÓDULO 1
Sentencia ELI.
SPRINT 4: FLUJO DE CONTROL TEMA 6: Instrucciones repetitivas
Iteraciones.
Estructuras While.
Operador range().
Estructura For.
CURSO INTENSIVO DE PYTHON:
Sentencias Anidadas.
TEMA 7: Programación Modular
Definir funciones.
Parámetros y Argumentos.
Valores de retorno.
Map, filter.
Expresiones lambda.
SPRINT 5: PROGRAMACIÓN ORIENTADA A TEMA 8: Programación orientada a objetos
OBJETOS Creación de clases y objetos.
Ámbito de objetos.
Herencia de clases.
Constructores.
Importaciónas.
ESTRUCTURA Y CONTENIDOS
SPRINT 6: PERSISTENCIA DE DATOS TEMA 9: Archivos y excepciones
Creación de archivo.
Lectura y escritura.
Manejo de rutas.
MÓDULO 1
Procesamiento de archivos.
Control de errores y excepciones..
TEMA 10: Consultas y SQL
¿Qué es SQL?
Python y SQlite 3.
SELECT, JOIN, INSERT, DELETE.
CURSO INTENSIVO DE PYTHON:
Limit, group by, order by.
SPRINT 7: CONTROL DE VERSIONES TEMA 11: Control de versiones con Github
Plataforma para control de versiones.
Creación de cuenta y accesos.
Branch y commit.
Pull request.
MÓDULO 2:
CONSTRUYENDO UNA
LANDING PAGE
DIRIGIDO A
Profesionales
Estudiantes
Público en general que quieran crecer
profesionalmente, y posea conocimientos
básicos en programación.
REQUISITOS PREVIOS
Conocimientos de programación básica.
Una computadora.
Conexión a internet.
Tener una cuenta gmail.
EL ESTUDIANTE LOGRARÁ
Desarrollo Front End y Back End de una
Landing Page con base de datos
ESTRUCTURA Y CONTENIDOS
SPRINT 8: INSTALACIÓN Y TEMA 12: Instalación de paquetes y configuraciones para el
MÓDULO 2
CONFIGURACIÓN DE PAQUETES desarrollo web con Python
Instalación de IDEs y [Link]ón de entorno virtual y paquetes
y módulos.
SPRINT 9: DESARROLLO DE FRONT END TEMA 13: Nociones de Front End: Diseño rápido
y funcional con HTML, CSS y Javascript
CURSO INTENSIVO DE PYTHON:
Manejo del DOMSolicitudes AJAX.
Enlaces inteligentes en HTML para invocar llamadas telefónicas,
aplicaciones de mapas en dispositivos móviles, etc.
Descarga y uso de templates de HTML y CSS con licencias para uso
comercial gratuitas.
* Temas selectos de diseño gráfico en front end: Paleta de colores, descargar
tipos de letra gratuitos o usar Google Fonts y nociones de UX*
SPRINT 10: INTRODUCCIÓN AL BACK END TEMA 14: Introducción al desarrollo Back End con Flask y
fundamentos de SQL con SQLiteb
Configuración del IDE e instalación de extensiones.
Importancia del entorno virtual para el trabajo en equipo.
Programación de un servidor local.
ESTRUCTURA Y CONTENIDOS
Funciones que entreguen diversas páginas.
Métodos POST y GET.
MÓDULO 2
Envíos automatizados de emails.
Creación de una REST API y manejo de archivos [Link]ón y
manejo de base de datos con SQLite.
SPRINT 11: DESARROLLO DE BACK END TEMA 15: Desarrollo Back End con Django y Base de Datos
MySQL
CURSO INTENSIVO DE PYTHON:
Configuración del IDE e instalación de extensiones.
Análisis de módulos de Django (View, Models, URL, Apps, etc).
Panel de Administración.
Forms (widgets y validation).
Migraciones de base de datos a SQLite.
Templating en Django y routing de URL.
Inclusión de Bootstrap en el proyecto.
Conexión a MySQL.
DOCENTES
ELIAN LAURA RIVEROS
Bootcamp de
Magister en Ciencia Informática otorgado por la Universidad PROGRAMACIÓN
Nacional de San Agustín de Arequipa, ha participado en
proyectos de investigación para la industria y la seguridad
MODALIDAD
ciudadana, ha ejercido la docencia en diversas instituciones y
universidades. Se especializa en la programación con Python Remota
orientado a proyectos de aprendizaje de máquina y ciencia
IMPORTANTE
de datos.
! El estudiante que
posea
conocimientos
básicos de
JORGE MONTES
programación en
Estudiante de último año de Ingeniería en Python puede
Telecomunicaciones y Electrónica en el Instituto Politécnico matricularse
Nacional de México. Especializado en el desarrollo directamente en el
backend con Django y Flask. Actualmente dirige la agencia módulo 2.
de marketing digital, MigrateDigital. Creador del canal de
YouTube Esimio Impune, donde fue el primer youtuber en
publicar un tutorial completo en español sobre Brython. Ha
impartido cursos de Python en su universidad y proporciona
asesoría personalizada por medios virtuales.
BOOTCAMP
DE PROGRAMACIÓN
Fechas de capacitación
Horarios
- Martes: 8:00 PM
- Sábados: 5:00 PM
REVOLUCIONA TU CARRERA.
BOOTCAMP
DE PROGRAMACIÓN
Precio
PRONTO PAGO (hasta el 31 de
Queremos que sigas creciendo
julio) profesionalmente
S/390.00
PAGO ÚNICO:
S/460.00 ESTE CURSO INCLUYE
PAGO EN CUOTAS: 2 ASESORÍAS EN:
1er MES: S/250.00 EMPRENDIMIENTO DIGITAL
2do MES S/250.00 CONSTRUCCIÓN DE PERFIL PARA
UNA CARRERA TECNOLÓGICA
PAGO SOLO POR MÓDULO II:
S/300.00
PAGO CODE: (PARA 3 PERSONAS)
S/390.00 por persona
FACEBOOK: Code en mi Cole
INSTAGRAM: Code en mi Cole
[Link]