Table of Contents

Python on grml

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.” – python.org

Software

The following Debian packages are shipped with grml out-of-the-box:

Not shipped with grml but interesting Debian packages/software anyway:

Programming Python with Vim

See ':help if_pyth' in vim-python and Programmieren mit Vim (german).

Using ipython

ipython is an enhanced interactive Python shell. Adjust it according to your needs via ~/.ipython/ipythonrc. What might be interesting for you not being the default:

editor 1
editor /usr/bin/vim.python
logfile '~/.ipython/ipython.log'
readline_parse_and_bind "\C-l": clear-screen
prompt_in1 '[ip] \C_LightBlue\u@\C_White\h \Y1 \# \C_White% '
prompt_in2 '\C_Green|\C_LightGreen\D\C_Green> '
prompt_out '<\#> '

Ressources

english

german