Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Programa Curso Python

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Programa del Curso

Python

Presentación del curso

Las sesiones introducen al lenguaje Python junto con la librería turtle dibujando figuras y curvas.
Posteriormente, se trabaja con la librería pygame en el desarrollo de videojuegos, en particular,
creando una versión simplificada del juego Snake.

Python es uno de los lenguajes de programación más utilizados mundialmente. Se caracteriza por su
alta legibilidad y simple sintaxis, y al ser multiplataforma, permite crear aplicaciones de escritorio,
páginas web, aplicaciones móviles, entre otras.

Versiones utilizadas: Python 2.7.13, pygame 1.9.2.

Opciones de visualización del curso: Computador. Requiere instalar/habilitar Adobe Flash. Se


sugiere utilizar el navegador Firefox.
Conocimientos y requisitos previos

- Recomendado para personas desde los 12 años de edad que hayan aprobado el curso JavaScript 2
o el curso PHP.

Tiempo de duración

15 horas cronológicas

Objetivos de aprendizaje

- Conocer y realizar las instalaciones necesarias para programar con Python, en particular,
instalar una versión de Python y su entorno de desarrollo integrado (IDLE).
- Conocer y comprender la sintaxis de Python.
- Conocer, comprender y aplicar variables, condicionales, ciclos y funciones con Python.
- Comprender los conceptos de indentación, abstracción, bug y depuración de las ciencias de
la computación y la informática.
- Comprender cómo importar librerías en Python, en particular, las librerías turtle y pygame.
- Utilizar comandos de la librería turtle para dibujar con Python, en particular, para moverse,
girar, cambiar colores, entre otras.
- Utilizar comandos de la librería pygame para el desarrollo de videojuegos 2D con Python.
- Crear programas simples con Python utilizando código nativo y/o comandos de librerías
turtle y pygame.
- Conocer otras librerías de Python y su enfoque para promover el autoaprendizaje.
- Exportar un proyecto Python como archivo ejecutable.

Contenidos

Sesión Título Aprendizajes


Introducción a Python, su historia y sus características.
Instalación de Python en escritorio. Sintaxis de Python (tabulación y
¡Tortugas y serpientes!
línea).
Introduciéndose a
1 Concepto de gráficas tortuga y Logo. Gráficas tortugas en Python. Uso
Python con las gráficas
de ciclos, arreglos y comandos para dibujar en Python. Crear un
tortugas
objeto que permite instanciar propiedades de una clase.
Conceptos relevantes: Python, IDLE, Indentación, Gráficas tortuga.
Variables y funciones Estructuras de control. Uso de variables y funciones con Python.
con las Gráficas Haciendo figuras y curvas en Python: Figuras, colores, formas.
2
tortuga: Dibujando Conceptos relevantes: If, If-else, while, for, función, variable.
curvas y figuras
Instalando la librería pygame.
Usando la librería
Comandos claves de pygame para hacer juegos.
3 “pygame” para crear
Iniciándose en el desarrollo del juego Snake: Movimientos básicos.
juegos con Python
Conceptos relevantes: Abstracción1, bug2, depuración, eventos.
Avanzar en la programación del juego Snake: Restricciones,
Desarrollando el juego
4 validaciones, variable para puntaje, tecla para finalizar ejecución.
Snake
Conceptos relevantes: Procedimientos y funciones.

1
Un contexto real como el de un gusano que se alimenta, es llevado a un programa computacional.
2
Crear un programa con error para ver concepto de bug y depurador.
Agregando diseño a nuestras páginas del inicio y desarrollo del juego:
Dándole diseño al Colores, sonidos y mejoras en interfaz de usuario, por ejemplo,
5
juego Snake pausar el juego.
Conceptos relevantes: Interfaz de usuario.
Finalización del juego Snake. Creación de archivo ejecutable.
Lluvia de librerías de Listado de librerías de Python, ejemplos, nuevas versiones de Python,
6 Python y cierre de esta Cierre de esta etapa.
etapa
Conceptos relevantes: Archivo Ejecutable (.exe), librerías.

Evaluación

Las evaluaciones que conllevan calificación en el curso son las siguientes:

- Evaluaciones: Son cuestionarios con varias preguntas de alternativa que evalúan el


aprendizaje de un grupo de contenidos del curso (abarca 3 sesiones de contenido cada una).
- Misión: Corresponde a una tarea entregable donde se debe mejorar un proyecto realizado
durante las sesiones. Es revisado y retroalimentado por un tutor especialista, permitiendo
una segunda oportunidad de entrega en caso de ser requerido.

Requisitos para certificarse

También podría gustarte