Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 4
Clase 4
Dirección de Innovación
Taller de Programación:
Lenguaje Python
Noviembre 2018
PROGRAMANDO UN
ROBOT VIRTUAL
Usaremos una propuesta que invita a aprender Python usando
un robot virtual "Reeborg"
http://www.reeborg.ca/reeborg.html
http://www.reeborg.ca/reeborg.html
Programación
Mundo del Robot Python del Robot
4
Comandos básicos para el ejercicio con Reeborg
5
Elementos del mundo de Reeborg
token-star-triangle-square-strawberry-banana-apple-leaf-dandelion-carrot-tulip-daisy-beeper
house
Si y es 10 para (break)
Avanza un paso
Vuelve a repetir
9
Preguntas
CONOCIENDO LAS
PODEROSAS SECUENCIAS
DE PYTHON
Python posee datos del tipo secuencia
String
Cadenas de texto
Largo de la Cadena
len(nombre)
el ciclo recorre cada
letra
for i in nombre
El texto pude ser
separado en una lista,
email.split("@")
Se puede imprimir
cualquier elemento de
la lista
cuenta[0]
Hay muchas más funciones
Python posee datos del tipo secuencia
Listas
Lista de elementos
Fácil creación
mis_cosas=[]
Obtener la cantidad de
elementos
Len(mis_cosas)
Agregar elementos
mis_cosas.append(cosa)
Quitar el ultimo
mis_cosas.pop()
Quitar alguno, ej el 3
mis_cosas.pop(3)
ordenar la lista
mis_cosas.sort()
Python posee datos del tipo secuencia
Diccionarios
Cadenas de texto
se definen mediante
{palabra:definición}
se agregan nuevos
elementos (ejemplo)
dic[palabra]=definicion
quitar definiciones
mediante pop
dic.pop(definicion)
se muestra el
diccionario
dicc.items()
Agregando elementos
US$
Preguntas
Título y N° de PPT o sesión