Facebook Twitter RSS Reset

Te cuento porque elegir Python para programar

Python es uno de mis lenguajes favoritos, luego de probar C# y Java, y las razones son sencillas!, te contare algunas pero antes te diré una que me encanta, ahorro de codigo, la sintaxis de Python te facilita bastante las cosas, tú puedes desarrollar algo en C#, Java o en cualquier lenguaje de programación que capaz te tome 90 líneas de código, pero con Python lo puedes reducir a muchisimo menos.

Y también, si no sabes la historia de Python, te la resumo.

Te cuento porque elegir Python para programar
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.

Python fue creado a finales de los ochenta por Guido van Rossum en el Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde & Informatica), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.

Te cuento porque elegir Python para programar

¿Porqué aprender Python?

Te cuento porque elegir Python para programar

1.- Porque es Fácil de aprender

A diferencia de muchos lenguajes allá afuera, Python tiene una sintaxis muy limpia y fácil de entender que es como hablarle en nuestro idioma a la máquina en lugar de tratar de entender idioma de máquina. Cualquier persona puede aprender Python fácilmente gracias a ésto y se sentirá cómodo mientras trabaja con él, aún si nunca ha programado nada en su vida.

Por otro lado, el intérprete interactivo (Python Shell) Tiene un “Debugger” bastante explicativo que prácticamente te muestra tu error cuando te equivocas, exactamente en donde está y dependiendo lo que uses para escribir tu código, casi casi la solución de cómo arreglarlo.

Te cuento porque elegir Python para programar

programacion orientada a objetos

2.- Porque verás resultados más rápido

En Python escribes una línea de código, la guardas como un archivo “.py” y ya tienes un programa hecho. Es un lenguaje que no requiere compilación ni muchísimos pasos para empezar a sentirte como un “programador” y te permitirá desarrollar las más curiosas creaciones desde tus primeras lecciones con tan sólo el conocimiento básico. Su sintaxis es menos estricta que la de otros lenguajes (Como Java) y te permitirá hacer cosas que no son posibles en algunos de los demás, como cambiar el valor de una variable “al vuelo” dentro de tu código “nomás porque así lo deseas” (Tipado Dinámico).

Si quieres aprender un lenguaje de programación con el cual, desde el principio te veas CREANDO COSAS, entonces aprende Python.

Te cuento porque elegir Python para programar

3.- Porque puedes “especializarte” en varias cosas

Python te permite elegir “caminos” ya que dominaste lo básico del lenguaje bien a bien. ¿Te interesa la programación orientada a objetos? pues puedes volverte un Pythonista que escribe código orientado a objetos. ¿Te interesa la programación funcional? Puedes escribir python centrado en ése tipo de programación, ¿Qué tal la programación imperativa? Con Python tienes múltiples paradigmas de los cuales escoger.

Te cuento porque elegir Python para programar
Te cuento porque elegir Python para programar
Te cuento porque elegir Python para programar

programacion orientada a objetos

4.- Porque Google lo usa y recomienda

Te cuento porque elegir Python para programar

El creador de Python, Guido Van Rossum trabaja para Google y no es de extrañarse que gracias a ésto, la mayoría de servicios de Google tengan un backend Python detrás de ellos. Google apoya activamente el uso de Python entre los programadores ya que les permite ser productivos en tiempo record y hacer cosas sorprendentes con pocas líneas de código. Encontrarás “Wrappers” Python para todas las API de Google, (o la mayoría) que hoy por hoy, dominan la web.

Python

5.- Porque puedes crear Webapps, Desktop Apps y Shell Apps

Te cuento porque elegir Python para programar

Python es tan simple como poderoso. Si bien puedes hacer código fácilmente y crear programas en tiempo récord, ésto no significa que por éso “vayan a tener menos chiste” que los de lenguajes más complicados. Python te permite crear LO QUE TE IMAGINES. ¿Quieres hacer una aplicación web para levantar lincesas? con Python podrás hacerlo. ¿Te gustaría crear una aplicación de escritorio Multiplataforma? Con Python podrás hacerlo. ¿Qué tal un Script en “shell” para automatizar alguna tarea o proceso de tu sistema? También podrás hacerlo; Podrás hacer lo que quieras!

Como siempre les digo: Otra de las ventajas es que posiblemente algo que quieras que tu aplicación o proyecto haga, (alguna funcionalidad o cosa extra) es posible que alguien más ya la haya implementado en python y te podrás valer de su módulo para enriquecer tu código, fácil, rápido y sencillo. Con Python el límite REALMENTE va a ser tu imaginación y determinación para crear cosas.

Programacion

6.- Porque puedes comenzar más rápidamente y escalar

Te cuento porque elegir Python para programar

Gracias a servicios como Google App Engine, cualquier usuario puede empezar a usar Python fácilmente en un ambiente práctico y de mundo real, haciendo (en ése caso) aplicaciones web para la nube, probando resultados, jugando con API’s, resolviendo necesidades del usuario… ¿Necesitas escalar? Hacer tu código más grande? Python es TAN ESCALABLE que trabajar en ello no será un problema, al contrario, será todo un placer.

Te cuento porque elegir Python para programar

7.- Porque viene pre-instalado en Linux y MacOS

Te cuento porque elegir Python para programarTe cuento porque elegir Python para programar

Python es un lenguaje tan popular actualmente que sistemas como MacOS y Linux lo traen pre-instalado desde que adquieres tu computadora o instalas tu distribución según el caso. Ésto por el lado del usuario (y/o aspirante a programador) ayuda a que se instale aplicaciones python y las pruebe más directamente, (además de que si quiere se inicie más rápido en el mundo de la programación con el lenguaje) Mientras que del lado del programador, con éso ya tienes “cubierta” una cuota de mercado bastante amplia para tus “PythonApps” (que no estén especialmente “preparadas” por plataforma por ejemplo) sabiendo que los usuarios de Linux y Mac no tendrán mayor problema al tratar de usarlas.

Programacion

8.- Porque es fácil instalarlo en Windows

Te cuento porque elegir Python para programar

En el caso de Windows, Python no viene Pre-instalado, pero su instalación es TAN SENCILLA que a nadie se le complicaría por nada del mundo. Basta con descargar el instalador, hacer un “Siguiente>Siguiente>Siguiente” y listo! ¿Así o más fácil?

Te cuento porque elegir Python para programar

9.- Porque existe Ninja IDE

Te cuento porque elegir Python para programar

Todo programador sabe que su mejor amigo es el bloc de notas y la consola… Pero qué pasa cuando estamos trabajando en un proyecto grande o simplemente necesitamos las cosas más fáciles? Python tiene EL MEJOR IDE que he visto en mi vida y se llama Ninja-IDE: OpenSource, Multiplataforma y Súper cómodo tanto para el usuario principiante como para el más avanzado. Conócelo y te prometo que te gustará bastante.

Te cuento porque elegir Python para programar

10.- Porque es OpenSource

Te cuento porque elegir Python para programar

Como el excelente lenguaje de programación que es, Python es de código libre, lo que te permitirá no sólo crear las mejores apps y cosas con él, sino que también INVOLUCRARTE EN SU MISMO DESARROLLO! Python es de todos y para todos, y por éso también, es que deberías usarlo y escogerlo.

programacion orientada a objetos

Por eso y por mucho más, Python, yo te banco.

No comments yet.

Leave a Comment