Está en la página 1de 9

[Análisis

Python]
[2023]
[Ernesto Viloria/Instructor]

[06/09/2023]

[SENA – COMPL/ADSO]
Creado por: Deiner Acosta
Henry Castro
Santiago Maury
Gisell Orozco
INDICE

 ¿Qué es una función?...................................................................Pag.3


 Ejemplos de las funciones integradas por defecto [En Py]...Pag.4
 Sintaxis……………………………………………………………Pag.5
 ¿Cómo definir una función?........................................................Pag.6
 Ejemplos..........................................................................................Pag.7
 ¿Por qué son útiles las funciones en Python? .........................Pag.8
 Referencias......................................................................................Pag.9

2
[¿Que es una función]
[¿y cómo se utiliza en Python]

[Funciones

En programación, una función es una sección de un programa que calcula un


valor de manera independiente al resto del programa.
Una función tiene tres componentes importantes:
 los parámetros, que son los valores que recibe la función como entrada;
 el código de la función, que son las operaciones que hace la
función; y
 el resultado (o valor de retorno), que es el valor final que entrega
la función.
En esencia, una función es un mini programa. Sus tres componentes son
análogos a la entrada, el proceso y la salida de un programa.].

Las funciones, también llamados métodos, nos permiten dividir el trabajo que
hace un programa, en tareas más pequeñas separadas de la parte principal. Ese
es el concepto de función en programación.

“Las funciones en Python cumplen objetivos específicos definidos por el


usuario o por el lenguaje. Reciben como parámetros datos de entrada
llamados argumentos, que se indica por el usuario o por defecto, los
procesan y devuelven datos de salida.
Las funciones en Python sirven para:
° Dividir y ordenar el código en partes más sencillas para depurar y
programar con mayor facilidad.
° Reutilizar el código, evitando repeticiones innecesarias en un programa.

3
[Ejemplos de las Funciones integradas por
defecto]
[En Python]

Python ya proporciona muchas funciones integradas como


print() y len(), también puedes definir tus propias funciones
para usar en tus proyectos.
Una de las grandes ventajas de usar funciones en tu código es
que reduce el número total de líneas de código en tu proyecto.

4
[Sintaxis]
1. La palabra clave def
2. Un nombre de función
3. Paréntesis’ ()’, y dentro de los paréntesis los parámetros de
entrada, aunque los parámetros de entrada sean opcionales.
4. Dos puntos’:’
5. Algún bloque de código para ejecutar
6. Una sentencia de retorno (opcional)

““En estas imágenes podemos encontrar ejemplos de las sintaxis más


comunes para desarrollar en Python”

5
[¿Cómo definir una función en Python?]
Para definir una función nueva en Python utiliza la palabra reservada def, seguida del
nombre que le quieres dar a la función. A continuación, añade los paréntesis con los
parámetros de entrada de la función seguidos de dos puntos (:). Después, normalmente en
otra línea de código, agrega el bloque de instrucciones que quieres que se ejecuten cada
vez que se invoca a la función.
Dentro de este bloque de instrucciones (casi siempre al final y de forma opcional) se
coloca una sentencia de retorno que no es más que el valor que deseas que devuelva la
función: para esto usa la palabra reservada return.
Una función en Python siempre devolverá un valor; es decir, si no se añade una sentencia
de retorno (return), se devolverá el valor predeterminado None.

# ejemplo de definición de una función


def suma(a, b):
return a + b
result = suma(8,5)
# result = 13

También puedes definir valores predeterminados para los parámetros de entrada de tus
funciones. Esto te permite indicar que dichos parámetros son opcionales, es decir, que
pueden no ser informados al momento de invocar la función; sin embargo, como cuentan
con parámetros por default previamente definidos, la función seguirá ejecutándose con
normalidad.

def suma(a, b=8):


return a + b
result = suma(5)
# result = 13

6
EJEMPLOS

7
[¿Por qué son útiles las funciones en Python?]
En conclusión, las funciones en Python son herramientas esenciales que ofrecen
una gran utilidad en la programación. Permiten dividir un programa en partes más
pequeñas y manejables, promoviendo la reutilización de código, mejorando la
legibilidad y facilitando el mantenimiento. Además, las funciones fomentan la
modularidad y la abstracción, lo que hace que el código sea más fácil de entender y
colaborar en equipos de desarrollo. Su capacidad para encapsular lógica y datos las
convierte en un recurso fundamental para resolver problemas de manera eficiente
y estructurada en Python y, por ende, en la programación en general. En resumen,
comprender y utilizar funciones en Python es esencial para convertirse en un
programador más eficiente y efectivo.

8
Referencias

 http://progra.usm.cl/apunte/materia/funciones.html#:~:text=Una%20funci
%C3%B3n%20tiene%20tres%20componentes,final%20que%20entrega%20la
%20funci%C3%B3n.

 https://lenguajesdeprogramacion.net/diccionario/que-es-una-funcion-o-metodo-
en-programacion/

 https://ebac.mx/blog/funciones-de-python

 https://www.freecodecamp.org/espanol/news/guia-de-funciones-de-python-con-
ejemplos/

 https://blog.hubspot.es/website/funciones-python

También podría gustarte