Curso Python. Sintaxis Básica IV  Funciones II. Vídeo 6

Curso Python. Sintaxis Básica IV Funciones II. Vídeo 6

Introducción al tema de las funciones en Python

Resumen de la sección: En esta sección del curso de programación en Python, se aborda el tema de las funciones y cómo pasar parámetros o argumentos a ellas.

Paso de parámetros o argumentos a funciones

  • Se muestra cómo guardar un archivo Python con extensión .py y cómo abrirlo en diferentes aplicaciones.
  • Se explica cómo abrir un archivo guardado anteriormente utilizando la función open en Python.
  • Se introduce el concepto de parámetro o argumento en una función y su utilidad para reutilizar código.
  • Se declara una función llamada "suma" sin ningún parámetro y se muestra cómo imprimir la suma de dos valores dentro de la función.
  • Se observa que al declarar una variable dentro de una función, el editor automáticamente agrega sangría para indicar que pertenece a esa función.
  • Se declara una variable "num1" igual a 5 y otra variable "num2" igual a 7 dentro de la función "suma".
  • Se utiliza la instrucción print para imprimir la suma de los valores numéricos declarados anteriormente.
  • Para ejecutar la función, simplemente se llama por su nombre seguido de paréntesis. La función realiza su trabajo y devuelve el resultado esperado.

Parámetros o argumentos en funciones

  • Se destaca que una ventaja importante de las funciones es poder reutilizarlas llamándolas múltiples veces.
  • Se plantea la necesidad de que una función pueda sumar diferentes valores en cada llamada, lo cual se logra utilizando parámetros o argumentos.
  • Se explica cómo declarar parámetros o argumentos en la definición de una función, separados por comas dentro de los paréntesis.
  • Se menciona que una función puede recibir ningún parámetro, uno o varios, y se muestra cómo declarar dos parámetros en la función "suma".
  • Se enfatiza que al llamar a una función con parámetros, es necesario pasarle los valores correspondientes en cada llamada.
  • Se elimina la declaración de variables dentro de la función ya que ahora se definen como parámetros. Solo se mantiene la instrucción print para imprimir la suma.

Paso de valores diferentes a una misma función

Resumen de la sección: En esta sección del curso, se explora cómo hacer que una misma función sume diferentes valores en cada llamada.

Utilizando diferentes valores en cada llamada

  • Se muestra cómo declarar dos parámetros en la definición de una función para permitir el paso de diferentes valores.
  • Se destaca que al llamar a una función con múltiples parámetros, es necesario pasarle los valores correspondientes separados por comas.
  • Se ejecuta nuevamente la función "suma" pasando diferentes valores como argumentos y se observa el resultado esperado.

Con estos conceptos básicos sobre funciones y el paso de parámetros, se sienta una base sólida para comprender y utilizar funciones de manera efectiva en Python.

Paso de parámetros en funciones

Resumen de la sección: En esta sección se explica cómo funcionan los parámetros en las funciones. El flujo de ejecución va de arriba hacia abajo, por lo que el intérprete toma nota de la declaración de la función y al llegar a una llamada, asigna los valores pasados como argumentos a los parámetros correspondientes.

Funcionamiento del paso de parámetros

  • Los valores pasados como argumentos viajan y se almacenan en los parámetros correspondientes.
  • El orden en el que se pasan los valores determina en qué parámetro se almacenan.
  • Es posible pasar diferentes tipos de datos como parámetros.

Ejecución del código dentro de una función

Resumen de la sección: Una vez que el intérprete tiene la información necesaria, ejecuta el código dentro de la función. Si hay instrucciones para imprimir o realizar operaciones con los parámetros, estas se llevarán a cabo durante la ejecución.

Ejecución del código dentro de una función

  • El intérprete ejecuta el código dentro de la función.
  • Si hay instrucciones para imprimir o realizar operaciones con los parámetros, estas se llevan a cabo durante la ejecución.

Reutilización y combinación de parámetros

Resumen de la sección: Las funciones pueden ser reutilizadas y combinar diferentes tipos de datos como parámetros. Cada valor pasado como argumento será almacenado en su lugar correspondiente según el orden establecido.

Reutilización y combinación de parámetros

  • Las funciones pueden ser reutilizadas con diferentes valores pasados como argumentos.
  • Los parámetros se almacenan en el mismo orden en el que se pasan los valores.
  • Es posible combinar diferentes tipos de datos como parámetros.

Funciones que devuelven valores

Resumen de la sección: Algunas funciones pueden devolver un valor utilizando la instrucción "return". Esto permite obtener un resultado específico al llamar a la función.

Funciones que devuelven valores

  • Algunas funciones utilizan la instrucción "return" para devolver un valor.
  • El valor devuelto depende de los parámetros pasados y del código dentro de la función.
  • Se puede asignar el valor devuelto a una variable para su posterior uso.

Similitud entre funciones y máquinas expendedoras

Resumen de la sección: Se establece una similitud entre el funcionamiento de las funciones en programación y las máquinas expendedoras. Ambos tienen una entrada (parámetros o código del producto) y una salida (valor devuelto o producto).

Similitud entre funciones y máquinas expendedoras

  • Las funciones tienen una entrada (parámetros) y una salida (valor devuelto).
  • Las máquinas expendedoras tienen una entrada (código del producto) y una salida (producto).
  • Dependiendo de los parámetros o código introducido, tanto las funciones como las máquinas expendedoras proporcionan resultados específicos.

Almacenamiento y visualización de valores en Python

Resumen de la sección: En esta sección, se explora cómo almacenar y visualizar valores en Python utilizando funciones. Se muestra cómo los programas pueden devolver valores sin imprimirlos directamente, y cómo asignar esos valores a variables para su posterior uso.

Almacenamiento de valores devueltos por una función

  • Los programas pueden devolver valores sin imprimirlos directamente.
  • Para visualizar el resultado devuelto por una función, se puede utilizar la instrucción print.
  • Es posible almacenar el valor devuelto por una función en una variable.
  • Almacenar el resultado de una función en una variable permite su uso posterior en el programa.

Utilidad del almacenamiento de valores

  • Almacenar el resultado de una función en una variable es útil para programas complejos.
  • Permite utilizar el valor devuelto por la función múltiples veces a lo largo del código.
  • El valor almacenado puede ser utilizado más adelante en la aplicación o programa.

Paso de parámetros por referencia

  • En Python, los parámetros siempre se pasan por referencia.
  • El concepto de referencia es importante y será explorado más adelante.

Este resumen cubre los aspectos principales sobre el almacenamiento y visualización de valores en Python utilizando funciones.

Video description

Seguimos viendo el trabajo con funciones. En esta ocasión vemos cómo funcionan las funciones con parámetros o argumentos. Para más cursos, ejercicios y manuales visita: https://www.pildorasinformaticas.es