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.

El siguiente concepto que explicaré es el de estructura y espaciado en Python, este es fundamental porque esta es la única manera apropiada, en el que podrás comunicar tus ideas con la computadora.

aprende fácilmente inteligencia artificial - newsletter

Veamos este ejemplo, definamos una función llamada “seis”, esta toma “X” como un argumento desconocido. “X” será redefinida con el valor de 6 y la función retorna el valor de “X”, que en este caso será 6.

Observa que se utiliza un espaciado en las líneas de programación.

12-1

Ahora queremos ejecutar esta función, teniendo un valor de 4. Si ejecutamos este código nada sucede, simplemente el programa no devuelve ningún valor.

Esto sucede porque la línea de imprimir seis  está ubicada dentro la función y solamente se ejecutará cuando la función sea aplicada.

12-2

Si por su parte colocamos la línea de código de imprimir en una nueva línea en vez de estar alineada a la función y ejecutamos el código, podemos observar que la salida es diferente.

Esto se debe a que la línea de imprimir se ejecuta como parte de ella misma y no como parte de la función “seis”.

“Def” y “print” forman dos bloques de códigos o comandos, separados y distintos.

12-3

Por esta razón es evidente las razones del por qué se utiliza el espaciado. Si escribes una función todos los comandos asociados a ésta, deberán estar escritos con espaciado. Una que vez que quieras escribir un código distinto deberás iniciar una nueva línea pero esta vez sin espaciado.

De esta forma los bloques de códigos serán más visibles y aclara la lógica que utilizas para resolver tus problemas.

Trabajar con funciones es muy interesante, más adelante hablaremos más sobre ellas.

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.