Please enable JavaScript to use CodeHS

Utah Introducción a Python 1 y 2

Description

En esta lección, los alumnos conocerán un aspecto fundamental de todo lenguaje de programación: Las variables. Una variable es algo que almacena información en un programa que puede utilizarse posteriormente.

Objective

Students will be able to:

  • Describe what variables are
  • Discuss why variables are used in our programs
Description

En esta lección, los alumnos aprenden 4 tipos de datos diferentes y qué tipo de información contienen. También aprenden a utilizar la función tipo para determinar el tipo de datos de un valor y a utilizar la fundición para cambiar valores entre distintos tipos de datos.

Objective

Students will be able to:

  • Categorize values into different data types (string, integer, floating point number, and boolean)
  • Use the type function to check the type of any value
  • Use str, int, and float to cast values to different data types
Description

En esta lección, los alumnos profundizarán en el tipo de datos Cadenas, aprendiendo a concatenar cadenas y a utilizar secuencias de escape.

Objective

Students will be able to:

  • concatenate strings together to form more complex messages
  • use escape sequences to:
    • split commands onto multiple lines
    • print quotation marks inside strings
    • add new lines to strings
Description

En esta lección, los alumnos aprenderán a llamar a métodos sobre valores y a utilizar tres métodos de cadena diferentes (upper, lower y capitalize) para alterar el texto.

Objective

Students will be able to:

  • Call methods on values
  • Use the following string methods to alter text
    • upper
    • lower
    • capitalize
Description

En esta lección, los alumnos aprenderán a incorporar entradas del usuario en sus programas. Aprenderán a solicitar entradas del usuario tanto en forma de cadenas como de números enteros, a almacenar la entrada en una variable y a utilizar el formato format para crear mensajes.

Objective

Students will be able to:

  • Incorporate user input into their code in order to customize their programs
  • Use format to edit string messages
Description

En esta lección, los alumnos profundizarán en el concepto de funciones explorando cómo utilizar parámetros para personalizar su código.

Objective

Students will be able to:

  • Incorporate parameters into their functions in order to adapt their functions to multiple situations
Description

En esta lección, los alumnos se sumergirán en los errores más comunes que pueden encontrar al desarrollar programas Tracy y aprenderán algunas técnicas para depurar sus programas.

Objective

Students will be able to:

  • Debug common errors in code
Description

En esta lección, los alumnos aprenderán a permitir que el usuario interactúe con sus programas utilizando el ratón. Aprenderán a permitir la interacción cuando el usuario haga clic en Tracy o en cualquier parte del lienzo, así como a utilizar eficazmente las variables dentro de los programas en los que se puede hacer clic.

Objective

Students will be able to:

  • use the onclick function inside their programs
  • use the getscreen function to allow the user to click anywhere on the canvas to trigger an event
  • use and manipulate variables inside programs that use the onclick function
Description

En esta lección, los alumnos ampliarán sus conocimientos sobre los bucles for. Saben que los for loops ejecutan las mismas líneas de código un número determinado de veces pero, en esta lección, aprenderán que i es en realidad una variable que puede utilizarse para controlar comandos dentro del bucle mientras se ejecuta.

Objective

Students will be able to:

  • Use i as a variable inside their for loop to control different commands
Description

En esta lección, los alumnos aprenderán los parámetros ampliados que pueden utilizarse para controlar el valor de i en los for loops. Así podrán utilizar la variable i para controlar mucho más de su código estableciendo valores específicos.

Objective

Students will be able to:

  • Control the value of i using extended parameters
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:
    • assigning and using variables
    • Data types (string, integer, floating point number, boolean)
    • type
    • print
    • int / str / float
    • Concatenation
    • Escape sequences
    • String methods
      • capitalize
      • upper
      • lower
    • input
    • clickable interaction using onclick