Dos héroes de Python nos cuentan sus experiencias
Dentro de la diversidad de lenguajes que existen, Python se ha caracterizado por su facilidad de aprendizaje y flexibilidad en el desarrollo de aplicaciones y web. Permite a programadores principiantes entender rápidamente su sintaxis y a experimentados la simplificación de lineas de código.
El crecimiento de su comunidad va en aumento al igual que la presencia de aplicaciones y desarrollo web. En una entrevista Julián Amaya, co-fundador de Monoku, nos confiesa estar enamorado de Python desde hace 3 años y nos comenta algunas razones del porqué está enfocado en éste lenguaje:
Una de las cosas chévere de Python es que se usa en muchas cosas, como lenguaje es muy flexible para trabajar aplicaciones nativas y juegos.
Julián menciona también que algo que le gusta de Python es que permite escribir frameworks como Django “que son muy bonitos y permiten trabajar muy fácil”. Opina que el que algunas aplicaciones trabajen Python en el Frontend en vez de Javascript y otros lenguajes que trabajan cosas que se parecen a Python muestra que “Python está aquí para quedarse y para hacer muchas cosas”.
Desarrollemos propuestas
Alvaro Martínez desarrolla en Python y es moderador del foro en Foros del Web desde el 2005, nos comenta que en principio se interesó mucho por HTML porque “lo veía como algo con lo que se podían lograr cosas interesantes”. También visitaba los foros de php y css, sin embargo, desde hace tres años participa activamente en el foro de Python.
Alvaro comenta que es importante que la comunidad que programe en Python evolucione, que hayan nuevas propuestas para asegurar su avance y desarrollo sino, por ejemplo, visitar un foro se vuelve aburrido cuando no hay más que las mismas preguntas por parte de los usuarios.
He mencionado algunas características positivas que nos hacen considerar aprender Python a quienes no saben y reafirmar porqué lo hemos elegido para desarrollar, a pesar de ellos el lenguaje tiene aspectos negativos en los cuales ambos desarrolladores están de acuerdo: Python tiene una comunidad grande pero carece de soporte, como menciona Julián no es tan fácil encontrar un servidor para Python como lo es para PHP.
¿Cómo puedo aprender Python?
Python es bastante intuitivo, ambos desarrolladores comentan que aprendieron practicando, realizando proyectos con aspectos básicos y poco a poco mejorarlos. Si quieres aprender Python y no conoces ningun lenguaje de programación Julian recomienda el libro Learn Python: The hard way que te lleva de lo básico a lo avanzado. Si tienes ya experiencia en algún lenguaje que no sea Python, “crea un proyecto” es fácil y aprendes mientras lo desarrollas.
Guía Python
En Maestros del web publicamos hace algunos meses el primer capítulo de la guía Python y aún estamos en proceso de agregar más capítulos de este lenguaje. En próximas entregas publicaremos más capítulos con autoría de Alvaro Martínez.
Muy bueno el artículo.
Yo estuve por iniciar uno de mis proyectos en python, pero decidí enfocarme a nodejs, pero nunca es tarde y es un lenguaje que me interesa.
Buenisimo yo empiezo a aprender con la guia de los @maestros, creo que podre lograr algo en poco tiempo si sigo practicando, se que la comunidad entendera la importancia de darle apoyo a estos lenguajes 😀
como menciona Julián no es tan fácil encontrar un servidor para Python como lo es para PHP
Si es casi dificl encontrar un servidor en donde correr python T_T
Yo actualmente utilizo webfaction.com para alojar los sitios. Hasta el momento todo muy bien y muy económico!
Yo recién comienzo con la guía de Maestros, y un par de referencias mas que encontré por ahí; y resulta bastante sencillo realizar una web, separar el código para entenderlo a la perfección, TRABAJAR EN EQUIPO; algo bastante difícil en PHP, ya que no lleva estructura alguna.
Hace algunos días comencé a leer y a practicar con esta guía. Me parece muy bien estructurada, ya que comienza con ejemplos simples y va subiendo la complejidad poco a poco, lo que permite un mejor entendimiento y un mejor aprendizaje.
Además quisiera agradecer a Eugenia por el tiempo que ha utilizado para compartir con nosotros sus conocimientos y otros recursos (webs oficiales, otros tutoriales, libros, etc).
Recién en febrero de este año conocí Python me ha gustado bastante, fácil de comprender además de ser útil en distintos escenarios del desarrollo de software.
Quisiera además compartir un enlace de una página web que dicta cursos online totalmente gratis y que utiliza Python como herramienta principal en estos, el sitio es “www.udacity.com”
Saludos