7 wichtige Befehle für den Einstieg in Python für Anfänger

7 wichtige Befehle für den Einstieg in Python für Anfänger

Das Erlernen einer neuen Programmiersprache wie Python wird mühelos, wenn Sie eine umfassende Roadmap haben, die detailliert beschreibt, welche Konzepte Sie als Anfänger lernen müssen und wie Sie weiter vorankommen, um den nächsten Meilenstein zu erreichen. Auch fortgeschrittene Programmierer sollten ihre Grundlagen häufig auffrischen, um eine solide Grundlage für sich selbst zu schaffen.

Am Ende werden Sie an Ihrem Computer festsitzen, der Python-Code mit den in diesem Artikel aufgeführten grundlegenden Befehlen schreibt. Wir besprechen auch, wie Sie eine Python-Umgebung auf Ihrem Computer einrichten können, um Python-Code schreiben und ausführen zu können.

Einrichten der Python-Umgebung

Um Python-Code auszuführen, sollte Python auf Ihrem System installiert sein.

Unter Windows

Sie können die neueste Version von Python für Windows von der Downloadseite von python.org herunterladen. Klicken Sie auf die Schaltfläche Python herunterladen , wählen Sie auf der nächsten Seite ausführbare Windows- Datei aus und warten Sie, bis die ausführbare Datei heruntergeladen wurde. Wenn Sie fertig sind, doppelklicken Sie auf die Installationsdatei, um das Installationsfenster zu starten.

Installieren Sie Python so, wie Sie normalerweise jedes andere Programm unter Windows installieren würden. Vergessen Sie nicht, während der Installation die Option "Python zu PATH hinzufügen" zu aktivieren.

7 wichtige Befehle für den Einstieg in Python für Anfänger

Unter Linux

Um Python unter Linux zu installieren, geben Sie je nach verwendeter Linux-Distribution die folgenden Befehle aus:

Unter Debian/Ubuntu:

sudo apt install python

Unter Arch-Linux:

sudo pacman -S python

Auf Fedora und CentOS:

sudo dnf install python

Unter macOS

Laden Sie, ähnlich wie beim Installationsprozess für Windows, zunächst das MPKG von der Python-Download- Seite herunter . Starten Sie dann das Installationsprogramm und befolgen Sie die Schritte auf dem Bildschirm, um mit der Installation fortzufahren.

7 wichtige Befehle für den Einstieg in Python für Anfänger

Nun, da der Installationsteil abgeschlossen ist, werden wir praktisch und beginnen mit der Liste der Python-Befehle, die jeder Anfänger kennen sollte. In diesem Handbuch wird davon ausgegangen, dass Sie wissen, wie Python-Programme über die Befehlszeile ausgeführt werden.

Grundlegende Eingabe, Ausgabe und Variablen

Das Speichern von Daten, das Aufnehmen von Eingaben und das anschließende Ändern der Daten, um die gewünschte Ausgabe zu erzeugen, ist das Ziel jedes Python-Programms.

1. Initialisieren und Deklarieren von Variablen

Um Daten zu speichern, verwendet jede Programmiersprache Variablen. Variablen sind Objekte bestimmter Datenstrukturen, die Werte halten und Operationen an den Daten ausführen können. Betrachten wir den folgenden Python-Code:

number = 20

Hier haben wir eine Variable mit dem Namen "Zahl" und dem Wert 20 deklariert. Ebenso können Sie andere Variablen mit einem anderen Datentyp anlegen. Python unterstützt mehrere Datentypen, aber als Anfänger werden Sie hauptsächlich mit den unten genannten arbeiten. Die Befehle zum Initialisieren der Datentypen sind in Klammern eingeschlossen.

  1. Ganzzahl ( Zahl = 10 )
  2. Zeichenfolge ( name = "Ryan" )
  3. Float ( dezimal = 10,23 )
  4. Liste ( Früchte = ["Apfel", "Banane", "Mango"] )
  5. Tupel ( Früchte = ("Apfel", "Banane", "Mango") )
  6. Wörterbuch ( fruitmap = {1:"Apfel", 2:"Banane", 3:"Mango"} )

2. Ausgabe mit der Methode print() anzeigen

