@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

python-aprendiendo-desde-cero-i

Python: Aprendiendo desde cero IV – Funciones

Python: Aprendiendo desde cero IV: Funciones

Seguimos con nuestro curso de Python desde cero. Hoy hablaremos de las Funciones. Así que vamos a lo primero, qué es una función.

Una función se podría definir igual en cualquier idioma de programación, se trata de un bloque de código que se puede reutilizar tantas veces queramos en nuestro desarrollo y que se encarga de realizar una determinada tarea.

Sabiendo esto, vamos a ver como se generan en Python.

¿Cómo declaramos una función en Python?

En Python una función se declara con la palabra clave def y a continuación, incluimos el código.

Con esto puede ser ambiguo, y estamos intentando aprender, lo vamos a trabajar un poco más. Pongo un ejemplo de función:

Y ahora os explico cada punto:

  • def -> Como hemos dicho sirve para definir que es una función
  • suma -> Es el nombre de la función
  • () -> Entre los paréntesis irán los parámetros
  • : -> Los dos puntos delimitan la función
  • codigo -> Ahí estará nuestro código

Vamos a desarrollarla. Generamos una función que realiza una suma de dos números y los muestra en pantalla:

Una cosa hay que tener clara, hasta que no llamamos a la función el código no se ejecuta. ¿Cómo llamamos a la función? Utilizaríamos, como no, su nombre:

De la siguiente forma:

python-aprendiendo-desde-cero-iv-1

Como podéis ver, las funciones se parecen mucho a las variables. Esto es porque las funciones son “variables del tipo función”.

¿Qué parámetros se pueden incluir en una función Python?

Como podéis presuponer, existen múltiples formas de definir funciones en Python, con argumentos o sin ellos. Al definir una función los valores los cuales se reciben se denominan parámetros, pero durante la llamada los valores que se envían se denominan argumentos.

Os voy a dar varios ejemplos:

Función sin parámetros en Python

Función por posición en Python

Función por nombre en Python

Que es lo mismo que:

Listas como parámetros en Python

python-aprendiendo-desde-cero-iv-2

Función con parámetros por defecto en Python

python-aprendiendo-desde-cero-iv-3

Seguro que alguna me dejo…pero no está mal para empezar a aprender Python.

VIDEO YOUTUBE: Curso Python desde cero – Funciones


Seguiremos completando con el resto de entradas nuestro conocimiento en Python. Os dejo el temario ya generado:

TEMARIO APRENDE PYTHON DESDE CERO

Python: Aprendiendo desde cero I: Introducción
Python: Aprendiendo desde cero II: Comentarios, Variables y Datos
Python: Aprendiendo desde cero III: Controles de flujo
Python: Aprendiendo desde cero IV: Funciones
Python: Aprendiendo desde cero V – Módulos
Python: Aprendiendo desde cero VI – Operadores
Python: Aprendiendo desde cero VII – Estructura proyecto
Python: Aprendiendo desde cero VIII – Scripting
Python: Aprendiendo desde cero IX – Fechas

Espero os parezca interesante…seguiremos con los conceptos básicos hasta poder hacer un pequeño programa que es el objetivo final.

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

esp32-configurar-wifi-con-micropython-2

ESP32: Configurar Wifi con MicroPython

ESP32: Configurar Wifi con MicroPython Una de las características más interesantes de las placas ESP32 …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

veinte − diecinueve =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu