Python Start
Un curso para jóvenes
de 11 a 13 años
Programación divertida
en uno de los idiomas más
populares del mundo
Un comienzo sólido
en Programación
Los jóvenes aprenderán a programar en Python —
uno de los lenguajes de Programación más populares
del mundo. Llegarán a aplicar sus conocimientos
en la práctica, creando programas para el estudio,
el entretenimiento y la vida cotidiana
¡Todos lo
disfrutarán!
Una inmersión Nutrimos el pensamiento Encontramos
profunda en el proceso matemático su motivación
El curso utiliza una historia Al estudiar los principios No hacemos pruebas, sino que
sobre el trabajo en una básicos de la Programación, aplicamos lo que hemos
empresa de TI real, lo que profundizamos el conocimiento aprendido en la práctica de
nos ayuda a retener de matemáticas de los inmediato, creando proyectos
la atención de los estudiantes estudiantes, incluso si nunca y dando vida a nuestros
que encuentran difícil lo han hecho bien pequeños sueños
concentrarse en las materias anteriores
En su primer año de estudios,
los jóvenes aprenderán a:
Comprender los conceptos básicos de Resolver tareas reales usando
los algoritmos y la Programación Python y aplicar un enfoque iterativo
orientada a objetos
Aplicar los principios del trabajo
Desarrollar juegos gráficos interactivos de proyectos y crearlos de la mejor
para PC utilizando la biblioteca PyGame forma
Trabajar con gráficos y usar
la biblioteca Turtle
Estructura del curso
1er año de enseñanza
Módulo 1. Fundamentos del lenguaje Módulo 3. Funciones y módulos Módulo 5. Programación orientada a
objetos
● Introducción a Python. Funciones de ● Creando funciones. Alcances locales y
entrada-salida globales ● Objetos, sus campos y métodos
● Variables. Tipos de dato numéricos ● Usando una función dentro de otra ● Manejo de eventos del mouse y el
● Cadenas ● Módulos. Usando módulos anidados de teclado
● Construcciones anidadas una biblioteca estándar ● Clases. El constructor de la clase
● Creando módulos. Conectando módulos ● Herencia (desde clases preparadas o
Módulo 2. Estructuras de control múltiples. clases propias)
● El tipo de datos lógico. Declaraciones Módulo 4. El módulo Turtle. Matemáticas Módulo 6. Fundamentos del desarrollo de
condicionales para desarrolladores videojuegos en PyGame*
● Declaraciones condicionales anidadas y
declaraciones condicionales con varias ● El módulo gráfico Turtle. Las ● Fundamentos del desarrollo de
ramas matemáticas detrás del movimiento del videojuegos. Sprites y el ciclo game
● El ciclo “while”. Ciclos con un contador. módulo ● Listas y métodos de trabajo con ellos.
● Construcciones algorítmicas anidadas ● Declaraciones condicionales. Dibujando Iterando listas en el ciclo “for”
(ciclo en ciclos, declaraciones figuras geométricas simples ● Manejando eventos en el juego
condicionales en ciclos, etc.) ● Ciclos. Dibujando polígonos ● Físicas del juego
● Ejercicio de proyecto: proyecto gráfico
En el segundo año de estudios,
los jóvenes aprenderán a:
Escribir y leer código en Python y trabajar con
estructuras de datos
Desarrollar juegos y aplicaciones sofisticadas para
PC utilizando las bibliotecas PyGame y PyQt
Diseñar interfaces
Automatizar el trabajo con archivos gráficos
Trabajar en equipo y crear proyectos a partir
de ideas antes de presentarlas públicamente
Estructura del curso
2do año de enseñanza
Módulo 1. Estructuras de datos Módulo 3. Trabajando con archivos Módulo 5. Desarrollo avanzado de
videojuegos en PyGame*
● Repaso ● Grabando y leyendo datos desde
● Estructuras de datos: listas y archivos de texto ● Diferentes tipos de sprites y sus
diccionarios ● Grabando y leyendo datos desde propiedades
● Estructuras de datos anidados archivos JSON ● Usando propiedades físicas de sprites
● Manejo de excepciones ● Creando la aplicación en ventana ● Manejo de eventos de juegos
“Tarjetas inteligentes” con búsqueda de ● Diseñando un juego: fondo y música
Módulo 2. Desarrollo de aplicaciones en registros por etiquetas
ventanas Módulo 6. La cartera de un desarrollador
Módulo 4. Procesamiento automático de
● Widgets principales de una aplicación imágenes ● Creando programas y aplicaciones
en ventana creativos
● Diseño de una interfaz de aplicación ● La biblioteca PIL (Python Imaging ● Presentación de proyecto
● Creando una aplicación informática Library) como una forma de procesar
profesional “Tarjeta de memoria’ imágenes
● Corrigiendo el tamaño, ubicación, brillo,
color, y contraste de las imágenes
● Procesamiento masivo de imágenes
¿Por qué Python?
Es uno de los lenguajes de Programación más
populares y universales según docenas
de sistemas de clasificación
Se aplica ampliamente en diversas esferas
de actividad – desde la resolución de tareas
simples hasta la inteligencia artificial
y el aprendizaje automático
El conocimiento de Python es muy buscado
entre los solicitantes de empleo de grandes
empresas de TI, así como otros empleadores
Los programadores que trabajan en Python
son algunos de los especialistas mejor
pagados del mundo
Trama del
curso
Al comienzo de sus estudios, cada estudiante firma
un contrato de trabajo improvisado que lo
convierte en un aprendiz en una empresa de TI.
Luego ascienden en la escala profesional hasta
el puesto de desarrollador senior de Python.
La historia introduce a los adolescentes a
conceptos tales como empleadores, proyectos,
lluvia de ideas, plazos, gestión del tiempo, listas
de verificación y mapas mentales, y une todos los
proyectos y tareas en la plataforma.
Un enfoque basado
en proyectos
Nuestros jóvenes crean mini-proyectos desde sus
primeras lecciones, aplicando los conocimientos
que han adquirido en la práctica
Ellos comparten sus proyectos con sus
compañeros de clase directamente en la
plataforma, y aprenden a dar y recibir comentarios
Al final de cada módulo, presentan
un proyecto individual
o grupal completo
¿Cómo son
nuestras clases?
El profesor explica el material de una
manera interesante y hace que los
jóvenes se interesen en el nuevo
tema
En línea o en los Colegios asociados
con Algorithmics Montevideo No necesitará revisar ninguna tarea:
en Algorithmics, no hay tareas
En grupos reducidos de hasta 8 obligatorias
jóvenes en línea
Se te dará acceso a la plataforma
y serás capaz de seguir el progreso de
Las clases duran 90 minutos con tu hijo
un descanso intermedio
Una vez a la semana
2 años académicos
¿Por qué la gente
elige Algorithmics?
Los planes de estudio para todos nuestros cursos
son desarrollados por un equipo de
profesionales educadores, pedagogos y
psicólogos
Los profesores de Algorithmics hablan a los
jóvenes en un lenguaje comprensible, aman su
tema y saben cómo cautivar a los jóvenes
Nuestra plataforma de aprendizaje de TI
de 3 en 1: un libro de tareas inteligente,
un entorno para crear proyectos y una
comunidad de intereses compartidos
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
Reserva un lugar
en uno de
nuestros grupos
Por favor, espera a que nuestro gerente
te contacte y te ayude a seleccionar
una fecha de inicio de clase
que funcione para tu hija o hijo
Sitio web