Python Coding Dojos
Ein Coding-Dojo ist ein Treffen, bei dem eine Reihe von Programmierern zusammenkommen, um an einer Programmieraufgabe zu arbeiten. Dabei geht es hauptsächlich darum, in einer lockeren Atmosphäre die Aufgabe gemeinsam zu lösen und dabei Neues zu lernen. Ein Dojo ist kein Wettbewerb, sondern der Lerneffekt steht im Vordergrund. -- http://www.andreas-schlapsi.at/2011/08/19/python-coding-dojo-in-wien/
Den dabei entstehenden Code gibt es in einem Bitbucket-Repository (https://bitbucket.org/pyugat/pythondojo) zu bewundern.
2011-08: Das erste Coding-Dojo war ein großer Erfolg. Unter den Themen die wir angekratzt haben waren Unit-Tests, Exceptions, __name__, das textwrap-Modul und noch ein paar mehr.
2011-09: Beim zweiten Dojo haben wir uns das Problem Bowling vorgenommen und einigermaßen versagt . Für alle, die das Problem gern noch auf eigene Faust lösen wollen, gibt's eine eigene Wiki-Seite.
- 2011-11: Beim dritten Dojo haben wir erfolgreich Nummern in die entsprechende 7-Segmentanzeige konvertiert.
- 2012-01: Beim vierten Dojo haben wir begonnen, Daten, die sich in einer Textdatei befinden, zu verarbeiten und auszuwerten.
- 2012-04: Beim fünften Dojo haben wir erfolgreich Zahlen, die im 7-Segmentanzeigenformat (siehe drittes Dojo) abgelegt sind, in eine Zahl zu konvertieren.
- 2012-06:
- 2012-08:
- 2012-10:
- 2012-12:
Slides: 12 Days of Christmas (no slides)
Code: https://bitbucket.org/pyugat/pythondojo/src/default/Xmas2012
- 2013-03:
- 2013-05
- 2013-07
- 2013-09
- 2013-11
- 2014-01
- 2014-03
Kata: http://codingdojo.org/cgi-bin/index.pl?KataWordWrap (siehe auch 2013-09)
Code: https://bitbucket.org/pyugat/pythondojo/src/default/WordWrap2/
- 2014-05
- 2014-10
- 2014-12
- 2015-02
- Kata: Prime Factors
Code: https://bitbucket.org/pyugat/pythondojo/src/default/PrimeFactors/primefactors.py
- 2015-04
- Kata: Romans Go Home
Code: https://bitbucket.org/pyugat/pythondojo/src/default/RomansGoHome/romans.py
- 2015-06
Kata: PythonDojo/Ziffernkette
- 2015-10
- Kata: Potter (so wie in 2013-05)
Code: https://bitbucket.org/pyugat/pythondojo/src/default/PotterII/potter.py
- 2015-12
- Kata: Santa's Rucksack
Code: https://bitbucket.org/pyugat/pythondojo/src/default/SantasRucksack/rucksack.py
- 2016-02
- 2016-04
- 2016-06
- Kata: Tableize CSV
Code: https://bitbucket.org/pyugat/pythondojo/src/default/tableize-csv/tableizecsv.py
- 2016-08
- Kata: Boxplot
Code: https://bitbucket.org/pyugat/pythondojo/src/default/BoxPlot/boxplot.py
- 2016-10
- Kata: Minesweeper
Code: https://bitbucket.org/pyugat/pythondojo/src/default/MineSweeperPlus/minesweeperplus.py
- 2016-12
- Kata: Malbuch
Code: https://bitbucket.org/pyugat/pythondojo/src/default/Malbuch/malbuch.py
- 2017-02
- Kata: Recently Used List
Code: https://bitbucket.org/pyugat/pythondojo/src/default/sexylist/sexylist.py
- 2017-04
- Kata: Word Frequency
Code: https://bitbucket.org/pyugat/pythondojo/src/default/wordfreq/wordfreq.py
- 2017-06
- 2017-10
- Geänderter Modus: Arbeit in 2er-Gruppen
Kata: PythonDojo/KataBowling
- Code:
- 2017-12
- Kata: The pretty puzzling Dojo of Xmas 2017
Code: https://bitbucket.org/pyugat/pythondojo/src/default/Xmas2017/xmaspuzzle.py
- 2018-02
- Kata: Gilded Rose Refactoring
Siehe Treffen/2018-02
- 2018-04
- Kata: Mastermind
Code: https://github.com/dpoisl/pyQuiz/blob/master/mastermind_2018/mastermind.py
Siehe Treffen/2018-04
- 2018-06
- Kata: ??
- 2018-10
- Kata: Tennis Refactoring
Siehe Treffen/2018-10
- 2018-12
- Kata: The jumping great Dojo of Xmas 2018
Code: https://bitbucket.org/pyugat/pythondojo/src/default/Xmas2018/
- 2019-02
- Modus: Choose your own adventure.
- Support Files:
- 2019-04
- 2019-06
- Kata: ??
- 2019-10
- Kata: Tennis Refactoring
Siehe Treffen/2019-10
- 2019-12
- Kata: The niftily nostalgic Dojo of Xmas 2019
Siehe PythonPuzzle