Saltar al contenido

Historia de Python – javatpoint

octubre 16, 2021
  • Python sentó sus bases a fines de la década de 1980.
  • La implementación de Python se inició en diciembre de 1989 por Guido Van Rossum en CWI en Holanda.
  • En febrero de 1991, Guido Van Rossum publicó el código (etiquetado como versión 0.9.0) en alt.sources.
  • En 1994, se lanzó Python 1.0 con nuevas funciones como lambda, mapa, filtro y reducción.
  • Python 2.0 agregó nuevas características como listas por comprensión, sistemas de recolección de basura.
  • El 3 de diciembre de 2008, se lanzó Python 3.0 (también llamado «Py3K»). Fue diseñado para rectificar el defecto fundamental del idioma.
  • Lenguaje de programación ABC se dice que es el predecesor del lenguaje Python, que era capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.
  • Los siguientes lenguajes de programación influyen en Python:

¿Por qué el nombre Python?

Hay un hecho detrás de elegir el nombre Python. Guido van Rossum estaba leyendo el guión de una popular serie de comedia de la BBC «El circo volador de Monty Python«. Fue a finales de la década de 1970.

Van Rossum quería seleccionar un nombre único, ordenado y un poco misterioso. Así que decidió seleccionar el nombre de Python después de la «El circo volador de Monty Python» por su lenguaje de programación recién creado.

La serie de comedia fue creativa y muy aleatoria. Habla de todo. Por lo tanto, es lento e impredecible, lo que lo hizo muy interesante.

Python también es versátil y se usa ampliamente en todos los campos técnicos, como el aprendizaje automático, la inteligencia artificial, el desarrollo web, la aplicación móvil, la aplicación de escritorio, el cálculo científico, etc.

Lista de versiones de Python

El lenguaje de programación Python se actualiza periódicamente con nuevas funciones y soportes. Hay muchas actualizaciones en las versiones de Python, desde 1994 hasta la versión actual.

A continuación se proporciona una lista de versiones de Python con su fecha de lanzamiento.

Versión de Python Fecha de lanzamiento
Python 1.0 Enero de 1994
Python 1.5 31 de diciembre de 1997
Python 1.6 5 de septiembre de 2000
Python 2.0 16 de octubre de 2000
Python 2.1 17 de abril de 2001
Python 2.2 21 de diciembre de 2001
Python 2.3 29 de julio de 2003
Python 2.4 30 de noviembre de 2004
Python 2.5 19 de septiembre de 2006
Python 2.6 1 de octubre de 2008
Python 2.7 3 de julio de 2010
Python 3.0 3 de diciembre de 2008
Python 3.1 27 de junio de 2009
Python 3.2 20 de febrero de 2011
Python 3.3 29 de septiembre de 2012
Python 3.4 16 de marzo de 2014
Python 3.5 13 de septiembre de 2015
Python 3.6 23 de diciembre de 2016
Python 3.7 27 de junio de 2018
Python 3.8 14 de octubre de 2019

Consejos para tener en cuenta al aprender Python

La pregunta más común que hacen los principiantes: «¿Cuál es la mejor manera de aprender Python»? Es la pregunta inicial y relevante porque el primer paso para aprender cualquier lenguaje de programación es saber aprender.

La forma correcta de aprender nos ayudará a aprender rápido y convertirnos en un buen desarrollador de Python.

En esta sección, discutiremos varios consejos que debemos tener en cuenta al aprender Python.

1.Deje en claro por qué queremos aprender

El objetivo debe estar claro antes de aprender Python. Python es un lenguaje sencillo y extenso también. Incluye una cantidad de bibliotecas, módulos, funciones integradas y estructuras de datos. Si el objetivo no está claro, será un viaje aburrido y monótono de aprendizaje de Python. Sin un objetivo claro, quizás no lo consigas.

Entonces, primero averigüe la motivación detrás del aprendizaje, que puede ser cualquier cosa, como saber algo nuevo, desarrollar proyectos usando Python, cambiar a Python, etc. A continuación se muestran las áreas generales en las que Python se usa ampliamente. Elija cualquiera de ellos.

  • Análisis y procesamiento de datos
  • Inteligencia artificial
  • Juegos
  • Hardware / Sensor / Robots
  • Aplicaciones de escritorio

Elija una o dos áreas según su interés y comience el viaje hacia el aprendizaje de Python.

2. Aprenda la sintaxis básica

Es el paso más esencial y básico para aprender la sintaxis del lenguaje de programación Python. Tenemos que aprender la sintaxis básica antes de profundizar en su aprendizaje. Como hemos comentado en nuestro tutorial anterior, Python es fácil de aprender y tiene una sintaxis simple. No utiliza punto y coma ni corchetes. Su sintaxis es como la del idioma inglés.

Por lo tanto, se necesitará una cantidad mínima de tiempo para aprender su sintaxis. Una vez que obtengamos su sintaxis correctamente, el aprendizaje adicional será más fácil y más rápido para trabajar en los proyectos.

Nota: aprenda Python 3, no Python 2.7, porque la industria ya no lo usa. Nuestro tutorial de Python se basa en su última versión Python 3.

3. Escribir código por cuenta propia

