Python en Educación Preparado para SLUD 3 Con el apoyo de FECTP Preparado por Igor Támara Octubre de 2004 Bogotá - Colombia igor@ tamarapatino.org Python en Educación Introducción Características Comparación con otros lenguajes Acerca de las Baterías Casos Reales de Uso Recursos Educación y Python Pistas para trabajar Agradecimientos Python en Educación Estructurar el pensamiento Introducción Plantear Procesos Solucionar el Problema Resultados Rápidos Brindar Soluciones Busqueda de Lenguaje Múltiples Posibilidades Posibilidad Crecimiento Python en Educación Características Scripting YSWYD Baterías Incluidas BI Desarrollo Activo Desarrollo Abierto Múltiples posibilidades (Sintaxis, guis, web, ides) Sintaxis enfocada y documentación integrada Multiplataforma Python en Educación Python Vs. Lenguajes C – Nivel Pascal – Cantidad de caracteres Perl – Mantenibilidad PHP – Mantenibilidad Java – “Hola Tú” VB – Huérfano y viciado C# – Copiado y cerrado Funcionales – Complejos Logo – Crecimiento Python en Educación Baterías Incluidas Diccionarios, tuplas, listas descriptivas, excepciones Programación Funcional, objetos. Soporte XML : DOM, XSL. Conexiones DB : Postgresql, mysql, otras BD Redes : correo, cgis, urls, sockets, ... I18n : gettext Control de Calidad : Unit Test, profiler, debug ... Documentación Python en Educación Casos Reales de Uso Zope : Servidor Web Anaconda : Instalador de RedHat Mailman : Servidor de listas de correo Boa-constructor : Python the Delphi way Gimp : Python-Fu Blender : Scripting elegido Postgresql : plpy Google Python en Educación Recursos http:/ / www.python.org IRC : #python en irc.freenode.net Quantian : Live CD con Python y módulos Listas de correo : inglés, español, SLEC HtTLaCS with Python Documentación Abundante Wikis IDEs y RADs Python en Educación Recursos de Educación Guido lo tiene como objetivo edu-sig http:/ / www.python.org/ sigs/ edu-sig import turtle GVR http:/ / gvr.sf.net pykarel PyBiblio http:/ / www.ibiblio.org/ obp/ pyBiblio wxpython wiki http:/ / www.wxpython.org Python en Educación Pistas para Trabajar Creación de planes de estudio Del dibujo a lo demás Web : Zope y Apache( mod-python ) Programación Funcional Comunidad en Colombia? pye@ gfc.edu.co - Sugerencias? Python en Educación Agradecimientos Gimnasio Fidel Cano Debian FSF Knuth X11, .... Guido Van Rossum Jeff Elkner Igor Támara P. igor@ tamarapatino.org WxWindows GLUD Comunidad en General Usted Python en Educación