Die meisten Programmieranfänger beginnen mit dem Basisprogramm "Hello World", das den String bei der Ausführung ausgibt. In Python können Sie mit print() hartcodierte Nachrichten und Variablenwerte drucken.

Um einen String in Python zu drucken, sehen Sie sich die folgende Befehlssyntax an:

print("This is a string")

Alles, was Sie in die Anführungszeichen einschließen, wird so angezeigt, wie es ist. Der oben genannte Code zeigt "Dies ist eine Zeichenfolge" an, wenn Sie ihn über die Befehlszeile ausführen.

Sie können den Wert einer Variablen auch drucken, indem Sie einfach den Variablennamen ohne Anführungszeichen angeben. Nehmen wir an, wir haben eine String-Variable "Nachname" mit dem Wert "Sharma":

print(surname)

Ausgabe:

Sharma

3. Nehmen Sie Eingaben mit input() auf

Ein Programm ist nur dann nützlich, wenn ein Benutzer damit interagieren kann. Um Ihre Anwendungen dynamisch und interaktiv zu gestalten, müssen Sie sich bei der Eingabe und Auswahl auf den Benutzer verlassen.

Sie können den Benutzer mit dem Eingabebefehl auffordern, einen Wert einzugeben . Hier ist die zu befolgende Syntax:

variable = input("The string to display")

Mit dem folgenden Befehl wird der Benutzer beispielsweise nach seinem Namen bzw. Alter gefragt:

name = input("Please enter your name => ") age = input("Please enter your age => ")

Die Kontrolle über den Programmablauf übernehmen

Ein Programm besteht nicht nur aus Eingaben, Ausgaben und Datentypen. Es enthält auch Steueranweisungen, die zum Implementieren der Logik und zum Bestimmen des Programmablaufs erforderlich sind.

4. Implementieren Sie Logik mit if, elif und else

Ihr Computer verarbeitet die Operationen und trifft Entscheidungen auf der Grundlage logischer Entscheidungen. Um Logik in Ihren Code zu implementieren, können Sie die Befehle if, elif und else verwenden. Diese Befehle ändern den Programmablauf abhängig von Bedingungen und werden daher als bedingte Steueranweisungen bezeichnet.

Wie der Name schon sagt, wertet der if- Befehl einen Ausdruck aus und führt, wenn er wahr ist, die darunter liegenden Anweisungen aus. Der Befehl elif (else if) stellt einen weiteren Ausdruck bereit, der ausgewertet wird, wenn die vorangehende if- Anweisung false zurückgibt. Wenn keine vorherigen Anweisungen ( if oder elif ) true zurückgeben, wird der mit dem else- Befehl bereitgestellte Ausdruck ausgewertet.

Beachten Sie, dass Sie mehrere haben kann , wenn und elif - Anweisungen in einem bestimmten Codeblock. Auch verschachtelte if- Anweisungen sind möglich.

Hier ist ein einfaches Programm, das die Verwendung von if, elif und else erklärt. Das Programm wertet aus, ob die angegebene Zahl positiv, negativ oder null ist.

