Ir al contenido principal

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 ciudad es Huánuco una ciudad ubicada casi en el centro del Perú a 1912 metros sobre el nivel del mar, con un clima perfecto, hermoso y verde por donde se vea, un pequeño paraíso terrenal en el cual tuve la dicha de nacer, la academia se especializaba en enseñar Fox Q Pro a los adultos, en ese entonces era imprescindible saber programar para poder acceder a un trabajo, ya que no existían los software de escritorio especializados en realizar las tareas mundanas de hoy en día, los sistemas operativos de esa época era sistemas basados en el Windows 3, lanzado en 1990 y para empezar la internet en el Perú era casi desconocida, ya que mis memorias datan de 1995 y el Perú a través de la Red Científica Peruana o RCP se conectó a internet por primera vez en 1994, básicamente conseguir software especializado y sobre todo sistemas operativos era casi imposible, por la limitada tecnología a la que accedíamos en ese entonces.

    Por alguna extraña razón el empresario de la academia de la cual recuerdo vagamente el nombre comenzaba con "Info...(no sé qué) era rival de otra academia muy conocida llamada SISTEC (tampoco encontré su historia o anales en internet una pena) apostó por enseñar a los huanuqueños a programar y no solo a ellos sino también a los niños y es aquí donde retomo la historia del primer programa orientado para niños a través de Logo la tortuga (véase su historia detallada aquí)

    Este programa era básicamente un lienzo en negro como si se tratase de una pizarra con el dibujo de una tortuga que obedecía a los comandos que insertabas previamente, he aquí un dibujo para imaginar como era.


    El lenguaje de programación utilizado para este programa era "Lisp" la sintaxis del programa era básicamente como hablar español y era parecido a esto:

>>> avanzar 100
>>> girarderecha 90
>>> girarizquierda 30

    Estos sencillos comandos hacían que la tortuga dibujase en el lienzo negro una figura, era increíble como unas cuantas líneas podrían hacer semejante cosa, incluso dibujos mucho más elaborados como casas, edificios y hasta retratos humanos, esto era asombroso sobre todo porque éramos niños y estábamos programando.

    Esto fue básicamente mi primer contacto con la programación, años después tendría muchos acercamientos pero nada fructíferos, ya que me dedicaba a mi primera carrera y comprender algo además del intrincado sistema del derecho peruano, era pedirle y exigirle mucho a mi reducido cerebro. 

    Todo llegó como una epifanía en un momento oscuro de mi vida en el cual realmente me preguntaba que hacer con ella una vez terminada la carrera y otras cosas que te dejaban con un hoyo en la cabeza y el corazón, la situación laboral no me sonreía y tampoco la fortuna, era momento de buscar nuevas formas de sustento y además de aprendizaje, siempre consideraba que el aprendizaje eran retos que debía cumplir esto no fue así al principio pues por algunos años deje abandonada la carrera para dedicarme según yo a hacer dinero, con trabajos de medio tiempo, mal pagados y sobreexplotados, que traían un beneficio a corto plazo pero ninguno a largo, mientras veía que mis colegas y amigos salían ya de la universidad con un cartón bajo el brazo, yo era el eterno estudiante quien había tomado malas decisiones, parte para salir del hoyo es necesario retroceder y revaluar aquello que tenías en mente y cumplirlo de una manera u otra, no hay un camino fácil a la auto superación.

    Bueno, como iba contando decidí acercarme a mi amor platónico gracias a los sabios consejos de una entrañable amiga quien vio en mí una característica innata para las computadoras, esta persona me lo dijo antes siquiera de empezar estudiar, sin embargo en mi ciudad lejos de avanzar en la educación y de ofrecer mejores carreras profesionales enfrentó una involución, las academias de computación ya no enseñaban a programar y empezaron a desaparecer, la gente ya no se preocupaba para el uso y manejo de las computadoras pues ya no era necesario, la pobreza aumentó y se dejó de lado la esencia de la programación como algo desconocido y raro.

    Python fue un lenguaje que siempre me interesó, ya que en internet lo recomendaban demasiado y sobre todo indicaban la facilidad con la que puede ser aprendido, ya que solo necesitas el conocimiento básico del inglés y su sintaxis para poder empezar.

    Isaac Asimov un hombre visionario pudo ver décadas en el futuro y augurar la educación autodidacta en el futuro tal vez la única educación real a la que se enfrenta el ser humano en estos momentos, enseñarte a ti mismo como aprender, desde escribir a demás no es de extrañar que la educación se haya movido a una educación semi presencial como es la que tenemos ahora en el 2020 en pleno auge de la pandemia del COVID, así llegue a un pequeño libro que me contaba que era Python y sobre todo como aprender a programar las primeras líneas de código, puedo decir que Python es un lenguaje pensado en gente que como yo son totalmente novatos y sin conocimientos previos, para aprenderlo es necesario seguir algunas pautas que iré dejando en este segmento al que denominaré "Tropezando con Python", no es una especie de curso, ni nada por el estilo, no soy un programador profesional, ni siquiera novato, solo comparto ciertos conocimientos que fui adquiriendo a manera de reforzar y tratando temas en español que son muy escasos para personas que no tienen conocimiento de este fantástico mundo de la programación autodidacta.
"¿Cómo soy tan bueno en esto? Jamas he escrito código antes

    Pequeño GAG de Harry Potter quien es un personaje ficticio de la saga Harry Potter escrito por H.K. Rowling quien hablaba "parsel" un lenguaje para las víboras y serpientes, Python es esencialmente representado por una serpiente, esta característica es única, ya que el lenguaje no tiene las horribles "jorobas de camello" = "NumeroUno" como otros lenguajes, se considera un lenguaje liso y fluido.
 
    












Comentarios

Publicar un comentario