Python 3とRaspberry Piを使用したプログラミングの入門コースを学びます。
コメントⓘ Cet article peut avoir été partiellement ou totalement traduit à l'aide d'outils automatiques. Nous nous excusons des erreurs que cela pourrait engendrer.
読者の多くは、Raspberry Pi用に独自のソフトウェアをコーディングして構築する方法を学びたいと思っていますが、どこから始めればよいかわかりません。
Raspberry Piは、誰もがプログラミングを学ぶことができるように開発されました。
このチュートリアルのおかげで、特にRaspberry Piに接続されている機器を制御するための簡単なソフトウェアを作成できるPythonの基本を学ぶことができます。
このPythonコースに必要な資料
このコースを受講するには、次の資料が必要です。
また、画面/キーボードを介して、またはSSHでリモートでRaspberry Piを制御できる必要があります(件名に関するチュートリアルを参照)。
このコースの対象者は誰ですか?
このコースは初心者向けです。Pythonの非常に高度な使用法の詳細については触れませんが、この言語の基本を発見することができます。
このようにして習得した知識があれば、必要なプログラムのほとんどを実行できるはずですが、自分で追加の知識を習得するための基礎も学べます。
このコースは、最初の1年のコンピューターサイエンスの学生を対象に、時間あたり約8時間でPythonを紹介することを目的として作成されました。
このコースは、学生が完全な復習シートとして使用できるように、セッションの最後に配布されるプレゼンテーションサポートとして機能することを目的に設計されています。また、グループ形成ルールなど、このタイプのプレゼンテーションに関連するいくつかの文が表示されます。それらに触発されたい教師はすべて残します。
特にデジタルおよびコンピュータサイエンスの専門分野などでPythonを使用するように人々をトレーニングする必要がある場合は、権利の問題なしにこのプレゼンテーションを再利用できます。
コースの出典を明記してください。
このコースで見られるPythonポイント
このコースでは、次のトピックについて説明します。
- Pythonの概要、その歴史と用途
- 開発環境のインストール
- Pythonシェルを発見する
- 最初のPythonスクリプトを作成する
- 変数を使用してユーザー値を読み取る
- Pythonでの型の概念を理解する
- テキストを操作して表示する
- 数学演算子を使用する
- プログラムで条件を使用する
- ループでアクションを繰り返す
- 関数でコードを再利用する
- PythonおよびPipライブラリで他の人のコードを見つけて使用する
- 「インポート」でプログラムをカット
- Pythonでのファイルの読み取りと書き込み
- PythonでLinuxコマンドを実行する
- Pythonをデータベースに接続してMySQLを使用する
- 演習、APIを使用するPythonプログラムを作成する
- Pythonに関するヘルプを見つけるのに最適な場所
小さな辞書
このコースでは、変数などのコンピューターの基本的な使い方を紹介しますが、すでにプログラミングの基礎をいくつか持っている学生を対象としているため、常に興味を詳細に取り上げているわけではありません。
以下は、これらの基本的な概念の興味を理解するのに役立つ小さな用語集です。
- 変数:変更されない一意の名前を変更可能な値に関連付ける方法。たとえば、徐々に進化するゲームのターン数を「number_turn」という名前で保存して、簡単に見つけることができます。
- ループ:プログラムでアクションを何度も記述せずにアクションを繰り返す方法。たとえば、1、2、3 …、1000を表示します。表示に使用するコマンドを実際に1000回入力する必要はありません。
- 条件:特定の条件が満たされた場合にのみプログラムの一部を実行させる方法。たとえば、1、2、3 …、1000を表示しますが、数値が5を超え10未満の場合にのみ、赤で表示します。
- タイプ:数値、テキスト、タイプtrueまたはfalseの値、値の配列などが含まれているかどうかを知るために、変数の内容を特徴付けます。
- 関数:コードの一部を一意の名前でグループ化して、コードを書き直さなくても簡単に呼び出すことができる方法。たとえば、表示されるときに頻繁にオンにすると、同じ複雑なコードを常に再入力するのではなく、毎回呼び出す関数を作成します。
- ライブラリ:電子メールの送信など、同じサブジェクトを処理する関数のセット。これらの関数は、簡単に使用して任意のプログラムに統合できるようにグループ化されています。
Raspberry Piを使用したPythonの概要
このコースは、フルスクリーンで次のアドレスにあります。https://raspberry-pi.fr/cours/slides-python-introduction.html
Pythonをさらに使いたい、もっと完全なチュートリアルが必要ですか?Pythonを学ぶには、パートナーのÉléphormのコースをチェックしてください!
PatriceClémentの本「Python and Raspberry pi」も入手できます。