number = int(input("Enter a number to evaluate: ")) if (number > 0): print("Positive") elif (number <> print("Negative") else: print("Zero")

Beachten Sie, dass wir die Methode input() mit int() umschließen mussten, da die Eingabe standardmäßig als Stringtyp gespeichert wird und wir stattdessen die Variable "number" vom Integer-Typ benötigen.

Der Unterschied zwischen if und elif besteht darin, dass alle if-Anweisungen im Codeblock auf jeden Fall nacheinander ausgewertet werden, eine elif-Anweisung jedoch nur dann ausgewertet wird, wenn die vorhergehende if-Anweisung falsch ist.

Verwandte: Python-Projektideen für Anfänger geeignet

5. Die for-Schleife in Python

Obwohl Python mehrere andere Schleifenanweisungen unterstützt (do...while, while, switch), ist die for-Schleife im Vergleich zu den anderen die gebräuchlichste Schleifensteuerungsanweisung.

Im Gegensatz zu C und C++ iteriert die for-Schleife in Python immer über eine iterative Variable. Eine iterative Variable enthält mehrere Werte wie Listen, Tupel und Wörterbücher.

Deklarieren Sie eine Listenvariable "fruits", die die Werte Apple, Banana, Pear und Mango enthält. Um über jedes Element zu iterieren und die Werte mit der for-Schleife auszugeben:

for element in fruits: print(element)

Sie können in Python auch die klassische for-Schleife im C-Stil mit der Methode range() erstellen. Die Methode range() generiert eine Liste von Zahlen in Abhängigkeit von den angegebenen Anfangs-, End- und Schrittwerten.

for i in range(0,5): print(i)

Ausgabe:

0 1 2 3 4

Aufrechterhaltung der Modularität im Code

Ein guter Code ist einfacher zu lesen, mühelos zu debuggen und leicht zu skalieren. Und all dies wird durch das Schreiben von modularem Code erreicht.

6. Funktionen mit def . definieren

Um die Coderedundanz zu minimieren und die Wiederverwendung von Code zu fördern, bietet Python eine Möglichkeit, wiederverwendbaren Code in Funktionen einzuschließen, die später bei Bedarf aufgerufen werden können. Sie können eine Funktion mit dem Schlüsselwort def in Python erstellen .

Ähnlich wie andere Programmiersprachen nehmen auch Python-Funktionen bei erfolgreicher Ausführung Argumente und Rückgabewerte an. Sie können auch Funktionen in Python überladen.

def sum(a,b): return a+b print(sum(1,2))

Ausgabe:

3

7. Erstellen Sie Klassen mit dem Klassenschlüsselwort

Sie können Klassen erstellen, um Blaupausen für Objekte in Python zu erstellen. Python unterstützt die objektorientierte Programmierung und ermöglicht es Benutzern, Klassen zu erstellen und Objekte zu initialisieren. Eine Klasse kann aus Variablen mit Zugriffsmodifikatoren, Funktionen mit Rückgabetypen und sogar anderen Klassen (verschachtelte Klasse) bestehen.

Hier ist ein einfacher Code, der eine Klasse namens student erstellt :

class student: name = "" def setName(self, passedValue): self.name = passedValue def displayName(self): print(self.name)

Um eine Klasse zu verwenden, müssen Sie zunächst eine Instanz davon erstellen, auch Objekt genannt.

mystudent = student() mystudent.setName("Deepesh Sharma") mystudent.displayName()

Beim Kombinieren der letzten beiden Codeschnipsel gibt das oben genannte Programm Folgendes aus:

Deepesh Sharma

Ähnlich wie in anderen Programmiersprachen können Sie auch Konstruktoren und statische Methoden in Python-Klassen implementieren (mit der init()-dunder-Methode bzw. dem @staticmethod-Dekorator).

Das Erlernen von Python eröffnet eine Vielzahl von Möglichkeiten

Python wird nicht nur zum Schreiben von textbasierten Anwendungen verwendet, Sie können es auch zum Entwickeln von Web-Apps, Web-Scraping, Netzwerkprogrammierung, Automatisierung, maschinellem Lernen usw. verwenden.

Egal, ob Sie ein angehender Programmierer oder ein erfahrener Entwickler sind, das Hinzufügen von Python zu Ihren vorhandenen Fähigkeiten wird Ihr Fachwissen und Ihre Spezialisierung in der Branche definitiv verbessern.


Python als Befehlszeilenrechner verwenden

Python als Befehlszeilenrechner verwenden

Während Sie einen grafischen Taschenrechner auf Ihrem Computer verwenden können, kann der Interpreter der Programmiersprache Python auch als Tischrechner verwendet werden. Es ist ein so beliebter Laufwitz ​​in der Python-Community, dass er im offiziellen Tutorial erwähnt wird. So können Sie Python als Taschenrechner verwenden.

Die 8 besten Java-Blogs für Programmierer

Die 8 besten Java-Blogs für Programmierer

Als Programmierer sollten Sie Herausforderungen annehmen, um zu überleben und einige Wunder im Entwicklungs- oder Programmierbereich zu schaffen. Wenn Sie also eine fortgeschrittene Programmiersprache lernen möchten, um Ihre beruflichen Fähigkeiten zu verbessern, ist Java eine der besten Aussichten, die es gibt.

Responsive Webdesign-Prinzipien

Responsive Webdesign-Prinzipien

Heutzutage ist es gängige Praxis, eine Website oder App zu erstellen, die ihre Benutzeroberfläche je nach Browser oder Gerät anpasst. Um dieses Ziel zu erreichen, gibt es zwei Ansätze. Die erste besteht darin, verschiedene Versionen Ihrer Website oder App für verschiedene Geräte zu erstellen. Aber es ist ineffizient und kann zu unvorhersehbaren Fehlern führen.

So zählen Sie die Anzahl der Ziffern einer Zahl mit C++, Python und JavaScript

So zählen Sie die Anzahl der Ziffern einer Zahl mit C++, Python und JavaScript

Das Arbeiten mit Zahlen ist ein wesentlicher Bestandteil der Programmierung. Jede Programmiersprache bietet Unterstützung, um Zahlen auf viele verschiedene Arten zu manipulieren. In diesem Artikel erfahren Sie, wie Sie mit iterativen, logbasierten und stringbasierten Ansätzen die Gesamtzahl der Ziffern in einer Ganzzahl ermitteln.

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

So schreiben und kompilieren Sie Ihren ersten Solidity-Code

So schreiben und kompilieren Sie Ihren ersten Solidity-Code

Solidity ist die Programmiersprache, die von Smart Contracts auf der Ethereum-Blockchain verwendet wird. Es ist eine statisch typisierte, objektorientierte Programmiersprache.

Top 5 Badges, die Ihr GitHub-Repository aufladen

Top 5 Badges, die Ihr GitHub-Repository aufladen

GitHub Badges kann die Lesbarkeit eines Repositorys verbessern, indem es Benutzern eine schnelle Möglichkeit bietet, die Repository-Metriken zu erfassen. Badges können in Ihre README.md eingebettet werden, um anderen Entwicklern die Bedeutung und Notwendigkeit Ihres Projekts zu verdeutlichen. Als Ergebnis erhalten die Leser eine wirklich schnelle Vorstellung vom Repository, indem sie die beigefügten Badges überprüfen.

Wie funktioniert die Python String format() Methode? 10 Beispiele

Wie funktioniert die Python String format() Methode? 10 Beispiele

Ob es sich um eine Datenbankabfrage oder Ergebnisse mathematischer Operationen handelt, die Python-String-Format-Methode bietet eine dynamischere und ansprechendere Möglichkeit, einem Benutzer Ergebnisse zu präsentieren.

Visual Studio 2022 vs. 2019: Sollten Sie jetzt ein Upgrade durchführen? Erklärt

Visual Studio 2022 vs. 2019: Sollten Sie jetzt ein Upgrade durchführen? Erklärt

Anfang dieses Jahres hat Microsoft die Preview-Version von Visual Studio 2022 in die wilde Programmierwelt gebracht. Das sind gute Neuigkeiten! Es ist eine äußerst beliebte IDE, die jedoch angesichts des Tempos der Veränderungen im DevOps-Ökosystem, in dem sie gedeiht, für eine Optimierung oder vielleicht sogar eine Überarbeitung fällig ist.

Eine einfache Einführung in Softwaremetriken

Eine einfache Einführung in Softwaremetriken

Softwaremetriken sind Maße, die verwendet werden, um verschiedene Aspekte Ihrer Software zu quantifizieren. Diese Aspekte können von Kosten, Qualität und Effizienz des Entwicklungsteams reichen.

So installieren Sie .NET Framework Version 3.5 unter Windows 10

So installieren Sie .NET Framework Version 3.5 unter Windows 10

Als Windows-Benutzer sind Sie wahrscheinlich mindestens einmal auf die Worte .NET Framework gestoßen. Es handelt sich um ein von Microsoft entwickeltes Software-Framework, mit dem Sie C#-, C++-, F#- und Visual Basic-Programme erstellen und ausführen können. Die neueste .NET-Version ist 4.8, aber Ihr Computer benötigt möglicherweise eine ältere Version von .NET (wie .NET 3.5), um einige Apps auszuführen.

Flask oder CherryPy: Welches Python-Framework sollten Sie verwenden?

Flask oder CherryPy: Welches Python-Framework sollten Sie verwenden?

Wenn Sie ein Python-Entwickler sind, können Sie von der Vielzahl der verfügbaren Frameworks stark profitieren. Während einige Frameworks am besten für große Ökosysteme geeignet sind, sind andere darauf spezialisiert, bestimmte Entwicklungsziele zu erreichen. Lesen Sie weiter, um die grundlegenden Funktionen, Verwendungen und Unterschiede zwischen zwei Python-Frameworks zu erfahren: Flask und CherryPy.

So finden Sie n-stellige perfekte Würfel und Quadrate mit Python, C++ und JavaScript

So finden Sie n-stellige perfekte Würfel und Quadrate mit Python, C++ und JavaScript

Viele Programmierer lieben es, knifflige mathematische Probleme mit Code zu lösen. Es hilft, den Geist zu schärfen und die Fähigkeiten zur Problemlösung zu verbessern. In diesem Artikel erfahren Sie, wie Sie mit Python, C++ und JavaScript die kleinsten und größten n-stelligen perfekten Quadrate und Würfel finden. Jedes Beispiel enthält auch eine Beispielausgabe für mehrere verschiedene Werte.

So fügen Sie Python zur Windows-Variablen PATH hinzu

So fügen Sie Python zur Windows-Variablen PATH hinzu

Das Ausführen von Python über das Terminal ist oft unvermeidlich. Wenn Sie Python jedoch zum ersten Mal unter Windows 10 installiert haben, ist die Ausführung über das Windows-Terminal nur möglich, wenn es der Windows-Umgebungsvariablen PATH hinzugefügt wird.

So verwenden Sie die Python if-Anweisung

So verwenden Sie die Python if-Anweisung

Die if-Anweisung ist die treibende Kraft der logischen Programmierung. Infolgedessen ist ein besseres Verständnis von Python eine wesentliche Ergänzung zu Ihren Python-Programmierkenntnissen.

Programmieren ist nicht für jeden geeignet: 9 Tech-Jobs, die Sie ohne ihn bekommen können

Programmieren ist nicht für jeden geeignet: 9 Tech-Jobs, die Sie ohne ihn bekommen können

Tech ist zweifellos die Branche der Zukunft. Wenn Sie einer von Millionen junger Erwachsener sind, die kurz davor stehen, in den ersten Abschnitt Ihrer Karriere einzusteigen, fragen Sie sich vielleicht, was Sie tun sollen, wenn Sie nicht gerne programmieren.

So erstellen und verwalten Sie Ihre virtuellen Python-Umgebungen effektiv

So erstellen und verwalten Sie Ihre virtuellen Python-Umgebungen effektiv

Sie können ein reales Projekt in Python ohne eine virtuelle Umgebung nicht erfolgreich abschließen. Tools wie virtualenvwrapper und virtualenv werden häufig zum Erstellen und Verwalten virtueller Umgebungen für die Webentwicklung verwendet, während Anaconda von Datenwissenschaftlern häufig verwendet wird.

Das CSS-Box-Modell mit Beispielen erklärt

Das CSS-Box-Modell mit Beispielen erklärt

Wenn Sie planen, ein großartiges Webseiten-Layout zu erstellen, müssen Sie sich mit Rändern, Rahmen, Auffüllung und Inhalt auskennen. Jedes Element im Webdesign, ob Bild oder Text, verwendet eine Box mit diesen Eigenschaften. Sie können ganz einfach komplexe Layouts erstellen, indem Sie mit dem Boxmodell herumspielen. In diesem Artikel sezieren wir das CSS-Box-Modell und zeigen Ihnen anhand praktischer Beispiele, wie Sie diese Eigenschaften verwenden.

7 Open-Source-CMS-WordPress-Alternativen

7 Open-Source-CMS-WordPress-Alternativen

Suchen Sie nach einer WordPress-Alternative zum Erstellen Ihrer Website? Suchen Sie nicht weiter. Dieser Artikel zeigt Ihnen andere Content-Management-Systeme (CMS), mit denen Sie Ihre Site erstellen können.

Python als Befehlszeilenrechner verwenden

Python als Befehlszeilenrechner verwenden

Während Sie einen grafischen Taschenrechner auf Ihrem Computer verwenden können, kann der Interpreter der Programmiersprache Python auch als Tischrechner verwendet werden. Es ist ein so beliebter Laufwitz ​​in der Python-Community, dass er im offiziellen Tutorial erwähnt wird. So können Sie Python als Taschenrechner verwenden.

Die 8 besten Java-Blogs für Programmierer

Die 8 besten Java-Blogs für Programmierer

Als Programmierer sollten Sie Herausforderungen annehmen, um zu überleben und einige Wunder im Entwicklungs- oder Programmierbereich zu schaffen. Wenn Sie also eine fortgeschrittene Programmiersprache lernen möchten, um Ihre beruflichen Fähigkeiten zu verbessern, ist Java eine der besten Aussichten, die es gibt.

7 wichtige Befehle für den Einstieg in Python für Anfänger

7 wichtige Befehle für den Einstieg in Python für Anfänger

Das Erlernen einer neuen Programmiersprache wie Python wird mühelos, wenn Sie eine umfassende Roadmap haben, die detailliert beschreibt, welche Konzepte Sie als Anfänger lernen müssen und wie Sie weiter vorankommen, um den nächsten Meilenstein zu erreichen. Auch fortgeschrittene Programmierer sollten ihre Grundlagen häufig auffrischen, um eine solide Grundlage für sich selbst zu schaffen.

Responsive Webdesign-Prinzipien

Responsive Webdesign-Prinzipien

Heutzutage ist es gängige Praxis, eine Website oder App zu erstellen, die ihre Benutzeroberfläche je nach Browser oder Gerät anpasst. Um dieses Ziel zu erreichen, gibt es zwei Ansätze. Die erste besteht darin, verschiedene Versionen Ihrer Website oder App für verschiedene Geräte zu erstellen. Aber es ist ineffizient und kann zu unvorhersehbaren Fehlern führen.

So zählen Sie die Anzahl der Ziffern einer Zahl mit C++, Python und JavaScript

So zählen Sie die Anzahl der Ziffern einer Zahl mit C++, Python und JavaScript

Das Arbeiten mit Zahlen ist ein wesentlicher Bestandteil der Programmierung. Jede Programmiersprache bietet Unterstützung, um Zahlen auf viele verschiedene Arten zu manipulieren. In diesem Artikel erfahren Sie, wie Sie mit iterativen, logbasierten und stringbasierten Ansätzen die Gesamtzahl der Ziffern in einer Ganzzahl ermitteln.

Die 9 besten Docker-Alternativen für das Container-Management

Die 9 besten Docker-Alternativen für das Container-Management

Container sind für die Softwareentwicklung, -bereitstellung und -verwaltung in einer virtuellen Umgebung von großem Nutzen. Docker ist im Containerisierungsprozess nützlich, aber nicht die einzige Plattform, die es gibt. Wenn Sie nach Alternativen zu Docker suchen, suchen Sie nicht weiter. Diese Liste zeigt einige funktionsreiche und effiziente Docker-Alternativen, die Sie in Ihrem nächsten Projekt verwenden können.

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

SQL vs. NoSQL: Was ist die beste Datenbank für Ihr nächstes Projekt?

So betten Sie Tweets in Ihre WordPress-Beiträge ein

So betten Sie Tweets in Ihre WordPress-Beiträge ein

Das Einbetten von Drittanbieterdiensten in Ihre WordPress-Posts ist eine aufregende Möglichkeit, das Interesse eines Besuchers zu wecken. Eingebettete Inhalte bieten auch visuelle Hinweise, die das Scannen erleichtern. WordPress hat das Hinzufügen dieser Art von Inhalten einfach gemacht.

So löschen Sie den Ordner für Knotenmodule mit npkill

So löschen Sie den Ordner für Knotenmodule mit npkill

Node.js ist eine JavaScript-Laufzeitumgebung, mit der Sie JavaScript außerhalb von Webbrowsern ausführen können, was es zu einer beliebten Wahl für die Entwicklung aller Arten von Anwendungen macht. Ein Teil seiner Popularität ist auf die Fülle von NPM-Paketen zurückzuführen, die das Entwicklererlebnis erleichtern sollen.

So schreiben und kompilieren Sie Ihren ersten Solidity-Code

So schreiben und kompilieren Sie Ihren ersten Solidity-Code

Solidity ist die Programmiersprache, die von Smart Contracts auf der Ethereum-Blockchain verwendet wird. Es ist eine statisch typisierte, objektorientierte Programmiersprache.