Getting started

Getting python

Where to get python from?

  • Often python is already installed on your operating system (OS)
  • The offical download of the python interpreter is here
  • Most convenient way (today) is to use (ana)conda for the installation of python (and in particular additional packages ... more on that later).

... with that you should be ready to go.

Which python?

  • python 2.7
  • python 3.x

Python interpreters and how to use them ...

Python is an interpreted language. This means that the code is interpreted while executed.

There are different interpreters existing

  • general python shell (mostly used to run programs)
  • ipython = interactive python (good for interactive work)
  • jupyter notebooks (this thing here $\rightarrow$ running code in a browser)

Information on python interpreters.

Editing python code

A by far non complete list of editors.

python specific editors

  • jupyter notebook

IDE's

  • pycharm
  • eclipse

Advanced generic text editors

  • geany
  • vim (plugins: pyflakes, jedi-vim)
  • emacs (python-mode.el, auto-complete, yasnippet)
  • sublime 2
  • spyder

Generic text editors

  • nedit
  • gedit
  • kate
  • snipmate
  • easymotion
  • nerdtree