Python Workshop with Glue
Contents
What[edit]
This will be a beginners workshop for people with basis of programming. The workshop will be focused on using Python to link different together, such as :
- Internet with sockets
- Web with CherryPy
- Arduino using serial
- Command line/C utilities with standard streams
- Android SL4A
- LibreOffice with PyUno
Stuff you need[edit]
A device running Python 2.x (version 3.x is not yet supported by all libraries).
If you are running a major Linux distribution or Mac OS X, you are good. Else, you can find the latest version on the Python website.
In order to play with the Arduino, you will need the Arduino Software, or at least the drivers for your system (not always necessary for the Arduino Uno board). Bringing an Arduino would be useful. You will also need the PySerial Python library.
A UNIX-based system and a C compiler might be useful.
Participants[edit]
Put your name here if you are coming:
Who | Comment | Present |
---|---|---|
U_go | Pythonian - Will bring 3 Arduino | yes |
yigit | python&ubuntu geek | if i can organize my stuff for school |
juliane | ex C, begin in python-bring only a netbook | yes |
aex | . | no (something came up) |
Juego | Script kiddie HSBxl_NaM (Not a Member) | yes (if allowed)=> you need to ask your parents? :-) |
Erik | Use it for my job and hobby | yes |
ptr_ | i propose everybody prepares a topic; i will tell something on inotify | yes |
nico | I'm proposing the LibreOffice/OpenOffice bridge, but I'm interested by the C bindings | yes |
Resources[edit]
CherryPy tutorial and concepts : http://docs.cherrypy.org/stable/concepts/index.html
pySerial introduction : http://pyserial.sourceforge.net/shortintro.html
libreOffice/python bindings: File:OOoPython.odp.gz