Workshops/Python: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
Zeile 39: Zeile 39:
 
* Toolkits & Frameworks, or 'How not to reinvent the wheel (constantly)'
 
* Toolkits & Frameworks, or 'How not to reinvent the wheel (constantly)'
 
* Object Oriented Programming vs Structural Programming
 
* Object Oriented Programming vs Structural Programming
* Graphical User Interfaces: Thank you Python! (PyGTK, PyGame)
+
* Graphical User Interfaces: Thank you Python! (PyGTK, PyGame, PyQt)
 +
* PyOpenGL
 
* Datenbanken: SQLite, MySQL, ADODB (and how to prevent injections)
 
* Datenbanken: SQLite, MySQL, ADODB (and how to prevent injections)
 
* OLPC XO Laptop, und wie man eigene Programme darauf läuft
 
* OLPC XO Laptop, und wie man eigene Programme darauf läuft
 
* XML, RSS, ...
 
* XML, RSS, ...
 
+
* Wrapping native libraries (SWIG, SIP etc.)
  
 
[[Kategorie:Veranstaltungen]]
 
[[Kategorie:Veranstaltungen]]
 
[[Kategorie:Workshops]]
 
[[Kategorie:Workshops]]

Version vom 23. Januar 2008, 19:21 Uhr

<< Workshops

Python

Python-logo.gif

Python ist ein Tool; ein Hilfsmittel, um Ideen schnell, verständlich, und sehr effizient in running code umzusetzen; genau deswegen macht Programmieren mit dieser Sprache außergewöhnlich viel Spaß. Python ist sehr gut dokumentiert; benötigte sowie verfügbare Funktionen und Module sind einfach zu finden, einfach zu verwenden, und äußerst vielfältig.

Open-Source Workshop

  • Einführung / Crash Course in die Grundlagen von Python; prinzipiell anhand von eigenen, kleinen Programmen
  • Ziel ist ein Verständnis dessen, was Python (wo) außergewöhnlich macht, und wie man diese Vorteile in eigenen Projekten anwenden kann

Organisation

  • Dauer: 2 mal, je ca. 3 Stunden
    • 1. Teil: Grundlagen
    • 2. Teil: Weiterführendes (Advanced user können auch hier einsteigen)
  • Sprache ist Deutsch und/oder Englisch
  • Alle, die schon einmal ein hello-world in irgendeiner Sprache geschrieben haben, sind herzlich eingeladen!
  • Max. 10 TeilnehmerInnen
  • Moderation

Termin

  • Februar ist in Diskussion. Vorschläge?

TeilnehmerInnen / Interessierte

Optionale Themen

  • Bitte Vorschläge hinzufügen!
  • Einführung je nach Wunsch und Bedarf
  • CVS for lazy people (or web developer): Git setup in 1 minute
  • Toolkits & Frameworks, or 'How not to reinvent the wheel (constantly)'
  • Object Oriented Programming vs Structural Programming
  • Graphical User Interfaces: Thank you Python! (PyGTK, PyGame, PyQt)
  • PyOpenGL
  • Datenbanken: SQLite, MySQL, ADODB (and how to prevent injections)
  • OLPC XO Laptop, und wie man eigene Programme darauf läuft
  • XML, RSS, ...
  • Wrapping native libraries (SWIG, SIP etc.)