BÖB JOURNAL Fachinformationen für das Rechnungswesen Ausgabe Juni 2021
Wissenswertes und wertvolle Tipps für das Rechnungswesen zum Nachlesen. Die Beiträge stammen aus der Feder von Top-Experten, die in ihrer täglichen Praxis die "graue Theorie" umsetzen und gerne Ihren Schatz an Wissen und Erfahrung mit Ihnen teilen.
Wissenswertes und wertvolle Tipps für das Rechnungswesen zum Nachlesen. Die Beiträge stammen aus der Feder von Top-Experten, die in ihrer täglichen Praxis die "graue Theorie" umsetzen und gerne Ihren Schatz an Wissen und Erfahrung mit Ihnen teilen.
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
bar. Auf Ebene der Hardware reicht
ein handelsüblicher Bürocomputer mit
Internetanschluss (zum Download des
Programms sowie Abruf von Informationen
aus dem Internet). Auf persönlicher
Ebene wird demgegenüber
etwas mehr abverlangt: Interesse sowie
regelmäßiges Üben (Programmieren),
Genauigkeit und grundlegende
Kenntnisse der Logik sowie Denken
in Abläufen. Natürlich sollte der angehende
Programmierer auch etwas Geduld
mitbringen. So wie das Erlernen
einer Fremdsprache Zeit benötigt, ist
auch das Lernen einer Programmiersprache
mit etwas Mühe verbunden.
Für Interessierte stellt sich nun die
Frage, welche Programmiersprache erlernt
werden soll.
Es gibt eine Vielzahl an Programmiersprachen.
Besonders beliebte Programmiersprachen
sind zum Beispiel
C, Python, Java, C++ oder C#. 1 Die
Wahl der Programmiersprache hängt
von den durchzuführenden Aufgaben
ab, die damit bewältigt werden sollen.
„Low-Level“ Programmiersprachen,
wie zum Beispiel C und Assembly,
können mit ihrer Nähe zum Maschinencode,
gewisse Systeme im Computer
direkt ansprechen. Assembly wird
verwendet um dem Prozessor sogenannte
Instruktionen zu übergeben,
die anschließend verarbeitet werden
können.
Da bei solchen Programmiersprachen
der Speicher selbst verwaltet werden
muss, werden diese meist in Systemen
eingesetzt, die mit wenig Speicherplatz
arbeiten müssen (Mikrochips, Prozessoren
etc.). Auf diesen Programmiersprachen
bauen „High-Level“
Sprachen wie Java und Python auf. In
diesen Sprachen wird das Speichermanagement
von einem sogenannten
„Garbagecollector“ übernommen. Dies
führt dazu, dass der Programmierer
einfacher programmieren kann, jedoch
die Effizienz des Programms etwas darunter
leidet.
Abbildung 1: Downloadansicht auf der Website www.python.org/downloads [1.5.2021].
Abbildung 2: Installation von Python (Version 3.9)
Eine für angehende Programmierer
verhältnismäßig einfach zu erlernende
Programmiersprache, für welche es
viele Bücher, Tutorials, Anleitungen,
Hilfestellungen und Foren im Internet
sowie eine große Community gibt, ist
Python 2 . Ein weiterer Vorteil ist, dass
es sich bei dieser Programmiersprache
um Freeware handelt, welche kostenfrei
verwendet werden kann. Aus diesem
Grund wird folgend auf Python
eingegangen.
Die Programmiersprache
Python
Die Programmiersprache wurde zu
Beginn der 1990er Jahre von dem
Niederländer Guido van Rossum mit
dem Ziel entwickelt, eine einfache und
leicht leserliche Sprache zu entwickeln,
welche Open Source sein sollte,
damit jeder bei der Entwicklung mithelfen
kann. Mittlerweile kümmert
sich um das gemeinschaftsbasierte
Entwicklungsmodell die gemeinnützige
Python Software Foundation, bei
welcher die Sprache heruntergeladen
werden kann. 3
Python kann von der Webseite
www.python.org unter dem Menüpunkt
Downloads für verschiedene
Betriebssysteme heruntergeladen werden.
Die letzte Version zum Zeitpunkt
der Artikelverfassung ist die Versionsnummer
3.9. (Abbildung 1).
Nach dem Download kann Python installiert
werden. Die Installation funktioniert
wie bei den meisten anderen
Programmen weitgehend automatisch.
Es wird empfohlen, das Kästchen
„Install launcher for all users“ zu aktivieren
und die Variante „Customize
Installation“ auszuwählen. Im Installationsschritt
„optional features“ sollten
alle Kontrollkästchen angehakt werden
(Abbildung 2).
Nach Klick auf den Button „Next“
folgen die fortgeschrittenen Optio-
1
S. z.B. TIOBE: Index for May 2021: https://www.tiobe.com/tiobe-index/ [4.5.2021].
2
Python Software Foundation: https://www.python.org
3
Für weitere Informationen S. z.B. https://de.wikipedia.org/wiki/Python_(Programmiersprache) [30.4.2021].
86 | 21 BÖB Journal 57