diff --git a/docs/dev/env.rst b/docs/dev/env.rst index 99ccf7b50..61b0d6817 100644 --- a/docs/dev/env.rst +++ b/docs/dev/env.rst @@ -82,6 +82,7 @@ PyCharm / IntelliJ IDEA `PyCharm `_ is developed by JetBrains, also known for IntelliJ IDEA. Both share the same code base and most of PyCharm's features can be brought to IntelliJ with the free `Python Plug-In `_. + Eclipse ------- @@ -94,6 +95,7 @@ Komodo IDE `Komodo IDE `_ is developed by ActiveState and is a commerical IDE for Windows, Mac and Linux. + Spyder ------ @@ -104,6 +106,11 @@ and `rope `_. Spyder is open-source (free), offers code completion, syntax highlighting, class and function browser, and object inspection. +WingIDE +------- + +`WingIDE `_ a python specific IDE. Runs for Linux, Windows, and Mac (as on X11 application, which frustrates some Mac users). + Interpreter Tools ::::::::::::::::: diff --git a/docs/intro/learning.rst b/docs/intro/learning.rst index ecf382931..6416e47b6 100644 --- a/docs/intro/learning.rst +++ b/docs/intro/learning.rst @@ -53,6 +53,24 @@ and Markov Analysis. `Think Python `_ +Python Koans +~~~~~~~~~~~~ + +Python Koans is a port of Edgecase's Ruby Koans. It uses a test-driven approach, q.v. TEST DRIVEN DESIGN SECTION +to provide an interactive +tutorial teaching basic python concepts. By fixing assertion statements that fail in a test script, this +provides sequential steps to learning python. + +For those used to languages and figuring out puzzles on their own, this can be a fun, attractive option. +For those new to python and programming, having an additional resource or reference will be helpful. + + `Python Koans `_ + +More information about test driven development can be found at these resources: + + `Test Driven Development ` + + Advanced -------- diff --git a/docs/notes/styleguide.rst b/docs/notes/styleguide.rst index 626d4a8ba..a96c7b6c2 100644 --- a/docs/notes/styleguide.rst +++ b/docs/notes/styleguide.rst @@ -12,7 +12,7 @@ approriate. The Guide is written as :ref:`restructuredtext-ref`. .. note:: Parts of The Guide may not yet match this style guide. Feel free - to update those parts to by in sync with The Guide Style Guide + to update those parts to be in sync with The Guide Style Guide .. note:: On any page of the rendered HTML you can click "Show Source" to see how authors have styled the page. @@ -20,7 +20,7 @@ The Guide is written as :ref:`restructuredtext-ref`. Relevancy --------- -Stride to keep any contributions relevant to the :ref:`purpose of The Guide +Strive to keep any contributions relevant to the :ref:`purpose of The Guide `. * Avoid including too much information on subjects that don't directly