1. Funciones y Módulos en Python
Prof. Ramiro Estigarribia
ramiroec@gmail.com
Link a la presentación
2. Para que un gran proyecto de programación sea exitoso, es
esencial cumplir con el principio No te repitas.
Ya hemos visto una forma de hacerlo: mediante el uso de
bucles. En este módulo, exploraremos dos más: funciones y
módulos.
Al reutilizar código el programa es más facil de entender y
mantener.
Importancia de la Reutilización del Código
3. Se acceden escribiendo el nombre de la función seguido de
los parámetros entre paréntesis.
Aquí hay algunos ejemplos que ya has visto:
print("Hello world!")
range(2, 20)
str(12)
range(10, 20, 3)
¿Cómo acceder a las Funciones en Python?
6. Son los valores que pasamos a una función.
Se pueden usar como variables dentro de la definición de la
función.
Argumentos de una Función
7. Son los valores que devuelve una función.
Ciertas funciones devuelven un valor que se puede usar más
adelante.
Para hacer esto para sus funciones definidas, puede usar la
declaración return.
Valores devueltos
8. def max(x, y):
if x >=y:
return x
else:
return y
print(max(4, 7))
print(max(100, 700))
https://code.sololearn.com/cvb6aJeRbe22
Ejemplo
9. Son anotaciones al código que se utilizan para facilitar su
comprensión. No afectan cómo se ejecuta el código.
En Python, se crea un comentario insertando un #.
Todo el texto después de él en esa línea se ignora.
¿Qué son los Comentarios?
10. x = 365
y = 7
# this is a comment
print(x % y) # find the remainder
# print (x // y)
# another comment
https://code.sololearn.com/cgmaI96hjBEv
Ejemplo
11. Son piezas de código que otras personas han escrito para
cumplir tareas comunes, como generar números aleatorios,
realizar operaciones matemáticas, etc.
La forma básica de usar un módulo es agregar:
import module_name en la parte superior de su código.
¿Qué son los Módulos?
12. import random
for i in range(5):
value = random.randint(1, 6)
print(value)
https://code.sololearn.com/cgol2y1cAWLa
Ejemplo