0% encontró este documento útil (0 votos)
2 vistas8 páginas

Python Pro Curso Algorithmics

El curso de Python Pro está diseñado para jóvenes de 14 a 17 años, enseñando habilidades de programación esenciales en dos años, incluyendo desarrollo de juegos, aplicaciones web y móviles, así como aprendizaje automático. Los estudiantes trabajan en proyectos prácticos desde el inicio, fomentando la colaboración y la retroalimentación. Python es un lenguaje versátil y demandado, lo que proporciona a los graduados oportunidades laborales en diversas industrias.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas8 páginas

Python Pro Curso Algorithmics

El curso de Python Pro está diseñado para jóvenes de 14 a 17 años, enseñando habilidades de programación esenciales en dos años, incluyendo desarrollo de juegos, aplicaciones web y móviles, así como aprendizaje automático. Los estudiantes trabajan en proyectos prácticos desde el inicio, fomentando la colaboración y la retroalimentación. Python es un lenguaje versátil y demandado, lo que proporciona a los graduados oportunidades laborales en diversas industrias.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte