Python Pro
Un curso para jóvenes
de 14 a 17 años
Da tus primeros pasos hacia las
profesiones más demandadas
del futuro y comienza a construir
tu portafolio como desarrollador.
En su primer año de
estudios, los jóvenes
aprenderán a:
Escribir código en Python usando Trabajar con gráficos y desarrollar
funciones, clases y módulos una interfaz de usuario
Crear juegos gráficos interactivos Trabajar con bases de datos, y usar
y aplicaciones para PCs las bibliotecas PyGame y PyQT
Aplicar un enfoque iterativo,
y probar y presentar software
En el segundo año de
estudios, los jóvenes
aprenderán a:
Programar juegos en 3D: diseñar escenas, animar
personajes, y añadir música a un proyecto
Crear sitios usando HTML, CSS y la biblioteca Django
Extraer información útil de conjuntos de datos grandes (Minería de
datos) y aplicar algoritmos de aprendizaje automático
Desarrollar aplicaciones móviles
Aplicar los principios de Agile y Scrum
Usar las bibliotecas Flask, SQLight, Pandas, sklearn
Estructura del curso
1er año de enseñanza
Módulo 1. Tipos de datos Módulo 4. Estructura de datos Módulo 7. Aplicaciones de escritorio
● Introducción al lenguaje de ● Listas y tuplas ● Introducción a PyQt5. La interfaz de
programación Python ● Diccionarios y conjuntos una aplicación de escritorio.
● Variables ● Estructuras de datos anidadas ● Trabajando con widgets. Manejo de
● Cadenas ● Taller de resolución de problemas eventos.
● Taller de resolución de problemas ● El sistema de control de versiones Git
Módulo 5. Programación orientada a y el servicio GitHub. Planificando un
Módulo 2. Algoritmos objetos proyecto grupal
● Desarrollo basado en equipos en
● Declaraciones condicionales ● Clases GitHub. El proyecto “Aplicación de
● Declaraciones condicionales ● Herencia escritorio”
anidadas ● El juego Fast Clicker ● Presentación de proyecto
● Ciclos
Módulo 6. Juegos 2D*
Módulo 3. Metodos de organizacion de
código ● Introducción a PyGame. Eventos
● Usando clases
● Funciones ● Grupos de sprites. Manejo de
● Módulos colisiones
● Equipo de Hackathon ● Creando un archivo ejecutable
● Presentación de proyecto
Estructura del curso
2do año de enseñanza
Módulo 1. Repaso Módulo 4. Aprendizaje automático* Módulo 5. Desarrollo web
● Algoritmos y estructuras de datos ● Algoritmos de aprendizaje automático. ● Trabajo con tablas vinculadas. Creando
● Funciones y POO Clasificación usando el método KNN scripts de bases de datos para sitios
● Estrategias y tácticas para enseñar el web
Módulo 2. Aplicaciones móviles modelo ● Interacción con un sitio por varios
● Competencia de aprendizaje usuarios. Sesiones
● Introducción a la biblioteca Kivy automático ● Creando formularios
● Desarrollo MVP para aplicaciones ● Defendiendo proyectos ● Usando plantillas
móviles ● Presentando proyectos
● Creando una interfaz amigable para el Módulo 5. Juegos 3D*
usuario. Animación Módulo 7. MI carrera en TI
● Probando aplicaciones. Presentación ● Introducción a Panda3D
de producto ● La cámara y el mapa ● Opciones de desarrollo profesional en
● El editor de mapas TI (trabajo contratado en diversas
Módulo 3. Análisis de datos ● Modos de juego áreas, creando su propio startup,
● Resultados. Presentando el juego trabajando en un equipo de
● Fundamentos del trabajo con Pandas. profesionales de un startup)
Filtrado de datos Módulo 6. Desarrollo web ● Planes de desarrollo profesional: “Mi
● Métodos de agrupación de datos carrera en TI: sueno - objetivo - plan -
● Limpieza de datos. Ingeniería de ● Fundamentos de la tecnología web. acción”
características Introducción a HTML
● Visualización de datos ● Introducción a Agile y Scrum. CSS
● Defendiendo proyectos ● Trabajo con bases de datos.
Introducción a SQL
¿Por qué Python?
Python es uno de los lenguajes de
programación más populares y versátiles del
mundo, según múltiples rankings
internacionales.
Se utiliza en una amplia variedad de sectores,
desde tareas sencillas hasta proyectos
avanzados de inteligencia artificial y machine
learning.
Las habilidades en Python son altamente
valoradas por grandes empresas tecnológicas y
empleadores de múltiples industrias.
Los programadores que dominan Python se
encuentran entre los profesionales mejor
remunerados del sector.
En enfoque basado
en proyectos
Nuestros alumnos crean mini-proyectos
desde las primeras clases, poniendo en
práctica lo aprendido de forma inmediata.
Comparten sus proyectos con sus
compañeros a través de la plataforma, y
aprenden a dar y recibir retroalimentación
constructiva.
Al finalizar cada módulo, presentan un
proyecto individual o en grupo,
demostrando todo lo que han aprendido.
Somos una escuela internacional de programación
para niños de 6 a 18 años
1 100 000 graduados
515 socios
90+ países