Salta al contingut principal

Ventajas para los que se ponen la camiseta de python

Ventajas para los que se ponen la camiseta de python:
Así como apoyamos la educación en línea y diversos eventos “de la web” nos “ponemos la camiseta” de algunos lenguajes y frameworks que creemos que son los que valen la pena aprender y desarrollar.
Hoy quiero hablarte de “por qué nos ponemos la camiseta de Python y Django“, contandote las ventajas y desventajas del lenguaje y del framework (respectivamente) con la ayuda de tres programadores: Arturo Jamaica, Adán Sanchez y Ricardo Azpeitia.

Diferentes motivos, un mismo lenguaje.

Ricardo Azpeitia es de Monterrey, Mexico y es un destacado usuario de forosdelweb con varios tutoriales sobre python en su haber y siempre dispuesto a responder dudas sobre dicho lenguaje. Comenzó a aprender programación con Visual Basic y fue evolucionando a través de los años, luego, desde que está en la universidad comenzó a aprender python por su cuenta.
Arturo Jamaica es de Querétaro, México , tiene 22 años, estudia ingeniería en sistemas y es el creador de brounie.com. Comenzó con python porque un compañero se lo recomendó y aunque en principio lo vió como “un juego” actualmente realizó varios cursos de python con Mejorandola y estuvo en algunos programas enseñando python en 20 minutos e inclusive participó de Mejorando.la Conferencia.
Adan Sanchez o mejor conocido como dual3nigma, es de Coatepec. México y es uno de los programadores del proyecto Mejorando.la. Comenzó gracias a Blender (un programa de diseño en 3D) ya que tiene como intérprete del motor de juegos a python y así como desde hace 5 años que trabaja con dicho lenguaje.

Vayamos al grano, ventajas y desventajas de Python

Ventajas
  • Simplificado y rápido: Nos dice Adán que lo bueno de python es que simplifica mucho la programación “hace que te ciñas a un modo de lenguaje de programación, python te propone un patrón”. Por su parte Ricardo señala que es un gran lenguaje para scripting, “si quieres algo rápido (en el sentido del performance del lenguaje), con unas cuantas líneas ya está”.
  • Elegante y flexible: Para Ricardo el lenguaje te da muchas herramientas “si quiero listas de varios datos, no hace falta que declares cada cosa” y agrega que al ser tan flexible no te preocupas tanto por los detalles.
  • Programación sana y productiva: Según Arturo programar en python se convierte en un estilo muy sano de programar: “es sencillo de aprender, direccionado a las reglas perfectas, te haces como dependiente de mejorar, cumplir las reglas, el uso de las lineas, de variables”.  Adán afirma que es un lenguaje que fue hecho con productividad en mente “python me hace ser mas productivo, me permite entregar en los tiempos que me piden”.
  • Ordenado y limpio: Este es un punto en el cual los tres coinciden. Dice Arturo que es el orden que mantiene python es de lo que más le gusta “es muy leible, cualquier otro programador lo puede leer y trabajar sobre el”. A su vez Adán destaca que los módulos están bien organizados, a diferencia de otros lenguajes.
  • Portable: Tanto Arturo como Adán concuerdan en que es un lenguaje muy portable (ya sea en mac, linux o windows) en comparación con otros lenguajes.
  • Baterías incluidas: “Las librerías que más necesitas ya están dentro del código” menciona Arturo. Así también Adán comentó en detalle cuáles son estas baterías incluidas al contarnos “cómo se utiliza python en mejorando.la
  • Comunidad: Algo muy importante para el desarrollo de un lenguaje es la comunidad, según Arturo “la misma comunidad de python cuida el lenguaje y casi todas las actualizaciones se hacen de manera democrática.”
Desventajas
Arturo mencionó que la “curva de aprendizaje cuando ya estás en la parte web no es tan sencilla”. Por su parte Adán comentó sobre el hecho de que “la mayoría de los servidores no tienen python” y si lo tienen la configuración es un poco dificil.
Ricardo dijo que no le gustan algunas librerías que trae por defecto, por ejemplo las que trae para trabajar con http y algunas que están hechas por terceras personas.

