Skip to content

Commit a2d1609

Browse files
committed
add reference to Python Koans
1 parent defcf02 commit a2d1609

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

docs/intro/learning.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,24 @@ and Markov Analysis.
5353
`Think Python <http://greenteapress.com/thinkpython/html/index.html>`_
5454

5555

56+
Python Koans
57+
~~~~~~~~~~~~
58+
59+
Python Koans is a port of Edgecase's Ruby Koans. It uses a test-driven approach, q.v. TEST DRIVEN DESIGN SECTION
60+
to provide an interactive
61+
tutorial teaching basic python concepts. By fixing assertion statements that fail in a test script, this
62+
provides sequential steps to learning python.
63+
64+
For those used to languages and figuring out puzzles on their own, this can be a fun, attractive option.
65+
For those new to python and programming, having an additional resource or reference will be helpful.
66+
67+
`Python Koans <http://bitbucket.org/mcrute/python_koans>`_
68+
69+
More information about test driven development can be found at these resources:
70+
71+
`Test Driven Development <http://en.wikipedia.org/wiki/Test-driven_development>`
72+
73+
5674
Advanced
5775
--------
5876

0 commit comments

Comments
 (0)