Entradas etiquetadas con Programacion
Libros, RAD y Codigos sobre Python
3En 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: Python, Libros, Aprender+a+Programar, Educacion+e+Informatica, TICs+y+Educacion, educacioneinformatica, ticsyeducacion, Luis+E+Vilchez Blogalaxia: Python Libros Aprender a Programar Educacion e Informatica TICs y Educacion educacioneinformatica ticsyeducacion Luis E Vilchez
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
- Para comenzar, podremos consultar el libro Python para todos, y en esta página una serie de enlaces para los principiantes.
- Inmersión en Python (de Novato a Experto) – Versión original en Inglés
- En Wikilibros, también encontramos una versión en desarrollo de la bibliografía para Python.
Otros Post:
- Logo con Animación 3D Logo Tradicional
- Nueva forma de Enseñar a Progamar
- Squeak
- Lenguajes de Programación para niños
Fuentes:
Blogalaxia:Python Lenguaje de Programacion TICs y Educacion Educacion e Informatica ticsyeducacion educacioneinformatica Luis E Vilchez Bitacoras:Python, Lenguaje+de+Programacion, TICs+y+Educacion, Educacion+e+Informatica, ticsyeducacion, educacioneinformatica, Luis+E+Vilchez
Charla de Cocos2D el viernes 29 a las 19hs
1El 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








