Ir al contenido principal

Tropezando con Python (Parte 2)

Como proyecto nos han pedido elaborar un blog con algunas temáticas, el mío me cayó como anillo al dedo así que hablaré del lenguaje de programación que aprendí.

s
En lenguaje Python 

Hablo de Python, una vez instalado el IDE que es el programa por defecto con el cual viene el paquete del lenguaje de programación Python procederemos a realizar nuestro primer programa.


Hay que entender una cosa fundamental antes de empezar y es lo siguiente: Las computadoras son lógicas y para su funcionamiento se basan en cientos de miles de programas pre establecidos que establecen como será su comportamiento.

A manera de ejemplo hagamos una analogía abstracta, digamos que queremos algo para desayunar y estamos un poco cansados como para hacerlo por nuestra cuenta así que le pedimos amablemente a algún familiar lo haga por nosotros, basta decirle: "Por favor ¿puedes hacerme un huevo? A lo que nuestro familiar responderá: ¿Y cómo lo quieres?, nosotros le diremos: Lo deseo bien frito ó lo deseo con la yemita intacta, entre otras variaciones, nuestro familiar fue muy considerado al decirnos como es que queríamos el huevo, en otro caso abstracto, nosotros simplemente solicitamos a nuestro familiar que nos prepare el huevo y este por defecto lo hará como le place, ambos ejemplos son semejantes y comparten algo en común, esto es que nosotros los seres humanos somos seres pensantes y que tenemos autonomía, no necesitamos de ningún programa guía para ejecutar una orden dada, solo necesitamos el conocimiento. No entremos en detalles, ahora vayamos a otro ejemplo digamos que tenemos un robot que es ayudante de cocina y que su tarea es hacer comidas, sin embargo tenemos que enseñarle a hacerlo, de hecho si le decimos hazme un huevo el robot se preguntará ¿Hacer un huevo? recurrirá a una búsqueda incesante de como hacer un huevo y se dará cuenta que esto es una capacidad o característica de las aves y algunos reptiles, que hacerlo o crearlo es competencia solo de los seres biológicos y que por lo tanto esto sería un error, te preguntas porqué, y es que las computadoras como se dijo en un inicio no son seres que puedan pensar por sí mismos, sino que ejecutan una serie de instrucciones pre establecidas a las que llamamos programas.

Para que la computadoras a bordo del robot pueda hacernos un huevo será necesario primero programarlo a hacerlo, antes de ello deberemos saber el tipo de lenguaje en el que esta basado y que ordenes podemos darle.

Es necesario saber que las computadoras se comunican a través de un lenguaje que llamamos binario este lenguaje es conocido como lenguaje de perfil bajo, donde los ceros y unos son interpretados como abierto o cerrado, que la combinación física de circuitos y demás partes del hardware también son pre programadas para ejecutar las acciones que serán dispuestas luego por otro lenguaje de programación denominado de alto perfil como lo es Python.

"Las computadoras aún no pueden razonar, por lo tanto es necesario establecer pautas previas"

Una vez definido lo que significa procedo a darle instrucciones a la computadora, para ello debemos pensar lógicamente y establecer las ordenes principales del juego lo que se denomina sintaxis.

  1. Primero ordenamos al robot dirigirse hacia la cocina.
  2. Segundo ordenamos al robot ubicar la refrigeradora.
  3. Tercero ordenamos al robot abrir la puerta de abajo de la refrigeradora (fíjese que soy específico respecto a la puerta que debe abrirse considerando que la refrigeradora tiene dos puertas, hay algunas de una puerta, para este caso en particular el programador primero deberá de identificar el tipo de refrigeradora que tiene y si esta tiene dos puertas)
  4. Cuarto ordenamos al robot qué una vez abierto busque los huevos.
  5. Quinto ordenamos al robot que una vez ubicados los huevos con delicadeza tome uno de ellos.
  6. Sexto, lo saque de la refrigeradora y lo ponga encima de la mesa de trabajo que se ubicará exactamente a solo medio metro de distancia de su posición original.
  7. Sétimo se le ordenara que ubique la cocina que esta al lado izquierdo y que encienda la cocina.
  8. Octavo, se le ordenará que ponga la sartén con aceite (estableciendo la medida en mililitros para que pueda freírse el huevo, sin llegar a ser demasiado)
  9. .Noveno, se le dirá que agarre el huevo, rompa el cascarón con delicadeza sin dejar el contenido que hay dentro e inmediatamente deposite el contenido del huevo y deseche el cascaron hacia la basura.
  10. Décimo, se le ordenará que fría el huevo en determinados minutos y segundos y que una vez terminado se retire del fuego y se ponga en un contenedor de forma suave.
