.. highlight:: rst .. highlight:: python :linenothreshold: 5 Integrated development environment ================================== Personally, I use my preferred editor `emacs` and the improved interactive environment `ipython` for the design and test of the scripts; the actual tutorial assumes this working style. You can of course use any text editor you like. You might consider also one of the following alternatives to (editor and `ipython` shell): * `spyder `_ (similar to the Matlab-environment) * `ipython notebook `_ (Notebook similar in style to Mathematica) * `eric `_ (similar to the Eclipse-environment) * `PyCharm `_ (another python IDE) The latter two are not specially focussed on scientific computing. .. warning:: Please be aware that the *only* supported setup on the exam computers consists of an editor (probably `gedit`) and the `ipython` interpreter running in a shell. Hence you should be familiar with that too. Other tools might or might not be installed and their use is at your own risk.