**[Python](http://bitelia.com/tag/python)** ha vuelto a ganar el premio a **mejor lenguaje de programación** de [Linux Journal](http://www.linuxjournal.com/slideshow/readers-choice-2011?page=27), uno de los magazines de referencia dedicados al sistema operativo, y uno de los más populares entre los programadores aficionados. Y ya es la tercera vez. Python se vuelve a imponer así ante su más ferviente competidor, el clásico C++, que se quedó un 6% atrás en las votaciones.
Para los que no estén muy puestos en el tema, decir que Python es un lenguaje de programación de alto nivel bastante joven, ya que su primera versión fue lanzada hace 20 años, en 1991. Su ventaja sobre otros lenguajes es que es muy facil utilizarlo, con una sintaxis que se caracteriza por su sencillez y por su limpieza. Para que os hagáis una idea, el clásico “Hello world” –ejemplo común en los lenguajes de programación para mostrar como se imprime una línea en pantalla– se puede conseguir con ésta simple sentencia:
print “Hello world”
Facil, ¿verdad? Más adelante en Bitelia os contaremos más de este interesante lenguaje, pero de momento, ¿qué nos queda decir? Bueno, que actualmente va por su versión 3.2, lo que en mi opinión le otorga el rango de veterano pese a que como os contaba al principio tiene dos décadas. En tan poco tiempo **ha logrado consolidarse** e incluso influir en el mundo de la programación de tal forma que varios lenguajes se basan en él y en su sintaxis para seguir creciendo.
**Python es sinónimo de sencillez y potencia**, dos palabras que deberían ir unidas y que hacen que algo esté cambiando en el mundo de la programación gracias a lenguajes como éste.
No mencionen a «dJango» cuando hablen de Python.
gracias por darme la razon, no existe una comunidad en español, el caso que puse fue un ejemplo y tu respuesta afirma lo que yo dije…dicho sea de paso al tutorial lo termine. de blog ni existe ;)
Si sacas eso de mi respuesta… definitivamente, no entiendes lo que lees. :)
«no entiendo ingles» supuestamente segun vos…por ende significa que en español no hay una comunidad, justamente lo que dije, saludos!
Venga Alfredo, te hago el favor, busca la lista de correo de python en español.
s_48k, estamos hablando de django (programado en python) y usado para algo web, la unica comunidad es django.es y es muy pobre, es mas el tutorial de polls ni siquiera esta terminado, Saludos
Título del artículo: «Python vuelve a ganar el premio a mejor lenguaje de programación». En tu primer post por ejemplo, hablas tanto de Django como de python en sí, en otro que no es popular, etc.. ;)
alguien menciono al AppEngine de la gran G? http://bit.ly/rpTwj6 por algo lo eligieron juanto a java para su implementacion…
y alguien menciono que el appEngine de la gran G es la gran C #$&….uno de los peores servidores que existen..latencias altas, mil veces mejor heroku o amazon
Cobol rules!!!
jajaja +1
No se si se cumple la frase de la ignorancia es atrevida con comentarios como los de Alfredo que parece que el que nunca lo ha usado es él, aconsejando en base a su frustración, úsenlo y opinen!
Justamente Eysenck, no lo aconsejo en base a usarlo…. úsenlo y verán. aparte fui bastante claro no sirve en «mi opinion» para algo web, ya de por si ya chocas con q los host normales no soportan py.
Afredo y que es lo que no te funcionó? Puedes ser más especifico, en lo personal estoy tratando de usar Django y quisiera saber cual es la barrera que encontraste con este framework?
Estoy siguiendo el unico ejemplo que hay en toda la web, el clasico Polls, a este le agregue exportar en CSV jugando un poco, que dicho sea de paso no es customizable ej: tamaño de las columnas del excel, pero no pude hacer lo mismo con PDF, directamente no pude exportarlo, hacer un blog no fue sencillo tampoco, no hay ningún tutorial que te diga paso a paso como crear uno, es como falta una comunidad y mas en español.
Que TÚ Alfredo no hayas conseguido terminar un tutorial, o que NO SEPAS ENCONTRAR la comunidad python o que NO LEAS en ingles no quiere decir que python sea mal lenguaje. Casi nadie usa python, ja, ja
from python import simplicity, elegance, style
;)
import python as ownzall
Para los q mencionan VS, existe una implementacion q es iron python, para los q dicen ruby, python es todo terreno, para los q escribieron django, los envidio xq lo tengo pendiente
Y Ruby no es todo terreno? ha sido usado asta para IA y automatizaciones industriales…….
No dudo que sea bueno al igual que Ruby, pero me tropece con un lenguaje que muy similar Genie, que compila a código máquina y esta basado en Vala, que tiene sintaxis muy parecida a C pero con la …
excelente aporte con lo de genie..no lo conocia..pinta realmente bien..se parece a boo..que es un python pero estatico…habra que esperar que sea mas popular y que tenga mas futuro que boo y mirah
Python es la leche p*tos!
no recuerdo mucho de python (prefiero mil veces ruby) pero creo que si usas:
print “Hello world” no compila..s con parentesis.. print(«hello world») en ruby y coffeescript puedes omitirlo
Tienes razón, no recuerdas mucho de Python. :D
querido alfredo, realmente no se en que te basas para decir estas cosas. nada mas ni nada menos que Google utiliza python en sus webs. de hecho cada vez lo usa mas gente. el sitio de Fedora tambien esta hecho en Python
No sé como puede ser tan popular. Nisiquiera tiene un IDE tan poderoso como el Visual Studio.
es que no es popular…apenas se usa, este thread es tipico de fanboys
El IDE nada tiene que ver con el lenguaje, SCALLA o GROOVY o incluso java superan con creces a python, aunque este ultimo no es tan sencillo
ni scala (con una l) ni groovy son mas populares que python, java obviamente si porque java junto a .net y c son los lenguajes mas populares, aunque ninguno d ellos es para scripts….
:silbar: Eclipse… Netbeans :silbar:
Siempre consideré más elegante, limpio y sencillo a Ruby.
Ruby también esta haciendo las cosas muy bien ;)
muy de acuerdo RoR a pleno, aunque si tuviera que elegir, me quedo con PHP si es para web…
ruby es mi lenguaje favorito pero ROR no escala bien, django tampoco, la mejor alternativa ahora es usar nodejs de lleno…php es el lenguaje mas feo que existe y se hace mucho spaguetti
PHP, eso sí es un dolor… parser es lentísimo, usar Doctrine o Propel es garantía de tener un sistema lento y difícil, a diferencia de Perl, Ruby y Python, que al menos se precompilan.
Me encanta Python, con él aprendí a programar y a ser ordenado con mis códigos.
Me gustaría que Microsoft lo implementara en Visual Studio. :-(
Ordenado? has utilizado Spring MVC con todas sus capas?, el codigo da una alegría verlo
cuando consigues que funcione y entiendes todas esas capas innecesarias :-D
Existe IronPython para Visual Studio
Sencillez?, se ve que nadie lo uso, entre python y django terminas con dolores de cabeza, no es recomendable para nada, o sea jamaz lo usen para WEB!
tanto asi … la verdad es que no tengo mucho tiempo como para probarlo, pero todos me lo recomiendan por convención … dicen que muy facil … ordenado y demas
python y django son faciles de usar y el codigo queda ordenado y legible el problema que yo veo es el deploy de las aplicaciones ya que muy pocos hosting compartidos tienen soporte para python django
claro … entiendo, es lo de siempre cuando una tecnología empieza a tener fuerza…
son estos los motivos por los que a veces quisiera dedicarme a hacer otras cosas
Aquí enseñan python gratis y aseguran que un niño de 11 años es capaz de entender este lenguage: http://www.maestrosdelweb.com/editorial/guia-python/ Deberías volverlo a estudiar mi amigo, suerte!
no es recomendable para usarlo web…no es seguro el codigo y es muy lento
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Y encima cada ves se usa menos…
sobre rendimiento: http://www.alrond.com/en/2007/jan/25/performance-test-of-6-leading-frameworks/
Manuel antes que nada postear un benchmark del 2007 hermano estamos en el 2011, segundo esos benchmark que testean «hello world» no lo hacen ni mas ni menos importante.