Ejercicios Py
Ejercicios Py
Ejercicios Py
Python]
[2023]
[Ernesto Viloria/Instructor]
[06/09/2023]
[SENA – COMPL/ADSO]
Creado por: Deiner Acosta
Henry Castro
Santiago Maury
Gisell Orozco
INDICE
2
[¿Que es una función]
[¿y cómo se utiliza en Python]
[Funciones
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.
3
[Ejemplos de las Funciones integradas por
defecto]
[En Python]
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)
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.
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.
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