Python und Programmiergrundlagen
Eine Programmiersprache ist eine formale Sprache, die zur Kommunikation mit Computern verwendet wird. Entwickler schreiben Anweisungen, die es Computern ermöglichen, bestimmte Aufgaben auszuführen. Unter den vielen Programmiersprachen ist Python aufgrund seiner Einfachheit, leichten Erlernbarkeit, leistungsstarken Funktionen und breiten Anwendungsmöglichkeiten besonders beliebt. Es eignet sich hervorragend für Bereiche wie Data Science, künstliche Intelligenz und Webentwicklung.
In diesem Abschnitt lernen wir, wie wir die Python-Programmierumgebung auf dem reComputer einrichten und unser erstes Python-Skript auf dem reComputer erstellen und ausführen. Darüber hinaus haben wir eine Liste excellenter Open-Source-Python-Lernressourcen für Sie zusammengestellt, aus denen Sie je nach Ihren Bedürfnissen wählen können.
Um die Experimente in diesem Abschnitt abzuschließen, sollten Sie mit grundlegenden Linux-Befehlen vertraut sein und über ein reComputer-Gerät mit installiertem Nvidia Jetpack 5.1.1 verfügen.
Einrichten der Programmierumgebung
Das Nvidia Jetpack 5.1.1-Betriebssystem wird mit vorinstalliertem Python 3.8 geliefert. Wir können das Jetson-Terminal öffnen und den Befehl python --version eingeben, um die Python-Version zu überprüfen.

Für komfortables Lernen und Entwicklung empfiehlt es sich, Microsoft's kostenlosen Quellcode-Editor Visual Studio Code (VSCode) zu installieren.
Schritt 1: Besuchen Sie die offizielle VSCode-Website, um das Installationsprogramm herunterzuladen.

Bitte beachten Sie, dass die CPU des Nvidia Jetson eine
Arm64-Architektur hat. Daher müssen wir die Arm64-Version des Installationsprogramms herunterladen.
Schritt 2: Öffnen Sie ein Terminal im Verzeichnis mit dem Installationspaket und verwenden Sie den dpkg-Befehl, um die deb-Datei zu installieren:
cd <dir-of-deb>
# Zum Beispiel: cd Downloads
sudo dpkg -i code_xxxx_amd64.deb
# Zum Beispiel: sudo dpkg -i code_1.60.0-1630504426_amd64.debSchritt 3: Nach Abschluss der Installation können wir VSCode im Terminal mit dem folgenden Befehl starten:
code
Weitere Konfigurationsinformationen zu VSCode finden Sie unter diesem Link.
Hello World
Die erste Demo in den meisten Programmiersprachkursen ist typischerweise das Ausgeben von "hello world" im Terminal. Dieser Kurs ist keine Ausnahme. Bitte folgen Sie dem folgenden Tutorial, um unser erstes Python-Skript auf Jetson zu erstellen und auszuführen.
Schritt 1: Erstellen Sie das erste Python-Skript für diesen Kurs im Stammverzeichnis:
mkdir -p ~/reComputer_J/3.1_Python
touch ~/reComputer_J/3.1_Python/hello_world.pySchritt 2: Öffnen Sie VSCode im Verzeichnis, in dem sich das Skript befindet:
cd ~/reComputer_J/3.1_Python
code .Schritt 3: In der linken Navigationsleiste können wir hello_world.py sehen. Geben Sie den folgenden Code in die Python-Datei ein:
# Our first python code
print("Hello, World!")Code-Erklärung:
# Our first python code:Dies ist ein Kommentar, der verwendet wird, um das Lesen und Verstehen des Codes zu erleichtern.print():Dies ist eine eingebaute Python-Funktion, die verwendet wird, um Informationen auf der Konsole anzuzeigen."Hello, World!":Dies ist ein String, ein Datentyp, der zum Speichern und Bearbeiten von Text verwendet wird.
Schritt 4: Klicken Sie auf die Schaltfläche "Ausführen", um das Ergebnis des Python-Skripts im Terminal zu sehen.

Wenn Sie Hello, World! im Terminal gedruckt sehen, haben Sie erfolgreich Ihr erstes Python-Programm ausgeführt.
Python-Grundlegende Syntax
Aufgrund von Platzbeschränkungen können wir hier nicht alle Python-Syntax auflisten. Glücklicherweise gibt es im Internet viele excellente Open-Source-Tutorials zu Python. Wenn Sie ein tieferes Verständnis der Python-Syntax benötigen, lesen Sie bitte:
| Tutorial | Typ | Beschreibung |
|---|---|---|
| Python Tutorial - Python Full Course for Beginners | Video | Ein einsteigerfreundliches Python-Video-Tutorial, in dem der Autor sechs Stunden damit verbringt, häufig verwendete Python-Syntax zu behandeln. |
| python-course.eu | Dokument | Bietet eine umfassende und tiefgehende Einführung in die Python-Sprache. |
| Project Based Learning | Dokument | Python durch Projekte lernen. |