Saltar al contenido

Masterclass

Si programas en Python y entiendes esto al 100% no sigas leyendo:

def func(a: Union[int, str], b: float | None, /, c: List[int], d: Dict[str, int] = {}, *e: int, f: tuple[int, float], g: Optional[str] = None, **h: int | bool | float)

Te voy a enseñar a dominar todo lo relacionado con los parámetros de las funciones en Python para lograr limpiamente el comportamiento que deseas en tu código y desplegar toda la potencia que las funciones permiten.

Y lo haré de la forma que a mí me hubiera gustado que me lo explicaran, para acabar con toda tu incertidumbre de golpe y multiplicar × 10 tu seguridad al programar, de manera sencilla, práctica y sin tecnicismos extraños.

Aunque no lo creas, la definición de función jeroglífica que has leído arriba es válida, correcta y funcional.

Sí, tiene un montón de cosas raras, pero así es Python.

Guido van Rossum, el creador de Python, dijo una vez: «Python es uno de los lenguajes más fáciles de aprender pero de los más difíciles de dominar».

¡Y vaya sí tenía razón!

Cuando me lancé a aprender Python, el primer obstáculo apareció en uno de los aspectos básicos más fundamentales de cualquier lenguaje:

Las funciones.

Sí, es muy fácil definir una función sencilla con un par de parámetros, pero cuando necesitas algo más que eso, aparecen los problemas.

Las propias funciones de Python y las de las librerías más utilizadas no están definidas de manera sencilla. Al revés.

Y es precisamente por toda la potencia y flexibilidad que te da Python que parece que las cosas se complican innecesariamente.

Python permite manejar hasta cinco clases de parámetros diferentes en sus funciones. Ni dos ni tres. Cinco.

También permite indicar los tipos esperados de cada parámetro.

Y combinarlo todo entre sí.

Ahí es cuando empiezan a aparecer símbolos extraños entre los parámetros, como /, *, ** o |, además de términos como Union u Optional entre otros.

Solo ver eso por primera vez hizo que me temblaran las rodillas y lo dejara de lado, intentando avanzar con otros aspectos de lenguaje, confiando en poder ignorarlo el tiempo posible. Decidí ir tirando con lo mínimo.

Tampoco entendía por qué no podía llamar a las funciones como yo quería, ni mucho menos, por qué algunas estaban definidas de aquella manera tan extraña, compleja y larga.

¡Se suponía que Python era fácil!

¿Y cómo diablos era posible que una función con solo dos o tres parámetros permitiera introducir diez o doce?

No sé si te ha pasado esto alguna vez. Pero si aún estás leyendo esto es porque al menos te ha sucedido (o te sucede) parecido.

¿Qué pasó después?

Que fui mejorando en Python. Pero arrastraba una gran piedra que me impedía avanzar como yo quisiera, porque no dominaba las funciones como debía.

Usaba las funciones como un principiante. No podía ser.

Tenía muchos errores cuando llamaba a otras funciones no creadas por mí, y no entendía el motivo.

Y no me quedó otro remedio que buscar, investigar y practicar hasta lograr dominar todo lo relacionado con ellas.

Ahí me di cuenta de que, prácticamente, todo el peso recaía sobre los parámetros de las funciones.

Y después de todo mi proceso de estudio e interiorización, quiero compartir el resultado contigo.

Para que no tengas que sufrir lo que sufrí yo, ni que tengas que perder el tiempo buscando e investigando, he creado una masterclass sobre parámetros de funciones en Python.

Masterclass sobre Parámetros de Funciones en Python

Me gustaría presentarte la masterclass que te hará entender y dominar todo lo relacionado con los parámetros de las funciones en Python.

He recopilado todos los conceptos y los he organizado en diferentes temas que explico de manera gradual, desde lo más elemental a lo más avanzado.

Pero no vayas a pensar que esta masterclass es un rollo teórico con un montón de transparencias tipo Power Point o similar.

No, nada eso.

