Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La otra manera de interactuar con Python es crear un archivo de texto con los
comandos que queremos que ejecute.
La otra manera de interactuar con Python es crear un archivo de texto con los
comandos que queremos que ejecute.
El intérprete va a ir leyendo el archivo y ejecutando de a un comando por vez.
Esto termina cuando se han ejecutado todos los comandos o cuando explota por
haber encontrado un error.
La otra manera de interactuar con Python es crear un archivo de texto con los
comandos que queremos que ejecute.
El intérprete va a ir leyendo el archivo y ejecutando de a un comando por vez.
Esto termina cuando se han ejecutado todos los comandos o cuando explota por
haber encontrado un error.
python mi super programa.py: es la manera más sencilla de ejecutar el script
recientemente creado (hay otra maneras que vamos a ir aprendiendo con el
tiempo).
La otra manera de interactuar con Python es crear un archivo de texto con los
comandos que queremos que ejecute.
El intérprete va a ir leyendo el archivo y ejecutando de a un comando por vez.
Esto termina cuando se han ejecutado todos los comandos o cuando explota por
haber encontrado un error.
python mi super programa.py: es la manera más sencilla de ejecutar el script
recientemente creado (hay otra maneras que vamos a ir aprendiendo con el
tiempo).
Se puede usar el editor de texto que más les guste.
Los freaks usan vi. Funciona en una consola.
Si no hay otra cosa, podes arreglarte con nano. Funciona en consola.
El mcedit es un editor muy completo, si sos lo suficientemente viejo y nerd, puede que
te traiga recuerdos. También funciona en consola.
En el entorno gnome/unity, geany o sublime están buenos.
Si tenes KDE o cosas de KDE instalado, podes usar kate o kwrite.
>>> p r i n t ( ” h o l a mundo \n ” )
h o l a mundo
Efecto de la asignación:
1 Se evalúa la expresión de la derecha y se obtiene un valor.
2 El valor obtenido se copia en el espacio de memoria de la variable.
Ejemplos:
x=1
y=x
x=x+x
x=funcion(z+1,3)
x= x*x + 2*y + z;
Se pueden poner comentarios se usa el numeral (#). Es una buena práctica de
programación que vamos a incentivar.
Suma (+), r = 3 + 2
Resta (-), r = 4 - 7
Negación (-), r = -r
Multiplicación (*), r = 2 * 6
Potencia (**), r = 2 ** 6
División (/), r = 3.5 / 2
División entera (//), r = 3.5 // 2
Módulo o resto ( %), r = 7 % 2
contador = 0
while c o n t a d o r < 1 8 :
p r i n t ( ” Vamos por , ” + s t r ( c o n t a d o r ) )
¿Cuál es la salida de este código?
contador = 0
while c o n t a d o r < 1 8 :
p r i n t ( ” Vamos por , ” + s t r ( c o n t a d o r ) )
¿Cuál es la salida de este código?
Y sı́, me habı́a olvidado de incrementar el contador, deberı́a ser ası́:
contador = 0
while c o n t a d o r < 1 8 :
p r i n t ( ” Vamos por , ” + s t r ( c o n t a d o r ) )
c o n t a d o r = c o n t a d o r +1
contador = 0
while c o n t a d o r < 1 8 :
p r i n t ( ” Vamos por , ” + s t r ( c o n t a d o r ) )
¿Cuál es la salida de este código?
Y sı́, me habı́a olvidado de incrementar el contador, deberı́a ser ası́:
contador = 0
while c o n t a d o r < 1 8 :
p r i n t ( ” Vamos por , ” + s t r ( c o n t a d o r ) )
c o n t a d o r = c o n t a d o r +1
La tabulación puede ser una fuente de errores muy molestos, hay que tener mucho
cuidado, la versión que termina es:
contador = 0
while c o n t a d o r < 1 8 :
p r i n t ( ” Vamos por , ” + s t r ( c o n t a d o r ) )
c o n t a d o r = c o n t a d o r +1
linea 1 return sum(x,y): def es palabra reservada, return sum es el nombre del
módulo, x, y son las variables de entrada
se ejecuta con python return sum.py
linea 1 return sum(x,y): def es palabra reservada, return sum es el nombre del
módulo, x, y son las variables de entrada
se ejecuta con python return sum.py
Mensajes de error
Terminando
Con lo que vimos hoy, podemos hacer programas bastante piolas y practicar
bastante.
Terminando
Con lo que vimos hoy, podemos hacer programas bastante piolas y practicar
bastante.
Resumiendo:
Intérprete Python
Editando y ejecutando código Python
Asignación de variables
Tipos de datos
Operaciones básicas
Estructuras de control: if, then, else
Iteración: while, for
Definiendo funciones
Debugging
Terminando
Con lo que vimos hoy, podemos hacer programas bastante piolas y practicar
bastante.
Resumiendo:
Intérprete Python
Editando y ejecutando código Python
Asignación de variables
Tipos de datos
Operaciones básicas
Estructuras de control: if, then, else
Iteración: while, for
Definiendo funciones
Debugging
Ahora hay que ensuciarse los dedos y empezar a practicar
Entregar al menos 2 puntos resueltos de cada ejercicio de la práctica 1.
(Avisar antes de empezar el ejercicio 4)