Herramientas para ponerse la camiseta de python

Hay personas que no quieren “casarse” con ningún lenguaje, sin embargo Arturo nos dice que él se pone la camiseta de python y hace todo lo posible para difundir el aprendizaje del lenguaje. Así también nosotros, por ello si quieres ponerte la camiseta de python puedes seguir la guía Python (que está teniendo nuevos capitulos imperdibles) y la guia Django.
Además puedes ver cómo se utiliza python y conocer el repositorio de mejorando.la.

Gissela Peralta para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo

Síguenos en: @maestros | Fan page

Comentaris

Entrades populars d'aquest blog

15 Tutoriales CSS3 para mejorar tus paginas web

15 Tutoriales CSS3 para mejorar tus paginas web : Les dejo una pequeña recopilación de tutoriales CSS3 que espero sean de utilidad para ustedes, intentamos hacer una recopilación bastante completa para crear impresionantes diseños web con CSS3 y aprovechar las bondades de CSS3 incluso para aplicar efectos, son un total de 15 tutoriales CSS3 gratis . Crear menu dropdown con CSS3 Crear breadcrumbs con estilo Transiciones de paginas con CSS3 Crear timeline con CSS3 y jQuery Reproductor de video con HTML5, CSS3 y jQuery Crear efecto acordion CSS3 Aplicar degradado a texto Crear texto en curva con CSS3 y jQuery Aplicar textura a texto con Magic Pill Crear slider de imagenes con CSS3 y jQuery Rotar texto con CSS3 Crear menu vertical con CSS3 Crear formulario con HTML5 y CSS3 Crear efecto de imagenes apiladas con CSS3 Aplicar estilos para imagenes con CSS3  

Averiguar la Salud del Disco Duro, con Crystal Disk Info [Windows]

Averiguar la Salud del Disco Duro, con Crystal Disk Info [Windows] : El actual “cuello de botella” en nuestras PCs; es decir, donde todo el rendimiento de nuestra PC llega a estancarse , es en el Disco Duro. Si bien los procesadores han evolucionado considerablemente en velocidad / rendimiento, el RAM no sólo es más económico, sino más veloz, y las tarjetas de video siguen innovando con cada generación, los discos duros han permanecido idénticos desde hace años, limitados por la física. Y es que un disco duro tradicional sólo tiene un máximo de velocidad con el que puede girar (medido en revoluciones por minuto, o RPM) que, a su vez, limita la velocidad de lectura y escritura. En pocas palabras, a pesar de que nuestras PCs pueden procesar información mucho más rápido que hace 5 años, los discos duros siguen leyendo (y escribiendo) esta información prácticamente a la misma velocidad. Esto ha cambiado con la llegada de los SSD, los Discos de Estado Sólo que no están limitados por la velo...

Learn Composition from the Photography of Henri Cartier-Bresson

“Do you see it?” This question is a photographic mantra. Myron Barnstone , my mentor, repeats this question every day with the hopes that we do “see it.” This obvious question reminds me that even though I have seen Cartier-Bresson’s prints and read his books, there are major parts of his work which remain hidden from public view. Beneath the surface of perfectly timed snap shots is a design sensibility that is rarely challenged by contemporary photographers. Henri Cartier-Bresson. © Martine Franck Words To Know 1:1.5 Ratio: The 35mm negative measures 36mm x 24mm. Mathematically it can be reduced to a 3:2 ratio. Reduced even further it will be referred to as the 1:1.5 Ratio or the 1.5 Rectangle. Eyes: The frame of an image is created by two vertical lines and two horizontal lines. The intersection of these lines is called an eye. The four corners of a negative can be called the “eyes.” This is extremely important because the diagonals connecting these lines will form the breakdown ...