Pythonとプログラミングの基礎

プログラミング言語は、コンピュータと通信するために使用される形式言語です。開発者は、コンピュータが特定のタスクを実行できるようにする命令を書きます。多くのプログラミング言語の中で、Pythonはそのシンプルさ、学習のしやすさ、強力な機能、そして広範な応用 인해特に人気があります。データサイエンス、人工知能、Web開発などの分野で優れています。

python logo

このセクションでは、reComputer上にPythonプログラミング環境をセットアップし、reComputerで最初のPythonスクリプトを作成して実行する方法を学びます。また、ニーズに応じて選択できる優れたオープンソースのPython学習リソースのリストも含まれています。

このセクションの実験を完了するには、基本的なLinuxコマンドに熟悉しており、Nvidia Jetpack 5.1.1がインストールされたreComputerデバイスを持っている必要があります。

プログラミング環境のセットアップ

Nvidia Jetpack 5.1.1オペレーティングシステムには、Python 3.8がプリインストールされています。Jetsonターミナルを開き、python --versionコマンドを入力してPythonバージョンを確認できます。

python version

学習と開発を便利にするために、Microsoftの無料ソースコードエディタVisual Studio Code(VSCode)のインストールをお勧めします。

ステップ1: 公式VSCodeウェブサイトにアクセスして、インストーラーをダウンロードします。

download vscode

Nvidia JetsonのCPUはArm64アーキテクチャであるため、Arm64バージョンのインストーラーをダウンロードする必要があることに注意してください。

ステップ2: インストーラーパッケージを含むディレクトリでターミナルを開き、dpkgコマンドを使用してdebファイルをインストールします:

bash
cd <dir-of-deb>
# 例:cd ダウンロード
sudo dpkg -i code_xxxx_amd64.deb
# 例:sudo dpkg -i code_1.60.0-1630504426_amd64.deb

ステップ3: インストールが完了したら、次のコマンドでターミナルからVSCodeを起動できます:

bash
code

launch vscode

VSCodeの詳細な設定情報については、こちらを参照してください。

Hello World

ほとんどのプログラミング言語コースで最初のデモは обычно、ターミナルに「hello world」を表示することです。このコース也不例外です。以下のチュートリアルに従って、Jetsonで最初のPythonスクリプトを作成して実行してください。

ステップ1: ルートディレクトリにこのコースの最初のPythonスクリプトを作成します:

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

ステップ2: スクリプトがあるディレクトリでVSCodeを開きます:

bash
cd ~/reComputer_J/3.1_Python
code .

ステップ3: 左側のナビゲーションバーにhello_world.pyが表示されます。Pythonファイルに次のコードを入力します:

bash
# Our first python code
print("Hello, World!")

コードの説明:

  • # Our first python code: これはコメントで、コードを読み、理解を助けるために使用されます。
  • print(): これはPythonの組み込み関数で、コンソールに情報を表示するために使用されます。
  • "Hello, World!": これは文字列で、テキストを保存して操作するためのデータ型です。

ステップ4: 実行ボタンをクリックして、ターミナルでPythonスクリプトの結果を確認します。

launch vscode

ターミナルにHello, World!が表示されたら、最初のPythonプログラムの実行に成功しています。

Pythonの基本構文

スペースの制約により、ここではすべてのPython構文をリストすることはできません。幸いなことに、インターネット上にはPythonに関する優れたオープンソースのチュートリアルが多くあります。Python構文をより深く理解する必要がある場合は、以下を参照してください:

チュートリアルタイプ説明
Python Tutorial - Python Full Course for Beginners動画初心者向けのPython動画チュートリアルで、著者が6時間にわたって一般的なPython構文をカバーしています。
python-course.euドキュメントPython言語への包括的で詳細な入門を提供します。
Project Based Learningドキュメントプロジェクトを通じてPythonを学びます。