Curso de programacion en python3 : 01 - Python como lenguaje de programacion

El objetivo de este curso es no solo divulgar la existencia de python3, si no crear una guía completa de sus bases funcionales, un secreto a voces es que todas las guías de python están basadas en sus versiones anteriores, nuestro benevolente dictador vitalicio; Guido van Rossum, creador de python, explica que el proyecto en sus inicios, debería ser solo un lenguaje de programación mejorado a partir de las bases de ABC, por que el proyecto podía mejorarse y deseaba tener un marco de trabajo creado según su forma de programar, python se convierte por azares de la vida en una de las mayores pasiones de cientos de entusiastas y hackers al rededor del mundo, por ser un lenguaje totalmente nuevo, que recuerda a lenguajes como C y java, multiparadigma por soportar todo tipo de programación, como lo es la estructurada, funcional, imperativa y orientada a objetos en mayor medida.

Al ser python un proyecto casual que se le había escapado de las manos a su creador, el 13 de febrero del 2009 Van Rossum decide que será reescrito, para convertirlo en la navaja suiza de la programación, se utiliza el zen de python como medio para mejorar el lenguaje, crear mayor simplicidad en su sintaxis y eliminar casi del todo la sintaxis obligatoria, esa que tanto nos molesta en java, cosas tales como un main que son imprescindibles en C/C++ y java, son solo una herramienta mas en python; ya que el zen busca como primera meta, que todo el código sea legible y simple.

El Zen de Python es un pequeño escrito de 1999, creado por Tim Peters, que fue agregado como chiste dentro de python, ese poema escrito según las reglas de los Haiku japoneses, engloba y explica perfectamente los puntos fuertes del lenguaje, puntos que todo buen programador aprende por su experiencia, pero pocas veces alguien lo enseña, el zen es una doctrina donde las personas aprenden con la guía mínima de un maestro, el zen hace de guía para aquellos que quieran hacer código pythonico o de acuerdo al espíritu de python, todo aquello que rompa el zen de python es llamado código no pythonico, este simple chiste se convierte en una gran fortaleza para el que aprende python.

Como noticias recientes voy a decir que el famoso Blender que tanto recomiendo, esta programado en python de principio a fin, la herramienta de actualización de los routers D-Link está programada en python, la siguiente lista de herramientas creadas para la seguridad informática están hechas en python, es un lenguaje que se presta para hacer script's, sistemas complejos y por supuesto optimizar tareas.

La siguiente entrada va a tratar sobre tipos de dato en python, que son dinámicos, abordo algunas consideraciones sobre ellos, por la estructura de python, también voy a abordar bastante de orientación a objetos y memoria RAM.

Comentarios

Entradas populares de este blog

Hablemos de difamación, parafilias y denuncias bien hechas

Criticamos a pablito: "Atrapado en el cuerpo equivocado"

El fruto de una era: Antiintelectualismo moderno