Python en programmeerfundamenten
Een programmeertaal is een formele taal die wordt gebruikt om met computers te communiceren. Ontwikkelaars schrijven instructies waarmee computers specifieke taken kunnen uitvoeren. Onder de vele programmeertalen is Python bijzonder populair vanwege zijn eenvoud, gebruiksgemak, krachtige functies en breed scala aan toepassingen. Het blinkt uit in gebieden zoals data science, kunstmatige intelligentie en webontwikkeling.
In deze sectie leren we hoe we de Python-programmeeromgeving op reComputer kunnen instellen en ons eerste Python-script op reComputer kunnen maken en uitvoeren. Daarnaast hebben we een lijst met uitstekende open-source Python-leerresources samengesteld waaruit u kunt kiezen op basis van uw behoeften.
Om de experimenten in deze sectie te voltooien, moet u bekend zijn met basis Linux-commando's en een reComputer-apparaat hebben met Nvidia Jetpack 5.1.1 geïnstalleerd.
De programmeeromgeving instellen
Het Nvidia Jetpack 5.1.1-besturingssysteem wordt geleverd met voorgeïnstalleerd Python 3.8. We kunnen de Jetson-terminal openen en het commando python --version invoeren om de Python-versie te controleren.

Voor gemakkelijk leren en ontwikkeling wordt aanbevolen om Microsoft's gratis broncode-editor Visual Studio Code (VSCode) te installeren.
Stap 1: Bezoek de officiële VSCode-website om het installatieprogramma te downloaden.

Houd er rekening mee dat de CPU van de Nvidia Jetson een
Arm64-architectuur heeft, dus we moeten de Arm64-versie van het installatieprogramma downloaden.
Stap 2: Open een terminal in de map met het installatiepakket en gebruik het dpkg-commando om het deb-bestand te installeren:
cd <dir-of-deb>
# Bijvoorbeeld: cd Downloads
sudo dpkg -i code_xxxx_amd64.deb
# Bijvoorbeeld: sudo dpkg -i code_1.60.0-1630504426_amd64.debStap 3: Nadat de installatie is voltooid, kunnen we VSCode in de terminal starten met het volgende commando:
code
Raadpleeg dit voor meer configuratie-informatie over VSCode.
Hello World
De eerste demo in de meeste programmeertaalcursussen is meestal het afdrukken van "hello world" in de terminal. Deze cursus is geen uitzondering. Volg de onderstaande tutorial om ons eerste Python-script op Jetson te maken en uit te voeren.
Stap 1: Maak het eerste Python-script voor deze cursus in de hoofdmap:
mkdir -p ~/reComputer_J/3.1_Python
touch ~/reComputer_J/3.1_Python/hello_world.pyStap 2: Open VSCode in de map waar het script zich bevindt:
cd ~/reComputer_J/3.1_Python
code .Stap 3: In de linkernavigatiebalk kunnen we hello_world.py zien. Voer de volgende code in het python-bestand in:
# Our first python code
print("Hello, World!")Code-uitleg:
# Our first python code:Dit is een commentaar, gebruikt om het lezen en begrijpen van de code te helpen.print():Dit is een ingebouwde Python-functie die wordt gebruikt om informatie op de console weer te geven."Hello, World!":Dit is een string, een gegevenstype dat wordt gebruikt om tekst op te slaan en te manipuleren.
Stap 4: Klik op de uitvoerknop om het resultaat van het Python-script in de terminal te zien.

Als u Hello, World! in de terminal ziet afdrukken, heeft u succesvol uw eerste Python-programma uitgevoerd.
Python-basissyntaxis
Vanwege ruimtebeperkingen kunnen we hier niet alle Python-syntaxis opsommen. Gelukkig zijn er veel uitstekende open-source tutorials over Python op internet. Als u een dieper begrip van Python-syntaxis nodig heeft, raadpleeg dan:
| Tutorial | Type | Beschrijving |
|---|---|---|
| Python Tutorial - Python Full Course for Beginners | Video | Een beginner-vriendelijke Python-videotutorial, waar de auteur zes uur besteedt aan het behandelen van veelvoorkomende Python-syntaxis. |
| python-course.eu | Document | Biedt een uitgebreide en diepgaande introductie tot de Python-taal. |
| Project Based Learning | Document | Python leren door middel van projecten. |