miércoles, 3 de abril de 2013

Learning Python

Python es un lenguaje de programación de muy alto nivel, ideal para desarrollar pequeños programas sin tener que recurrir a un lenguaje compilado (python es interpretado). Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Usa tipado dinámico y es multiplataforma.

Para la comunidad de aficionados a la informática (desarrolladores, administradores de sistemas, hackers...) python es como una navaja suiza. Simplemente puedes hacerlo todo con él. Produce un código muy legible y usa una sintaxi muy limpia. La identación obligatoria ayuda a no tener que usar caracteres como llaves o palabras reservadas como begin o end para marcar los flujos del programa.

Lo único es bajarse el intérprete de la página oficial, aunque hay sistemas operativos que ya lo llevan instalado por defecto. Dado lo mucho que ha mejorado python en eficiencia (es rapidísimo para ser un lenguaje interpretado) está superando a otros lenguajes como java, que quizá sea algo más rápido, pero además de tener continuos fallos de seguridad, necesita de una JVM (máquina virtual) y la sintaxi está llena de claves y palabras reservadas, lo cual hace innecesariamente largo el código fuente.


"By design, Python implements a deliberately simple and readable syntax, and a highly coherent programming model. As a slogan at a recent Python conference attests, the net result is that Python seems to "fit your brain" This makes the language easier to learn, understand, and remember. In practice, Python programmers do not need to constantly refer to manuals when reading or writing code; it's a consistently designed system that many find yields surprisingly regular-looking code."

Eso sí, el libro está en inglés, pero al ser tan específico si se conocen algunos tecnicismos no hay ningún problema.

Saludos y... ¡a aprender python!





¡0.05 BTC (unos 4 €) cualquier libro en ebook! ¡No te los pierdas!

No hay comentarios:

Publicar un comentario