Programación Básica Python

Embed Size (px)

DESCRIPTION

Introducción a la programaciónPythonProgramación para secundaria

Citation preview

SINTAXIS DE PYTHONprint "Bienvenido a Python!"

mi_variable=10

my_ent=7my_real=1.23mi_bool=True

#Ac abajo, mi_ent est establecido en 7 o menos. Qu crees que#va a pasar si lo establecemos en 3 y mostramos el resultado?mi_ent = 7mi_ent =3print mi_ent

Espacios en blancoEn Python, los espacios en blanco se usan para darle estructura al cdigo. Los espacios en blanco son importantes as que tens que tener cuidado de cmo los usas.

def spam(): huevos = 12 return huevos print spam()

spam=Truehuevos=False

#hola soy froilanmisteriosa_variable = 42

Comentario de varias lineas"""hola como estanatt. FroilanPerugachi"""

DesglosarlosCuando comienzas un proyecto grande como este, es importante dedicar un tiempo a descomponer el problema en pasos individuales. Despus, puedes empezar a trabajar (y probar) un paso a la vez, en lugar de intentar escribir un programa enorme de una sola vez!

Pensemos en el problema de Pig Latin. Pig Latin es un lenguaje creado en el que se toma la primera letra de una palabra y se pone al final de la misma y se le agrega tambin un sonido voclico. Por ejemplo, la palabra perro sera "erropei". Cules pasos debemos seguir?1. Pedir al usuario que ingrese una palabra en espaol2. Verificar que el usuario ingres una palabra vlida3. Convertir la palabra de espaol al Pig Latin de Python4. Mostrar el resultado de la traduccinNota que algunos de los pasos se pueden dividir a su vez en pasos individuales. Por ejemplo, queremos pensar detenidamente en el algoritmo para el paso N. 3 antes de empezar a escribir el cdigo.Un poco de tiempo invertido pensando detenidamente en la descomposicin y los algoritmos para tu programa puede ahorrarte MUCHOS momentos frustrantes ms adelante!