Please enable JavaScript to use CodeHS

Utah Introducción a Python 1 y 2

Description

En esta lección, los alumnos aprenden a utilizar comentarios para describir sus programas. Los comentarios son útiles porque permiten a los programadores dejar notas sobre los programas que están escribiendo. Los alumnos también aprenderán los distintos tipos de comentarios que pueden utilizarse y las ventajas de utilizarlos.

Objective

Students will be able to:

  • Use comments throughout their program
  • Describe why comments are helpful for both themselves and anyone else looking at their code
Description

En esta breve lección, los alumnos conocerán las reglas para nombrar los elementos de su código. Las variables y funciones que se utilicen dentro de sus programas serán nombradas por los alumnos, por lo que deberán obedecer las siguientes directrices para asegurarse de que los programas escritos sean legibles y tengan éxito.

Objective

Students will be able to:

  • Name elements of their code by following specific guidelines and rules in order to create readable and working programs
Description

En esta lección, los alumnos se familiarizan con las funciones. Empezarán con los conceptos básicos de la definición de una función y por qué las necesitamos, y volverán a examinar un programa que codificaron anteriormente en la unidad para reescribirlo utilizando funciones.

Objective

Students will be able to:

  • Define a function
  • Call a function
  • Explain why functions are used
Description

En esta lección, los alumnos pueden añadir un poco de estilo a sus programas gráficos de tortuga controlando el color, el tamaño de la pluma y el relleno. Estos nuevos comandos se añaden a la lista de comandos que ya se han practicado para permitir una mayor creatividad en los programas de los alumnos.

Objective

Students will be able to:

  • Use the extended circle() command to draw different shapes
  • Use the color(), pensize(), begin_fill(), and end_fill() commands to add more creativity to their programs
Description

En esta lección, los alumnos aprenderán a utilizar la función escribir para añadir etiquetas de texto a sus programas.

Objective

Students will be able to:

  • Use the write command to add text to the canvas
  • Use additional attributes with the write command to change the font style and location of the text label created
Description

En esta lección, se presenta a los alumnos el concepto de diseño descendente. El diseño descendente es el proceso de descomponer un programa en funciones or partes más pequeñas para evitar el código repetido y hacer nuestros programas más legibles.

Objective

Students will be able to:

  • Break a large problem down into smaller pieces
  • Write functions to solve each smaller problem
  • Solve a complicated problem using Top Down Design
Description

En esta lección, los alumnos repasan los contenidos con un Cuestionario de Fin de Unidad de 10 preguntas.

Objective

Students will be able to:

  • Prove their knowledge of the following commands and concepts through a multiple choice quiz:
    • single and multi-line commenting
    • naming rules
    • defining and calling functions
    • top down design
    • color
    • pensize
    • begin_fill / end_fill
    • circle with extended parameters
    • write