En esta lección, los alumnos repasan los conceptos y comandos con los que deben estar familiarizados antes de empezar el curso. Completan algunos retos de Tracy por su cuenta y luego tienen la oportunidad de trabajar con un compañero para crear un proyecto más amplio, con andamiaje, desarrollando una plataforma de arte digital.
Students will be able to:
i
as a variableformat
break
forward
circle
penup
pendown
goto
/ setposition
setx
sety
left
right
setheading
/ seth
bgcolor
speed
color
begin_fill
/ end_fill
pensize
write
type
print
capitalize
upper
lower
isalpha
isdigit
/ isnumeric
isupper
islower
startswith
endswith
input
onclick
getscreen
return
break
En este proyecto, los alumnos trabajan con un compañero para crear una plataforma de arte digital. Seguirán pasos andados, pero también se les dará la oportunidad de incluir algunas ideas y diseños propios y verán lo que se necesita para trabajar con éxito con otro alumno mientras programan.
Students will be able to:
En esta lección, los alumnos se familiarizan con las listas. Aprenderán por qué se utilizan las listas en los programas y cómo crearlas. Las listas se crean así:
nombre_lista = [elemento_1, elemento_2, elemento_3, ...]
Students will be able to:
En esta lección, los alumnos aprenden el sistema de indexación positiva y negativa de las listas y cómo se accede a los elementos de una lista.
Students will be able to:
En esta lección, los alumnos aprenden a actualizar elementos de listas utilizando el valor índice del elemento.
Students will be able to:
En esta lección, los alumnos aprenderán varias formas de añadir elementos a una lista existente mediante los métodos insert
, extend
y append
.
Students will be able to:
append
method to add a new item to the end of a listextend
method to add new items to the end of a listinsert
method to add a new item at a specific index in a listEn esta lección, los alumnos aprenderán varias formas de eliminar elementos de una lista existente utilizando los métodos pop
y remove
y la palabra clave del
.
Students will be able to:
pop
method with no argument to remove an item from the end of a listpop
method to remove an item from a specific index in a listremove
method to remove a specific item from a listdel
keyword to remove an item from a specific index in a listEn esta lección, los alumnos aprenden a utilizar dos nuevos métodos, clasificar
y invertir
, para modificar elementos de una lista.
Students will be able to:
sort
method to organize items in a list by valuereverse
method to reverse the order of items in a listEn esta lección, los alumnos repasan los contenidos con un Cuestionario de Fin de Unidad de 10 preguntas.
Students will be able to:
list_name = [item_1, item_2, ...]
)list_name[index]
)list_name[index] = new_value
)append
extend
insert
+
pop
remove
del
sort
reverse
En esta lección, los alumnos exploran el concepto de archivos, comprenden la finalidad y las ventajas de la E/S de archivos y la comparan con el uso de una estructura de datos de lista, adquiriendo una comprensión de alto nivel de cómo se almacenan, acceden y comparten los datos en un ordenador.
Students will be able to:
En esta lección, los alumnos aprenden a leer todos o un número determinado de caracteres de un archivo utilizando Python.
Students will be able to
open()
function to open a file in read mode and the close()
method to close the file properly.read()
method and store them in a variableEn esta lección, los alumnos aprenden a utilizar el método readline()
para leer líneas de un archivo.
Students will be able to:
readline()
method in Python for reading lines from a file.readline()
to read a single line at a time.readline()
.readline()
method to solve practical problems and perform operations on each line read from a file.En esta lección, los alumnos aprenden a utilizar el método readlines()
de Python para leer varias líneas de un archivo, y practican la realización de diversas operaciones sobre la línea.
Students will be able to:
readlines()
method in Python.readlines()
.readlines()
and perform operations on each line.readlines()
in file handling scenarios.En esta lección, los alumnos aprenderán a escribir en archivos existentes. Explorarán dos modos: “w” para sobrescribir un archivo y “a” para añadir a un archivo.
Students will be able to:
En esta lección, los alumnos aprenderán a manipular la posición del puntero de un archivo utilizando el método seek()
de Python. Explorarán cómo se puede utilizar buscar()
para mover el puntero a una ubicación específica dentro de un archivo, permitiendo operaciones en las posiciones deseadas.
Students will be able to:
seek()
method to move the file pointer to a specific position within a file.seek()
operations.