• funktional
  • prozedural
  • objekt-orientiert

Codebeispiel

# Der Modulname entspricht dem Dateinamen ohne die Endung
# Modulname: helloworld
# Dateiname: helloworld.py
class HelloWorld:
  @staticmethod
  def call(name):
    print('Hello World, and hello ' + name)

HelloWorld.call('Hans')
  • Aufruf aus der Shell: python helloworld.py
  • Aufruf aus der interaktiven Shell: import helloworld

Beschreibung

Python ist eine multiparadigmatische Programmiersprache und wird durch seine dynamische Typisierung auch als Skriptsprache klassifiziert. Der Code wird durch Einrückung strukturiert. Python bietet eine interaktive Shell in der Dinge ausprobiert werden können, sie wird mit python aufgerufen. Falls man eine ältere Version benutzen möchte kann man z.B. auch python2 aufrufen.

Installation

Auf der offiziellen Python Seite findet ihr verschiedene Python Versionen (hier wird 3.4.2 benutzt) die ihr installieren könnt. Klickt einfach auf eine Version und wählt euer Betriebssystem.

Windows

  • https://www.python.org/ftp/python/3.4.2/python-3.4.2.msi
  • Die Datei ausführen und dem Dialog folgen

Linux

Normalerweise ist schon eine Python Version (2.x) installiert, wenn ihr aber eine andere Version installieren wollt:

Ubuntu

  • sudo apt-get install python3

Arch

  • pacman -S python3

Mac OS X

Wir empfehlen Homebrew zur Paketverwaltung.

Homebrew installieren

  • ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Mehr Infos zu Homebrew gibt es hier.

Python installieren

  • brew install python3

Tutorials