Python es un gran lenguaje de programación para presentar a los niños los conceptos básicos de las computadoras y la programación, y también se usa ampliamente en la industria del software. Tiene un estilo de código claro y legible que lo hace fácil de entender, lo que permite a los estudiantes concentrarse en el pensamiento computacional, la conceptualización y la resolución de problemas en lugar de solo la sintaxis.
Es un idioma muy popular entre los departamentos de informática de las universidades de todo el país para impartir cursos introductorios de ciencias de la computación. También es parte de algunos cursos optativos de informática y programación en las escuelas secundarias locales.
Principiante:
- Requisito previo: uso de un navegador, habilidades básicas de teclado. Introducción a la programación. Aprenda sobre variables, tipos de datos y operaciones sobre ellos, álgebra booleana, condicionales, entrada / salida, bucles while, bucles for, tipos de datos de listas incorporadas y sus métodos. Desarrolle un juego interactivo basado en texto que use todos los conceptos aprendidos. 5to grado y hasta.
Nivel avanzado I:
- Requisito previo: Nivel de principiante Reforzar los conceptos de principiante con programas de práctica. Luego: métodos de listas avanzadas, tipo de datos de diccionarios, funciones y parámetros, entrada / salida de archivos, manipulación de cadenas. Desarrolle un juego interactivo que use conceptos aprendidos en este nivel. 6to grado y arriba.
Nivel avanzado II:
- Requisito previo: Nivel avanzado I Funciones y parámetros avanzados, variables locales y globales, anidadas para bucles, programas de práctica de nivel de competencia de escuela intermedia, recursividad y su eficiencia. Desarrolle un juego basado en texto usando todos los conceptos aprendidos. Completar este nivel también prepara al alumno para pasar a Java. 7mo grado y arriba.
Preparación de competiciones con Python:
- Practique y prepárese para competencias de computación locales y en línea en los niveles de secundaria y preparatoria escribiendo programas de Python de complejidad creciente. Para requisitos previos, cómo unirse al curso
Proyectos con Python:
- Requisito previo: Nivel avanzado I Implementar proyectos como un chat-bot. Investigue los chat-bot, observe cómo responden a las palabras clave en la entrada. Obtenga una introducción a PNL (procesamiento de lenguaje natural) e inteligencia artificial (inteligencia artificial). Use módulos GUI para aprender sobre eventos, controladores de eventos y crear animaciones. 6to grado y arriba.
Python y Robótica:
- Requisito previo: Nivel avanzado I Use Python y Microsoft Visual Studio para programar un robot LEGO® EV3 preconstruido. El lenguaje de programación textual más enseñado se encuentra con la plataforma robótica más popular. Se hace hincapié en la codificación y aplicación de los conocimientos de Python adquiridos en Principiante y Nivel Avanzado I, no en la construcción del robot. 6to grado y arriba.
Programación completa de Python:
- Prerrequisito: Nivel avanzado II Introducción a la programación orientada a objetos, herencia. Conjuntos, espacios de nombres revisitados, diseño de módulos, expresiones regulares, operador lambda, manejo de excepciones. El alumno también puede elegir qué conceptos aprender. Noveno grado y hasta.