Es una masterclass totalmente práctica. No hay ni una sola transparencia. Abrimos el editor desde el minuto número uno y te lo cuento todo, de manera sencilla y sin términos extraños.

Y lo hago de forma totalmente práctica. ¡Con más de 100 ejemplos sencillos!

Todo simple y diseñado para una mejor comprensión con independencia del nivel de Python que tengas.

¿Qué pasará después de ver la masterclass?

Pues puede que suene mal, pero te habrás quitado un gran peso de encima. Porque habrás comprendido y asimilado ciertos conceptos avanzados que dejarán que el resto de tu aprendizaje fluya.

Pero concretemos un poco más:

  • Conocerás y diferenciarás claramente entre las cinco clases de parámetros que admiten las funciones de Python.
  • Sabrás cambiar el orden de los parámetros en las llamadas a tus funciones para mejorar la legibilidad del código.
  • Evitarás el principal problema con los valores por defecto de los parámetros que puede generar efectos indeseados en tus programas.
  • Aprenderás el matiz sutil que distingue un parámetro de un argumento y entenderás por qué no es demasiado relevante.
  • Obtendrás avisos de posibles errores en tu código mucho antes de llegar a ejecutarlo.
  • Sabrás cómo evitar que se pueda cambiar el orden de los parámetros en las llamadas a tus funciones.
  • Conocerás todas las maneras de definir parámetros opcionales en tus funciones.
  • Podrás obligar a que los parámetros de tus funciones no puedan llevar el nombre, por lo que podrán ser solo proporcionados por su posición.
  • Tendrás siempre disponible el autocompletado en tu editor de código para los parámetros de las funciones, para facilitar y acelerar tu proceso de programación.
  • Sabrás cómo definir valores por defecto en tus parámetros para simplificar las llamadas a las funciones.
  • Entenderás la manera que tienen Python y muchas librerías de terceros de definir las funciones y comprenderás los motivos principales detrás de sus decisiones de diseño.
  • Podrás indicar de manera unívoca y sin ambigüedades el tipo de datos de cada uno de los parámetros de tus funciones, con independencia de que se trate de un tipo básico, una clase, o una estructura de datos o que puedan tomar valores de tipos diferentes.
  • Definirás funciones que sean capaces de aceptar cualquier número de parámetros, con independencia de que sean indicados por posición o por nombre.
  • Estarás en posición de crear librerías con funciones de nivel profesional combinando todos los conceptos aprendidos.

Y todo esto sin necesidad de perder el tiempo ni rebuscar entre decenas de recursos. No, yo te lo doy todo masticado, ordenado, organizado y contado de manera sencilla y práctica, paso a paso.

Sin rollos teóricos. Sin palabras raras. Sin tecnicismos extraños.

Esto es todo lo que incluye

    • Vídeo de 1 hora, 47 minutos y 2 segundos con todas las explicaciones paso a paso, basado en 120 ejemplos, sin rollos teóricos. Todo práctico.
    • El código desarrollado durante la masterclass, descargable y listo para su estudio y ejecución. Con sus comentarios y todo. Más de 10 ficheros de código organizado por conceptos.
    • 20 ejercicios y preguntas para complementar tu formación y asegurarte de que has entendido todos los conceptos explicados.
    • Soporte por email. Podrás preguntarme cualquier duda relacionada con el contenido de la masterclass para que no quede ningún cabo sin atar y le saques el máximo partido.
    • Acceso inmediato y de por vida. Si decides invertir en la masterclass tendrás acceso al momento a todos los materiales y podrás empezar a disfrutarla desde ya y cuando tú quieras.
    • Derecho a cualquier actualización futura o a nuevos contenidos. Si en algún momento es necesario cambiar alguno de los contenidos (por actualizaciones de Python, por ejemplo), te lo notificaré y tendrás acceso inmediato a ellos.
Masterclass - Parámetros de Funciones en Python

Consigue la masterclass sobre Parámetros de Funciones en Python

