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.

python logo

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.

python version

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.

download vscode

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:

bash
cd <dir-of-deb>
# Bijvoorbeeld: cd Downloads
sudo dpkg -i code_xxxx_amd64.deb
# Bijvoorbeeld: sudo dpkg -i code_1.60.0-1630504426_amd64.deb

Stap 3: Nadat de installatie is voltooid, kunnen we VSCode in de terminal starten met het volgende commando:

bash
code

launch vscode

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:

bash
mkdir -p ~/reComputer_J/3.1_Python
touch ~/reComputer_J/3.1_Python/hello_world.py

Stap 2: Open VSCode in de map waar het script zich bevindt:

bash
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:

bash
# 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.

launch vscode

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:

TutorialTypeBeschrijving
Python Tutorial - Python Full Course for BeginnersVideoEen beginner-vriendelijke Python-videotutorial, waar de auteur zes uur besteedt aan het behandelen van veelvoorkomende Python-syntaxis.
python-course.euDocumentBiedt een uitgebreide en diepgaande introductie tot de Python-taal.
Project Based LearningDocumentPython leren door middel van projecten.