Declaración de funciones y variables en Python
⏱ Dedicación recomendada: 0 minutos
Esto considera el contenido visible y relevante, e ignora texto colapsado o marcado como opcional.
r8vnhill/python-dibs
En esta lección exploraremos cómo se definen funciones y se declaran variables en Python, enfocándonos en las diferencias clave con Kotlin. Aunque ambos lenguajes permiten escribir código conciso y expresivo, Python adopta un enfoque mucho más flexible y dinámico, lo que trae tanto beneficios como desafíos.
A lo largo del contenido veremos:
- Cómo se definen funciones con y sin anotaciones de tipo.
- Cómo usar valores por defecto,
*args
y**kwargs
para construir funciones versátiles. - Qué alternativas existen en Python para simular variables inmutables.
- Qué prácticas se recomiendan al desarrollar bibliotecas o APIs reutilizables.
Este análisis no solo busca enseñar la sintaxis de Python, sino también ayudarte a entender sus decisiones de diseño y cómo adaptar buenas prácticas al trabajar en proyectos que exigen claridad, mantenibilidad y consistencia.
🧩 Funciones en Python
En Python, las funciones se definen con la palabra clave def
, seguida del nombre, los parámetros entre paréntesis y dos puntos (:
) para iniciar el bloque. A diferencia de Kotlin, no es obligatorio declarar los tipos de los parámetros ni del valor de retorno, aunque es posible usar anotaciones de tipo opcionales.