Python es un lenguaje de programaci贸n importante que hay que conocer. Se utiliza ampliamente en campos como Machine Learning, la Ciencia de Datos, el desarrollo web, y muchos otros.

En esta publicaci贸n nos enfocaremos en introducirte en los condicionales, funciones y bucles en Python.

aprende f谩cilmente inteligencia artificial - newsletter

Usamos iteraciones cuando queremos ir a trav茅s de variables que forman parte de una lista. En esta publicaci贸n te voy a mostrar c贸mo contar el n煤mero de elementos que su valor sea menor a 20 en una lista.

Primero definimos una funci贸n que tome como argumento n煤meros, donde n煤meros son variables de una lista. El truco ac谩 es crear una variable que comience en cero, vamos a llamar total.

La idea es que cuando ciertas condiciones sean verificadas, total pueda cambiar de valor. Esta es la raz贸n que en ciertas ocasiones a esta variable se le conozca como una suma m贸vil.

Ahora consideramos x en la lista de n煤meros, si es menor a 20 , incrementarlo total a 1 y finalmente retornaremos el valor total.

35-1

Esto significa si x es menor a 20, total aumentar谩 en 1 y, si x es mayor o igual a 20, total no aumentar谩.

Entonces de acuerdo a una lista dada, la funci贸n contar devolver谩 todos los valores menores a 20. Verifiquemos esto.

35-2

En esta lista tenemos 6 n煤meros que son menores a 20. Verifiquemos esto.

35-3

Perfecto, nos regresa el n煤mero correcto, 6.

Ahora si agrego un nuevo n煤mero a la lista, por ejemplo 17, la salida de la funci贸n se ajustar谩 correctamente.

35-4

7, correcto.

Por cierto, mira como es el espaciado de nuestro c贸digo, el c贸digo referente a if est谩 m谩s espaciado que el de for. Esto nos permite separar de manera l贸gica cada uno de los elementos que forman parte de la funci贸n.

35-5

Si te est谩s iniciando en la programaci贸n para Machine Learning y a煤n no te sientes tan diestro, te ofrezco un pack con las instrucciones b谩sicas de Python, NumPy y Pandas. Estas gu铆as ser谩n de gran utilidad si est谩s comenzando ya que podr谩s recurrir a ella cada vez que no te acuerdes de alguna instrucci贸n o no sepas hacer algo que es rutinario al momento de programar Machine Learning. Para descargar el pack con las gu铆as solamente tienes que ingresar a este enlace.

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada.