Python

De ReducaWiki

  • Manual: Python para todos de Raúl González Duque

http://mundogeek.net/tutorial-python/

Documentación: http://mundogeek.net/archivos/2008/07/07/documentacion-en-python/

Introducción a Python: http://www.ceibal.edu.uy/contenidos/areas_conocimiento/aportes/python.pdf

  • Cartilla rápida de instrucciones

http://drupal.ceibaljam.org/sites/default/files/cheatsheet-ceibal.pdf

  • Guía de estilo del código Python de Guido van Rossum, creador de Python, y Barry Warsaw

http://mundogeek.net/traducciones/guia-estilo-python.htm

  • Modismos y Anti-Modismos en Python

http://mundogeek.net/traducciones/modismos-python.htm

  • Programa como un Pythonista: Python Idiomático - Documento que trata varias técnicas y modismos que pueden ser de utilidad al trabajar con Python.

http://mundogeek.net/traducciones/python-idiomatico/

  • Cómo usar gettext

http://pyrubik.wordpress.com/2009/03/30/como-usar-gettext-multilenguaje-en-python-pygettext/

  • WebServices en Python

http://doyan2007.blogspot.com/2008/06/webservice-en-python-ejemplo-simple.html

http://webservices.xml.com/pub/a/ws/2004/03/24/phpws.html?page=2

Ejemplo de servicio web con SOAPPy: http://listas.aditel.org/archivos/python-es/2004-November/006226.html


  • Aprendiendo a programar actividades para las XO

http://sites.google.com/site/sugaractivities/

  • Patrón de diseño Singleton

http://es.wikipedia.org/wiki/Patr%C3%B3n_de_dise%C3%B1o_Singleton

  • Cómo pensar como un informático. El aprender con Python 2° Edición por Jeffrey Elkner, Allen B. Downey, y Chris Meyers y traducido por Gregorio Inda

http://www.openbookproject.net/thinkcs/python/spanish2e/

  • Taller de introducción a la programación con Python (Federico Wagner)

http://www.ceibal.edu.uy/portal/contenidos/areas_conocimiento/mat/desigualdadtriang/jornadascolonia2008.pdf


Contenido

Instalación en Windows


PyGTK

  • instalando PyGTK

http://experiencias-python.blogspot.com/2008/09/instalando-pygtk.html

  • Algunos ejemplos

http://sites.google.com/site/flaviodanesse/programacion-p


Varios

GNOME Library: http://library.gnome.org/devel/references.html.es

Sugar

Api: http://api.sugarlabs.org/

Activity Tutorial: http://wiki.laptop.org/go/Activity_tutorial

Activity Tutorial: http://wiki.laptop.org/go/Sugar_Activity_Tutorial

Aplicaciones: http://wiki.laptop.org/go/Ceibal_Jam/Aplicaciones"

Cómo Sugarizar: http://sugarlabs.org/go/Activities

Guía de Internacionalización en Sugar: http://wiki.laptop.org/go/Internationalization_in_Sugar

Customization Stick (hacer paquete actividades instalables): http://wiki.laptop.org/go/Customization_key

Cómo modificar una actividad existente: http://wiki.laptop.org/go/Ceibal_Jam/Modificar_Actividad

Sugar Almanac: http://wiki.sugarlabs.org/go/Development_Team/Almanac

Activity Handbook: http://www.olpcaustria.org/mediawiki/index.php/Activity_handbook

Making Sugar Icons: http://wiki.laptop.org/go/Sugar_Icon_Format

Desarrollo de Juegos para las XO: http://proyecto-ceibal.blogspot.com/2008/05/desarrollo-de-juegos.html

Framework para juegos de rol: http://wiki.laptop.org/go/Ceibal_Jam/Juegos


Guía de creación de actividades para las XO http://translate.flossmanuals.net/bin/view/ActivitiesGuideSugar_es/WebHome

http://en.flossmanuals.net/ActivitiesGuideSugar/Introduction


SqLite3 en las XO

http://sites.google.com/site/flaviodanesse/programacion-p/sqlite


GUI's

Descripción de varias GUIs: http://python.org.ar/pyar/InterfacesGraficas

PythonCard: http://python.org.ar/pyar/PythonCard

EasyGUI: http://easygui.sourceforge.net/current_version/index.html

Zenity: http://www.placella.com/software/zenity/


Enlaces varios sobre Python

  • Video: ¿Qué es un programa? (Contenidistas Ceibal)

http://blip.tv/file/get/Contenidistas-Pippy1561.ogv (OGV)

  • Video: Variables en Python (Contenidistas Ceibal)

http://blip.tv/file/get/Contenidistas-Pippy2629.ogv

  • Video: Instruccion if-else-elif (Contenidistas Ceibal)

http://blip.tv/file/get/Contenidistas-Pippy3182.ogv

  • Video: Entrada de datos por teclado (Contenidistas Ceibal)

http://blip.tv/file/get/Contenidistas-Pippy4799.ogv

Herramientas personales