Estas instrucciones en lenguaje humanos son excesivas ya que se hace énfasis en cada paso de como debe prepararse un simple huevo, para algunas personas esto hasta puede resultar humillante, ya que se pondrá en tela de juicio la capacidad cerebral, sin embargo para una computadora este mensaje no será del todo exacto pues faltan definir algunos parámetros que podrían ocasionar conflictos lógicos, sin embargo la idea es demostrar que las instrucciones pre establecidas harán que la computadora pueda funcionar bien y realizar la tarea encomendada.

Definamos entonces nuestro primer programa usando la ayuda del IDE Python


Ver en pantalla completa para una mejor experiencia.

Código utilizado en Python, puedes copiarlo y ejecutarlo en IDE

>> # Este programa dice hola y pregunta por mi nombre 
>> print("¡Hola Amigos!") print("¿Cuál es tu nombre?")#Pregunta por tu nombre 
>> mi_nombre = input() print("Es agradable conocerte, " + mi_nombre) 
>> print("Tú nombre esta compuesto por:") 
>> print(len(mi_nombre)) print("¿Cuál es tú edad?")#Va a preguntar por tu edad 
>> mi_edad = input() print("Tú tendrás," + str(int(mi_edad)+1) + " en un año.")

Psd. Copia solo el código y omite las ">>"

  

Comentarios

Entradas más populares de este blog

Tropezando con Python (Parte 1)

Vayamos de frente al grano, sí estas aquí es porque deseas al menos programar tu primera línea código en Python, para empezar es necesario bajar el programa Python a tu PC, estoy usando la versión 10 de Windows mi PC es una de 64 bits, no entraré en más detalles ¿Cómo puedo ver que tipo de Windows tengo y que sistema tengo? sigue estos sencillos pasos: Ve hacia mi PC en caso que no tengas ese acceso directo dirígete a la carpeta del explorador de Windows. Seguido ve hacia "Este equipo" y dale clic derecho, se desplegará un menú, busca la opción que diga propiedades. Te debe aparecer algo como esto: Básicamente te está indicando que el sistema operativo de tu PC es Windows 10 y que tu sistema es de 64 bits, teniendo esta información sabremos exactamente que versión de Python debemos bajar para instalar a nuestra PC (por cierto mi PC es básica pero más que suficiente para programar). Seguido vas a ir a la dirección de Python que es la siguiente haz clic aquí , te debe salir alg...

Tropezando con Python (Introducción)

          Desde pequeño siempre me fascino el mundo de la computación, desde que fui introducido por mi madre en sus tiempos mozos en una pequeña y respetable academia en mi ciudad de donde provengo, esta academia quedaba cerca a la plaza principal de mi pequeña ciudad y era super interesante, ya que contaba con PC modernas y algunas con monitores a color toda una experiencia en esos años noventeros, ya que la mayoría en esa época solo podía apreciar los monitores a blanco y negro.      Me fascinaba de sobre manera lo que una simpática tortuga podía hacer con algunas claves, de todo corazón me hubiera gustado recopilar esta historia de manera documentada con fotos y demás pero al parecer en ese entonces no había cámaras que registraran, tampoco sé que en mi ciudad exista algún registro periodístico, en fin trataré de gráfica la historia lo mejor que puedo para poder al menos grabar estas memorias de un modo fiable.     La ciuda...