Entradas etiquetadas con Programacion

Libros, RAD y Codigos sobre Python

3

En post anteriores habíamos escrito sobre Python y su uso como primer lenguaje de programación. Hoy queremos compartir una serie de libros que pueden facilitar su aprendizaje y algunos entornos de desarrollo rápidos que no incluimos en el post anterior.

En la siguiente página podrán encontrar un libro desarrollado por Andrés Marzal e Isabel Gracia del departamento de Lenguajes y Sistemas Informáticos – Universitat Jaume I, de libre distribución para fines autodidactas y para uso en centros públicos de enseñanza. Una Guia de Ejercicios (los mismos también se encuentran en el manual), la correspondiente Fe de erratas y el código de los ejercicios utilizados. Al recorrer el sitio podrán acceder a los parciales de años anteriores, entre otros recursos. Si bien el material es utilizable para aprender Python en general, esta basado en PythonG.

Libros:

Cómo pensar como un informático, (Aprender con Python 2º Edición) es un libro en linea de capítulos cortos y de fácil lectura.

Página con enlaces sobre libros de Python (en inglés)

Entornos de Desarrollo Rápido

En el post anterior hablamos de BOA, hoy queremos detenernos en wxFormBuilder. Si bien el proyecto en un principio se baso en crear código para otros lenguajes en sus versiones mas modernas, se ha incluido a Python entre los lenguajes con los cuales trabaja.

Para descargar wxFormBuilder debemos ir a esta página

 

Sitios útiles para comenzar

Ejemplos de Código escrito en Python

PyAR Gran cantidad de información

Blog El Viaje del Navegante, interesante blog con gran cantidad de recursos sobre Python (libros, Código y explicaciones claras y dinámicas)

 

Post Relacionados

Fuentes

Wikipedia PyAr El viaje del Navegante

 

Bitacoras: , , , , , , , Blogalaxia:

Share

Python como primer lenguaje de programacion

6

Python es un lenguaje de programación que te permite trabajar con mayor rapidez e integrar sus sistemas con mayor eficacia. Usted puede aprender a usar Python y ver las ganancias casi inmediatas en la productividad y reducir los costos de mantenimiento.

Para comenzar el análisis voy a empezar por la que creo es la única desventaja para un principiante, pero que es salvable con solo un poco de paciencia y preguntando al profesor :) (esto lo digo porque pensé el post con una clase de programación en la cabeza)

  • Dada la cantidad de versiones existentes, elegir la adecuada (aqui recomendamos la mas antigua y estable que por ahora es la 2.6 ya que cuenta con mayores posibilidades)
  • Instalar la versión en Windows ya que dependiendo que deseamos hacer deberemos instalar varios programas, una vez mas, esto es subsanable con solo un poco de paciencia y lectura.

Las ventajas de Python a la hora de enseñar a programar son varias:

  • Es software libre, por lo que se pueden conseguir diferentes “versiones” del lenguaje.
    • Se puede Acceder al código de muchas aplicaciones.
    • Se puede distribuir a nuestros alumnos sin ningún problema.
  • Es un lenguaje de programación multiplataforma por lo que podremos utilizarlo tanto en GNU/Linux, Ms-Windows, Mac/OS y está portado a las máquinas virtuales de Java y .NET
  • Existe mucha bibliografía a la que podemos acceder de forma Gratuita.
  • Es un lenguaje de programación multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite varios estilos: programación orientada a objetos, programación imperativa y programación funcional. Otros paradigmas están soportados mediante el uso de extensiones.
  • Python usa tipado dinámico y conteo de referencias para la administración de memoria.
  • Una característica importante de Python es la resolución dinámica de nombres; es decir, lo que enlaza un método y un nombre de variable durante la ejecución del programa (también llamado ligadura dinámica de métodos).

Existen muchos Entornos de Desarrollo Integrados o IDE que nos permiten trabajar con Python, uno de ellos es BoaConstructor, el cual es multiplataforma y facilita el aprendizaje en un mismo entorno, si el colegio cuenta máquinas con diferentes sistemas operativos. La creación de interfaces es muy intuitiva y el consumo de memoria no es muy alto. Datos para la instalación.

Libros

Otros Post:

Fuentes:

Blogalaxia: Bitacoras:, , , , , ,

Share

Charla de Cocos2D el viernes 29 a las 19hs

1

El viernes que viene, 29 de enero de 2010, a las 19hs en FaMAF (Medina Allende s/n, Ciudad Universitaria) Daniel F. Moisset, integrante de GrULiC y colaborador del equipo de desarrollo del proyecto Cocos2D dará una charla introductoria sobre esta herramienta. Cocos2D es un framework para el desarrollo de juegos en 2d hecho en python.

La charla se realiza dentro del marco de la sede en Córdoba de la Global Game Jam, un evento a nivel mundial de la Asociación Internacional de Desarrolladores de Videojuegos.

Para más información sobre el evento a nivel mundial: http://globalgamejam.org

Información sobre la sede cordobesa: http://gamejamcordoba.com
Para detalles o consultas, comunicarse con Lucas Caro: lucascaro@gmail.com
Página del proyecto Cocos2D: http://cocos2d.org/

via lista Grulic

Related Posts Plugin for WordPress, Blogger...
Share
Improve the web with Nofollow Reciprocity.
Ir arriba