0 calificaciones0% encontró este documento útil (0 votos)
77 vistas
Capítulo 1. Python - Las Primeras Impresiones
El documento describe los orígenes y el desarrollo de Python. Explica que Python fue creado por Guido Van Rossum para abordar los problemas de legibilidad y compatibilidad entre lenguajes de programación en ese momento. Python se hizo popular debido a su sintaxis sencilla y legible y su enfoque en la programación orientada a objetos. Python sigue siendo un lenguaje líder, especialmente en aplicaciones como el aprendizaje automático y el análisis de datos.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
77 vistas
Capítulo 1. Python - Las Primeras Impresiones
El documento describe los orígenes y el desarrollo de Python. Explica que Python fue creado por Guido Van Rossum para abordar los problemas de legibilidad y compatibilidad entre lenguajes de programación en ese momento. Python se hizo popular debido a su sintaxis sencilla y legible y su enfoque en la programación orientada a objetos. Python sigue siendo un lenguaje líder, especialmente en aplicaciones como el aprendizaje automático y el análisis de datos.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7
Capítulo 1.
Python - Las primeras
impresiones Así que has oído hablar de un idioma por el que todo el mundo se está volviendo loco. Dicen que es el lenguaje del futuro y lo increíble que es. Te sientas con tus amigos, y todo lo que tienen para hablar es esencialmente un galimatías para ti, y sin embargo parece interesante para el resto de ellos. Tal vez planeas dirigir un negocio, y una pequeña investigación sobre las cosas revela que un lenguaje específico es bastante demandado en estos días. Por supuesto, puedes contratar a alguien que haga el trabajo por ti, pero ¿cómo sabes si el trabajo se está haciendo de la manera que quieres que sea, de primera calidad y original en la naturaleza? Ya sea que quieras seguir una carrera fuera de este viaje, estás a punto de embarcarte o crear tu propio negocio para servir a cientos de miles de clientes que buscan a alguien como tú; necesitas aprender Python. En lo que se refiere a Python, hay tantos videos y tutoriales que puedes encontrar en línea. El problema es que cada uno parece ir en una dirección diferente. No hay manera de decir qué estructura debes seguir, o dónde debes empezar y dónde debes terminar. Hay una buena posibilidad de que te encuentres con un vídeo que aparentemente responde a tu llamada, sólo para descubrir que el narrador no está explicando mucho y más o menos todo lo que ves, tienes que adivinar lo que hace. Yo mismo he visto bastantes tutoriales como ese. Pueden ser molestos y algunos incluso engañosos. Hay programadores que te dirán que ya es demasiado tarde para aprender Python y que no conseguirás el tipo de éxito que buscas por ti mismo. Permíteme dejar de lado esos rumores y malos mensajes. Edad - Es sólo un número. Lo que realmente importa es el deseo que tienes de aprender. No necesitas tener X años para aprender esto de manera efectiva. Del mismo modo, no hay un límite superior de Y años para el proceso de aprendizaje. Puedes tener 60 años y aun así ser capaz de aprender el lenguaje y ejecutar comandos brillantes. Todo lo que se requiere es una mente lista para aprender y un buen conocimiento de cómo operar una computadora, abrir y cerrar programas, y descargar cosas de Internet. ¡Eso es todo! Idioma - Ya sea que seas un hablante nativo de inglés o uno no nativo, el idioma está abierto para todos. Mientras puedas formar oraciones básicas y darles sentido, deberías ser capaz de entender fácilmente el lenguaje de Python. Sigue algo llamado el concepto de "código limpio", que efectivamente promueve la legibilidad de los códigos. Lo investigaremos más adelante, lo prometo. Python ya tiene dos décadas de antigüedad - Si te preocupa que llegues dos décadas tarde, déjame recordarte que Python es un lenguaje progresivo por naturaleza. Eso significa que cada año, encontramos nuevas adiciones al lenguaje de Python, y algunos componentes obsoletos son removidos también. Por lo tanto, el concepto de "llegar demasiado tarde" ya es nulo. Puedes aprender hoy, y ya estarás familiarizado con cada comando al final del año. Lo que sea que haya existido hasta ahora, ya lo sabrás. Lo que seguiría entonces, lo recogerás eventualmente. No hay tal cosa como ser demasiado tarde para aprender Python. Dificultad para entender - ¿Recuerdas lo difícil que fue para nosotros aprender los números, el alfabeto, las oraciones y la gramática? Todo necesita práctica, y también Python. Sin embargo, si piensas que Python es ciencia de cohetes, te vas a llevar una gran sorpresa. A los niños se les enseña Python en las escuelas, y no bromeo para que se sientan cómodos. Dos libros bastante famosos han existido para apoyar mi afirmación. Busca Python para niños: Una introducción juguetona a la programación por Jason R. Briggs, y Enseñe a sus hijos a codificar: Una guía para padres sobre la programación de Python por Bryson Payne. ¿Ves lo que quiero decir? Si los niños, que tienen una exposición limitada a las cosas y una mente en desarrollo, pueden aprender el llamado lenguaje complicado, ¿por qué tú no? Por supuesto, hay gente que ha tenido éxito, y luego están los que no lo han tenido. Todo se reduce a la eficacia y la creatividad con la que se utiliza el lenguaje para ejecutar los problemas y las soluciones. Cuanto más original sea tu programa, mejor te irá. "Prometo que daré lo mejor de mí para aprender el lenguaje de Python y dominar lo básico. También prometo practicar la escritura de códigos y programas después de que termine este libro." ¡Bravo! Acabas de dar el primer paso. Ahora, estamos listos para retroceder un poco el reloj y ver exactamente de donde vino Python. Si repasaste la introducción, te di un resumen de cómo surgió Python, pero omití algunas partes. Veamos por qué Python era la necesidad del momento. Python: La necesidad del momento Antes de la creación de Python, y el famoso lenguaje en que se ha convertido, las cosas eran muy diferentes. Imagina un mundo donde los programadores se reunían de todo el mundo en un enorme laboratorio de computación. Tienes a algunas de las mejores mentes del planeta, trabajando juntas hacia un objetivo común, sea cual sea. Naturalmente, incluso los mejores intelectuales pueden terminar cometiendo errores. Supongamos que uno de esos programadores terminó creando un programa, y no está muy seguro de lo que salió mal. La sala está llena de otros programadores, y por supuesto, acercarse a alguien para pedirle ayuda sería el primer pensamiento del día. El programador se acerca a otra persona ocupada que con gusto decide ayudar a un compañero programador intelectual. En ese breve paseo de una estación a otra, el programador intercambia rápidamente la información, lo que parece ser un error común. Sólo cuando el programador ve el código es cuando se le toma desprevenido. Este compañero no tiene ni idea de lo que hace el código. Las variables están etiquetadas con lo que sólo puede ser definido como cifrado. Las palabras no tienen ningún sentido, ni hay ninguna manera de averiguar dónde está el error. El compilador continúa lanzando un error tras otro. Recuerda, esto fue mucho antes de 1991 cuando la gente no tenía Ideas, lo que les ayudaría a ver dónde está el error y lo que hay que hacer. Todo el ejercicio terminaría perdiendo horas y horas sólo para darse cuenta de que faltaba un punto y coma. ¡Vergonzoso y absolutamente una pérdida de tiempo! Esto fue sólo un pequeño ejemplo, imagínese todo el asunto, pero a escala global. La comunidad de programadores luchó por encontrar formas de escribir códigos que pudieran ser entendidos fácilmente por otros. Algunos lenguajes soportaban algunas sintaxis, mientras que otros no. Estos lenguajes tampoco trabajaban necesariamente en armonía entre sí. El mundo de la programación era un desastre. Si Python no hubiera llegado en el momento oportuno, las cosas habrían sido mucho más difíciles de manejar. Guido Van Rossum, un programador holandés, decidió trabajar en un proyecto de mascotas. ¡Sí, lo has leído bien! El Sr. Van Rossum quería mantenerse ocupado durante las vacaciones y, por lo tanto, decidió escribir un nuevo intérprete para un idioma en el que había estado pensando últimamente. Decidió llamar a la lengua Python, y contrariamente a la creencia popular, no tiene nada que ver con el reptil en sí. Rastreando su raíz de su predecesor, el ABC, Python llegó a existir justo cuando se necesitaba. Para nuestros amigos no programadores, ABC es el nombre de un viejo lenguaje de programación. Por gracioso que suene, las convenciones de nombres no eran exactamente las más fuertes aquí. Python fue rápidamente aceptado por la comunidad de programadores, aunque existe el hecho de que los programadores eran mucho menos numerosos en ese entonces. Su revolucionaria facilidad de uso, su naturaleza receptiva y su adaptabilidad captaron inmediatamente la atención de todos los que estaban a su alrededor. Cuanta más gente dedicó su tiempo a este nuevo lenguaje, más comenzó el Sr. Van Rossum a invertir sus recursos y conocimientos para mejorar aún más la experiencia. En poco tiempo, Python estaba compitiendo con las principales lenguas del mundo. Pronto sobrevivió a bastantes de ellos debido al concepto central que se puso sobre la mesa: la facilidad de lectura. A diferencia de cualquier otro lenguaje de programación de esa época, Python entregaba códigos que eran fenomenalmente fáciles de leer y entender de inmediato. ¿Recuerdas a nuestro amigo, el programador, que pidió ayuda? Si lo hiciera ahora, el otro tipo entendería inmediatamente lo que estaba pasando. Python también adquirió fama por ser un lenguaje que tenía un enfoque orientado a los objetos. Esto abrió una mayor facilidad de uso del lenguaje para los programadores que requerían una forma efectiva de manipular objetos. Piensa en un juego simple. Cualquier cosa que veas dentro de él es un objeto que se comporta de cierta manera. Darle a ese objeto ese "sentido" es programación orientada a objetos (OOP). Python fue capaz de lograr eso con bastante facilidad. Python es considerado como un lenguaje multiparadigma, con OOP siendo parte de eso también. Avanzamos rápidamente hacia el mundo en que vivimos, y Python sigue dominando algunas de las tecnologías de vanguardia que existen. Con aplicaciones en el mundo real y un Goliat de una contribución a aspectos como el aprendizaje de la máquina, las ciencias de los datos y el análisis, Python está liderando la carga con toda su fuerza. Toda una comunidad de programadores ha dedicado su carrera a mantener Python y desarrollarlo a medida que pasa el tiempo. En cuanto al fundador, el Sr. Van Rossum aceptó inicialmente el título de Dictador Benévolo por la Vida (BDFL) y se retiró el 12 de julio de 2018. Este título le fue otorgado al Sr. Van Rossum por la comunidad Python. Hoy en día, Python 3 es la versión principal de la lengua junto con Python 2, que tiene sus días contados. No es necesario aprender ambos para tener éxito. Empezaremos con la última versión de Python ya que casi todo lo que estaba involucrado en la versión anterior fue llevado a cabo, con la excepción de los componentes que eran aburridos o inútiles. Lo sé, ahora mismo estás bastante ansioso por sumergirte en los conceptos y terminar con la historia. Es vital para nosotros aprender algunas cosas sobre el lenguaje y por qué llegó a existir en primer lugar. Esta información podría ser útil en algún momento, especialmente si se miran varios códigos y se identifica cuál de ellos fue escrito en Python y cuál no. Para cualquiera que haya usado lenguajes como C, C++, C#, JavaScript, puede que encuentre bastantes similitudes dentro de Python, y algunas mejoras importantes también. A diferencia de la mayoría de estos lenguajes, en los que hay que usar un punto y coma para que el compilador sepa que la línea ha terminado, Python no necesita nada de eso. Sólo presiona entre y el programa inmediatamente entiende que la línea ha terminado. Antes de que nos adelantemos, ¿recuerdas que algunos escépticos te hacen creer que es demasiado tarde para aprender Python? Es gracias a Python que los autos auto conductores están naciendo. ¿El mundo ya ha visto demasiado de ellos? ¿Cuándo fue la última vez que viste uno de estos vehículos en la carretera? Esta es sólo una de los miles de posibilidades que nos esperan para conquistar. Todo lo que se necesita es que aprendamos el idioma, repasemos nuestras habilidades y empecemos. "Un viaje de mil millas comienza con el primer paso. Después de eso, ya estás un paso más cerca de tu destino." Bien, añadí esa última frase por mí mismo, pero es sólo para darte toda la confianza que necesitas para aprender este idioma. La mayoría de las cosas que visitaremos dentro de Python tendrían sentido de inmediato ya que Python principal utiliza frases en inglés y permite una mayor facilidad de lectura. Sin embargo, no hay razón para apresurarse en las cosas. Tómate tu tiempo y practica todo lo que puedas usando el libro de ejercicios, sólo después de que hayas aprendido algo a través de este libro. Aunque siempre puede leer el libro de principio a fin, es aconsejable practicar estos códigos a medida que los aprende. Consejos de última hora Has llegado hasta aquí y has aprendido todo lo que hay que saber, o al menos todos los bits de historia importantes. Ha llegado el momento de comenzar nuestro viaje y empezar a escribir algunas líneas que, al principio, podrían no tener sentido, pero que pronto comenzarán a tenerlo, y sin duda disfrutarán del viaje. Para sacar el máximo provecho del viaje, aquí hay algunas cosas que necesitas asegurar: Aunque se anima a practicar mientras se lee, es muy poco probable que tenga que teclear exactamente el mismo código cada vez. Por lo tanto, es importante empezar a jugar con el código un poco una vez que le hayas cogido el tranquillo a las cosas. Esto también aumenta su confianza y le permite crear sus propios programas únicos. Si me ves usando una variable llamada nombre y le he asignado un valor de 'Sam', siéntete libre de cambiarlo por tu propio nombre. Cambia los números donde y cuando sea posible para ver cómo cambia los resultados. Es muy importante que se mantengan al día con la última versión de Python. Estaremos investigando un poco sobre cómo encontrar la última versión de Python, y una vez que lo hagamos, sigue revisando la página web oficial de Python para ver si ha llegado una nueva versión. No se atasquen con problemas, ya que se encontrarán con muchos de ellos. Pondré deliberadamente algunos obstáculos para poner a prueba sus conocimientos también, y los resolveré. Aprender a superar los errores y entenderlos es una forma significativa de aprender cosas. Si encuentra un error distinto a los que se tratan en este libro, siéntase libre de buscar ayuda de la siempre activa comunidad de Python. Practica unas horas al día, si realmente quieres ser un programador y seguir una carrera en Python. Lleva un tiempo significativo dominar todos los códigos, las funciones, las bibliotecas y mucho más. No te saltes capítulos, es una mala idea a menos que sepas realmente cómo hacerlo. No te compares con los demás. Todos nacen con una mente única, y tú también. Si uno está aprendiendo más rápido que tú, déjalo. Aprende a un ritmo que puedas seguir. Aprende de una fuente a la vez. Aprender de varias fuentes al mismo tiempo te llevaría a un estado de confusión. Si no entiendes algo, intenta volver a los fundamentos o a los capítulos anteriores. Puede que se haya perdido algo allí. Dicho esto, ha llegado el momento de comenzar nuestro viaje. ¡Damas y caballeros, enciendan sus motores! ¡Estamos a punto de embarcarnos en el viaje de nuestra vida!
Aprende a Programar en Python Para Principiantes: La mejor guía paso a paso para codificar con Python, ideal para niños y adultos. Incluye ejercicios prácticos sobre análisis de datos, aprendizaje automático y más.