Download Pippy2

Document related concepts
no text concepts found
Transcript
Pippy
(Python para niños)
Pippy=Python
Pippy es la actividad que nos permite programar
en python, el lenguaje utilizado para construir
parte del contenido de la XO.
El objetivo de Pippy es introducir al niño en la
programación.
¿Qué es un programa?
Un programa es una secuencia de
instrucciones escritas para lograr un
determinado objetivo.
Una instrucción es una orden a la
computadora, por ej: mostrar un texto en
pantalla, leer el teclado, sumar dos variables.
Nombre de la actividad
Editor
Ejemplos
Consola
Detiene la ejecución
Limpia el editor
Ejecuta el código
Linea de código
Resultado de la ejecución
Operaciones básicas sobre
valores numéricos
+
Suma
-
Resta
*
/
Multiplicación
División
VARIABLES
Una variable es como una caja que
representa un valor cambiante.
Tiene asociado un nombre, un tipo, un valor y
un espacio en memoria.
El valor puede ser de tipo número (enteros,
reales), texto, y listas de números o de textos.
nombreMascota = “sultán”
edadMascota = 7
comidasMascota = ['arroz' , 'carne', 'zapatos']
Defino las variables asignándoles un valor.
Símbolo de asignación
numA = 5
Nombre de la variable
Valor
Le asigno a la variable total el resultado de la
suma de las variables numA y numB.
total = numA + numB
Listas
La lista es una estructura en la que se
pueden agrupar conjuntos de valores.
Es una forma de agrupar muchos valores
en un único símbolo.
Elemento de la lista
lacteos = [ 'yogur' , 'queso' , 'manteca' ]
Las 'comillas simples' y “las dobles” sirven
para indicar valores de tipo texto.
¡Si no las ponemos, Python pensará que
estamos refiriéndonos a variables!
Los elementos de la lista tienen una
posición dentro de la misma. Al número
que refleja esta posición se le
denomina índice. Este índice comienza
a contarse desde el 0.
lacteos= ['yogur', 'queso', 'manteca']
0
1
2
Agregar elementos a la lista
Remover elementos de la lista
índice del
elemento que se
quiere borrar
Imprime el elemento de la primera
posición de la lista.
print lista[0]
Bloques de código
Las instrucciones de iteración y de control
de flujo determinan cual bloque de código
ejecutar a continuación.
En Python, el bloque queda definido por la
indentación.
Sentencia de iteración for
Permite recorrer una lista y para cada
elemento, hacer algo.
for variable in lista de valores:
Hago algo
Sentencia condicional if
Evalúa una condición y dependiendo del resultado
de la misma ejecuta determinadas acciones.
if condición1 :
Bloque instrucciones 1
elif condición2:
Bloque instrucciones 2
else:
Bloque instrucciones 3
La condición debe devolver verdadero o falso
Se ejecuta si la
condición es
verdadera
Se ejecuta si la
condición es falsa
Operadores de comparación
(para evaluar condiciones)
Pedir datos al usuario raw_input()
Para “leer el teclado” usamos la función
raw_input()
Típicamente colocaremos esos datos en una
variable y operaremos sobre ellos.
Bucle while (mientras)
El bucle while nos permite ejecutar un
fragmento de código mientras se cumpla
una determinada condición.