Está en la página 1de 12

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 extensiones.Instalació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 JSON.Creació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
codenmicole.com

También podría gustarte