lunes, 5 de noviembre de 2007

Enlaces y Codigos K de Python

Continuando un poco con la temática de las presentaciones de este lenguaje (Python), les quería dejar algunos enlaces de códigos fuentes que subí a MyGNET, como meto de aprendizaje y profundización.

También les dejo un foro de consulta (LaWebDelProgramador) muy efectivo por la cantidad de preguntas y respuestas que se fueron agregando, en este proceso seguro que les va a ser realmente muy útil.



Como siempre, les recomiendo que bajen estos pequeños códigos fuentes e intenten ejecutarlos en sus máquinas, son muy simples y seguro van a poder aprender su sintaxis rápidamente.

domingo, 4 de noviembre de 2007

Documentación y Guía de Aprendizaje de Python

Desde hace unos años, conocí este maravilloso lenguaje de programación y desde hace unos meses que entre de lleno a programar en algunos proyectos, recuedo que en esos momento de incertidumbre me hicieron llegar estos enlaces que realmente son muy útiles a la hora de entender su sintaxis y la forma tan particular de programar.

Por eso les dejo en esta oportunidad dos maravillosos enlaces para aprender de manera muy rápida y ágil.

Documentación de Python

Guía de Aprendizaje de Python

(escrito por el mismiso Guido Van Rossum)

viernes, 2 de noviembre de 2007

Características de Python

En primer lugar les comento que Python es un Lenguaje de Programación multiparadigma, lo cual significa que no trata de forzar a los programadores a adoptar un determinado modelo de paradigma o estilo sino que permite varios. Entre ella tenemos Programación Orientada a Objetos, Programación Estructurada, Programación Funcional y la Programación orientada a Aspectos.

Python utiliza tipado dinámico de datos (puede tomar una variable diferentes tipos de datos durante la ejecución del programa) y referencia counting para el manejo de memoria. Otra característica importante de Python es la resolución dinámica de nombres, lo que enlaza un método y un nombre de variable durante la ejecución del programa.

Otro objetivo del diseño del lenguaje era la facilidad de extensión. Nuevos módulos se pueden escribir fácilmente en C o C++. Python puede utilizarse como un lenguaje de extensión para módulos y aplicaciones que necesitan de una interfaz programable. Aunque el diseño de Python es de alguna manera hostil a la programación funcional tradicional del Lisp, existen bastantes analogías entre Python y los lenguajes minimalistas de la familia del Lisp como puede ser Scheme.

Articulo base Wikipedia

Entradas populares