Funciones y Módulos en Python
Prof. Ramiro Estigarribia
ramiroec@gmail.com
Link a la presentación
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
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?
def print_sum_twice(x, y):
print(x + y)
print(x + y)
print_sum_twice(5, 8)
>>>
13
13
>>>
Probar aquí: https://code.sololearn.com/c4rWi7x0zcXE
Ejemplo de Función
Partes de una Función en Python
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
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
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
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?
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
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?
import random
for i in range(5):
value = random.randint(1, 6)
print(value)
https://code.sololearn.com/cgol2y1cAWLa
Ejemplo

Funciones y módulos en Python

  • 1.
    Funciones y Módulosen Python Prof. Ramiro Estigarribia ramiroec@gmail.com Link a la presentación
  • 2.
    Para que ungran 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 escribiendoel 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?
  • 4.
    def print_sum_twice(x, y): print(x+ y) print(x + y) print_sum_twice(5, 8) >>> 13 13 >>> Probar aquí: https://code.sololearn.com/c4rWi7x0zcXE Ejemplo de Función
  • 5.
    Partes de unaFunción en Python
  • 6.
    Son los valoresque 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 valoresque 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): ifx >=y: return x else: return y print(max(4, 7)) print(max(100, 700)) https://code.sololearn.com/cvb6aJeRbe22 Ejemplo
  • 9.
    Son anotaciones alcó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 decó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 iin range(5): value = random.randint(1, 6) print(value) https://code.sololearn.com/cgol2y1cAWLa Ejemplo