Escribir el código es la forma más eficaz y sólida de aprender Python. Primero, intente escribir código en papel y ejecutarlo en mente (Dry Run) y luego pasar al sistema. Escribir código en papel nos ayudará a familiarizarnos rápidamente con la sintaxis y el concepto de almacenamiento en la memoria profunda. Mientras escribe el código, intente utilizar funciones adecuadas y nombres de variables adecuados.

Hay muchos editores disponibles para la programación de Python que resaltan automáticamente el problema relacionado con la sintaxis. Por tanto, no es necesario que prestemos mucha atención a estos errores.

4. Sigue practicando

El siguiente paso importante es hacer la práctica. Necesita implementar los conceptos de Python a través del código. Debemos ser coherentes con nuestra práctica diaria de codificación.

La consistencia es la clave del éxito en cualquier aspecto de la vida, no solo en la programación. Escribir código a diario ayudará a desarrollar la memoria muscular.

Podemos hacer el ejercicio de problemas de conceptos relacionados o resolver al menos 2 o 3 problemas de Python. Puede parecer difícil, pero la memoria muscular juega un papel importante en la programación. Nos alejará de aquellos que creen que solo el concepto de lectura de Python es suficiente.

5.Tome notas según sea necesario

Crear notas por cuenta propia es un método excelente para aprender los conceptos y la sintaxis de Python. Establecerá estabilidad y enfoque que lo ayudarán a convertirse en un desarrollador de Python. Haga notas breves y concisas con información relevante e incluya ejemplos apropiados del tema en cuestión.

Mantener sus propias notas también se ayuda a aprender rápido. Un estudio publicado en Psychological Science que:

Los estudiantes que tomaban notas a mano en los estudios se vieron obligados a ser más selectivos, porque no se puede escribir tan rápido como se escribe.

6. Discutir conceptos con otros

La codificación parece ser una actividad solitaria, pero podemos mejorar nuestras habilidades interactuando con los demás. Debemos discutir nuestras dudas con el experto o amigos que están aprendiendo Python. Este hábito ayudará a obtener información adicional, consejos y trucos, y a solucionar problemas de codificación. Una de las mejores ventajas de Python, tiene una gran comunidad. Por lo tanto, también podemos aprender de los apasionados entusiastas de Python.

7. Realiza pequeños proyectos

Después de comprender el concepto básico de Python, un principiante debería intentar trabajar en proyectos pequeños. Ayudará a comprender Python más profundamente y a convertirse en un componente más de él. El conocimiento teórico no es suficiente para dominar el lenguaje Python. Estos proyectos pueden ser cualquier cosa siempre que le enseñen algo. Puede comenzar con los proyectos pequeños, como la aplicación de calculadora, un juego de tic-toc-toe, una aplicación de despertador, una lista de tareas pendientes, un sistema de gestión de estudiantes o clientes, etc.

Una vez que se familiarice con un proyecto pequeño, puede cambiar fácilmente hacia su dominio interesante (aprendizaje automático, desarrollo web, etc.).

8. Enseñe a los demás

Hay un dicho famoso que «Si quieres aprender algo, debes enseñar a otros». También es cierto en el caso de aprender Python. Comparta su información con otros estudiantes creando publicaciones de blog, grabando videos o tomando clases en el centro de capacitación local. Nos ayudará a mejorar la comprensión de Python y explorar las lagunas invisibles en su conocimiento. Si no desea hacer todo esto, únase al foro en línea y publique sus respuestas sobre preguntas relacionadas con Python.

9. Explore bibliotecas y marcos

Python consta de vastas bibliotecas y varios marcos. Después de familiarizarse con los conceptos básicos de Python, el siguiente paso es explorar las bibliotecas de Python. Las bibliotecas son esenciales para trabajar con proyectos específicos de dominio. En la siguiente sección, describimos la breve introducción de las principales bibliotecas.

  • TensorFlow – Es una biblioteca de inteligencia artificial que nos permite crear proyectos basados ​​en IA a gran escala.
  • Django – Es un framework de código abierto que nos permite desarrollar aplicaciones web. Es fácil, flexible y simple de administrar.
  • Matraz – También es un marco web de código abierto. Se utiliza para desarrollar aplicaciones web ligeras.
  • Pandas – Es una biblioteca de Python que se utiliza para realizar cálculos científicos.
  • Keras – Es una biblioteca de código abierto, que se utiliza para trabajar con la red neuronal.

Hay muchas bibliotecas en Python. Arriba, hemos mencionado algunos de ellos.

10. Contribuir al código abierto

Como sabemos, Python es un lenguaje de código abierto, lo que significa que está disponible gratuitamente para todos. También podemos contribuir a la comunidad en línea de Python para mejorar nuestro conocimiento. Contribuir a proyectos de código abierto es la mejor manera de explorar el conocimiento propio. También recibimos la retroalimentación, comentarios o sugerencias de trabajo que enviamos. Los comentarios permitirán las mejores prácticas para la programación de Python y nos ayudarán a convertirnos en un buen desarrollador de Python.

Uso de Python

Python es un lenguaje de programación de alto nivel, de código abierto y de propósito general y también proporciona varias bibliotecas y marcos. Python ha ganado popularidad debido a su simplicidad, sintaxis fácil y entorno amigable para el usuario. El uso de Python de la siguiente manera.

En el siguiente tema, discutiremos la aplicación Python, donde hemos definido el uso de Python en detalle.


close