Por todo el valor que contiene y el tiempo que te ahorrarás para aprender uno de los aspectos más básicos de Python esta masterclass de casi dos horas de duración debería costar 150€.

De todos modos, como quiero que tengas un acceso más cómodo y dado que en unos días ya no se podrá, el precio de la masterclass es de 80€.

Solo disponible hasta el día 26/11/2024. Después ya no se podrá comprar.

Pago seguro con tarjeta de crédito o PayPal.

Consigue ahora* la masterclass sobre parámetros de funciones en Python por solo 80€

Pago seguro con tarjeta o PayPal. Impuestos incluidos.

* Solo disponible hasta el 26/11/2024.

Preguntas frecuentes

¿Qué nivel necesito? ¿Me sirve si estoy empezando?

Sería conveniente que conozcas cómo hacer funciones en Python, aunque sean muy sencillas. Aún así, si las tienes un poco verdes, después de la masterclass pocas dudas te quedarán. Además, todo está contado paso a paso, de manera gradual y con múltiples ejemplos.

¿Cuánto tiempo podré acceder al contenido?

De por vida, el contenido no caducará. Es más, se actualizará en el futuro si es necesario y tendrás acceso a dichas actualizaciones.

¿Tendré acceso inmediato a todo el contenido?

En cuanto te registres tendrás acceso inmediato al contenido y podrás ver la masterclass siempre que quieras.

¿En qué formato me darás el código?

Todo el código desarrollado, que es el mismo que verás en el vídeo, tal cual, sin cambiar ni una coma, está empaquetado en un ZIP para que lo descargues directamente a tu ordenador y puedas trabajar con él.

¿Me devuelves el importe si no aprendo nada?

No, a estas alturas creo que ya me conocerás lo suficiente como para saber que vas a aprender algo (bastante). Si ya dominas el tema de los parámetros de funciones en Python, probablemente no estarías leyendo esto ni dudando de si invertir en la masterclass o no.

¿Vas a cerrar el carrito?

Sí, la masterclass solo estará disponible hasta el 26/11/2024. Después ya no se podrá adquirir.

¿Tiene soporte? ¿Puedo preguntar dudas?

Sí, desde luego. Cualquier pregunta que tengas o duda que te quede me la podrás preguntar por email y con atención prioritaria. Solo esto ya justifica buena parte de la inversión.

¿Cómo me lo compro?

Es muy fácil. Haces clic en el botón de abajo, pones tus datos personales y un email. Después, tus datos de pago. Pulsas el botón y ya puedes entrar y empezar. Te llegará un email de confirmación (vigila tus carpetas de spam o promociones).

Todavía no lo tengo claro…

Si sigues dudando, escríbeme y pregúntame lo que quieras. Estaré encantado de responderte y de despejar tus dudas, tanto como para adquirir la masterclass como para no hacerlo.

Consigue ahora* la masterclass sobre parámetros de funciones en Python por solo 80€

Pago seguro con tarjeta o PayPal. Impuestos incluidos.

* Solo disponible hasta el 26/11/2024.

No hagas como hice yo

Casi siempre sucede lo mismo.

Estás aprendiendo y mejorando. Y, claro, todo cuesta, pero avanzas poco a poco.

Y de repente, te das de bruces contra algo.

Intentas entender lo mínimo para poder continuar. Intentas huir hacia adelante.

Pero no te libras. Ese concepto va a quedar ahí, acechando y atormentándote.

Pues no dejes que ese concepto sean los parámetros de las funciones de Python.

Yo te las pongo en bandeja de plata en esta masterclass.

Ya hice yo el trabajo por ti. Más no puedo hacer.

Tú solo debes verla y continuar con tu aprendizaje, sin tropezar con nada.

No hagas como hice yo, que dejé todo esto de lado y me persiguió hasta que no pude escapar más.

Tú decides.

Consigue ahora* la masterclass sobre parámetros de funciones en Python por solo 80€

Pago seguro con tarjeta o PayPal. Impuestos incluidos.

* Solo disponible hasta el 26/11/2024.