Insights

10 datos sobre el desarrollo en Python

Python es un lenguaje de programación de alto nivel con una sintaxis fácil de usar. Se caracteriza por tener menos líneas de código en una forma sencilla y clara.

De hecho, Python es tan popular que casi todas las industrias lo usan.

Hoy compartiremos algunos datos curiosos sobre la programación en Python.

1. Python superó al francés

Lo creas o no, en el Reino Unido en 2015, Python superó al francés como el lenguaje más popular que se enseña en las escuelas primarias.

Seis de cada diez padres dijeron que querían que sus hijos de edad escolar primaria aprendieran el lenguaje de programación en lugar de francés. Y el 75% de los niños de primaria dijo que prefería aprender a programar un robot antes que un idioma extranjero moderno.

Esto muestra que muchas personas valoraban la importancia de programar en Python.

2. Python fue un proyecto de pasatiempo

¿Sabías que Python no se creó como un proyecto comercial o profesional, sino como un pasatiempo de su creador?

Guido van Rossum buscaba un proyecto interesante que lo mantuviera ocupado durante Navidad. Había pensado en escribir un nuevo lenguaje de scripting que fuera descendiente de ABC y también atrajera a los hackers de Unix/C. Eligió llamarlo Python.

Hay muchos proyectos divertidos en Python que puedes hacer mientras aprendes o mejoras tus habilidades de programación.

3. Python recibió su nombre de un programa de televisión

El nombre del lenguaje no se refiere a serpientes, sino al popular grupo británico de comedia Monty Python, de la década de 1970. El propio Guido es un gran admirador de Monty Python’s Flying Circus.

Lo llamó Python porque es corto, misterioso y único.

4. No requiere un compilador

Como lenguaje de alto nivel e interpretado, Python no necesita un compilador. Esto lo diferencia de Java y C++, que deben compilarse antes de interpretarse. Python depende de una aplicación llamada intérprete.

El bytecode de Python se almacena como un archivo .pyc que luego ejecuta una máquina virtual adecuada. Esta máquina actúa como motor de ejecución de Python.

5. Python es más antiguo que Java

Python se lanzó inicialmente en 1991, mientras que Java se lanzó en 1995. Por lo tanto, Python tiene ahora casi 30 años y sigue siendo sólido de cara al futuro.

6. Python tiene variantes

El lenguaje de programación Python tiene distintas variantes para diferentes casos de uso y aplicaciones. Algunas son:

  • CPython: está escrito en C y es la implementación más común de Python

  • Jython: está escrito en Java y compila a bytecode

  • IronPython: está implementado en C# y es una capa de extensibilidad para frameworks escritos en .NET

  • Brython: es Python para el navegador y se ejecuta en él

  • RubyPython: es el puente entre los intérpretes de Python y Ruby

  • PyPy: está implementado en Python

  • MicroPython: esta variante se ejecuta en un microcontrolador

7. Hay un poema sobre Python

Existe un poema escrito por Tim Peters llamado EL ZEN DE PYTHON, que puedes leer simplemente escribiendo import this en el intérprete.

El Zen de Python, de Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren’t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one– and preferably only one –obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it’s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea — let’s do more of those!

8. Las grandes empresas usan Python

Muchos grandes nombres usan o han usado Python para sus productos y servicios. Algunos son NASA, Google, Facebook, Netflix, Reddit, Quora, MIT, Spotify, Udemy, Shutterstock, Uber, Amazon, Mozilla, Dropbox, Pinterest,

Youtube

9. Permite múltiples asignaciones en una instrucción

Python te permite asignar el mismo valor a varias variables en una sola instrucción. También permite asignar valores a varias variables a la vez.

10. Python influyó en Javascript

Python es uno de los 9 lenguajes que influyeron en el diseño de JavaScript. Los demás incluyen AWK, C, HyperTalk, Java, Lua, Perl, Scheme y Self.

“10 datos sobre el desarrollo en Python” by Gimena Aguerreberry is licensed under CC BY SA. Source code examples are licensed under MIT.

Foto de Hitesh Choudhary.

Categorized under Python.

Related reading