MicroPythonプログラミング入門
マイコン制御のためのプログラミングの知識を学ぶ
著者 | 日向 俊二 |
---|---|
判型 | B5変型、200頁 |
ISBN | 978-4-87783-530-9 |
価格 | 本体2,400円 |
発行日 | 2024年10月20日(初版 第1刷発行) |
備考 | 付録:学習に使えるサンプルファイル |
本書について
本書は、MicroPythonを使ってプログラミングするために必要なことをやさしく解説する書籍です。Pythonについて詳しく知らない方でも読み進められるように、Python言語の基本事項から解説しています。
MicroPythonは、マイクロコンピューターや組み込み機器で使うことを目的に作成されたプログラミング言語です。この分野で長らく使われてきたアセンブリやC、C++と比較して、習得が容易で安心安全なプログラムを開発しやすいPythonと高い互換性があり、より容易にマイコンのプログラムを作成することができます。
本書を読み進めるために必ずしも特定のハードウェアを準備する必要はありませんが、ボードと必要なパーツを揃えて実際にボード上でプログラムを実行してみるのも楽しいでしょう。本書ではpyboardや、Raspberry Pi Pico、Pico Wのようなマイコンで実行する方法にも触れます。また、MicroPythonのプログラムは、マイコンだけでなく、LinuxやWindowsなどのプラットフォームでも、そしてウェブ上のエミュレーターでも実行することができます。
本書を活用してMicroPythonのプログラミングを楽しんでください。
目次
- 第1章 はじめてのMicroPython
- 1.1 MicroPythonの概要
- 1.2 MicroPythonのライブラリ
- 1.3 MicroPythonの使い方
- 1.4 文字列の表示
- 1.5 スクリプトファイル
- 1.6 LEDの制御
- 練習問題
- 第2章 MicroPythonの基礎知識
- 2.1 コメントと空行・空白
- 2.2 文字と名前
- 2.3 式と文
- 練習問題
- 第3章 値と変数
- 3.1 値
- 3.2 変数
- 3.3 値の変換
- 練習問題
- 第4章 演算
- 4.1 算術演算
- 4.2 そのほかの演算子
- 4.3 文字列の演算
- 練習問題
- 第5章 タプル・リスト・辞書
- 5.1 タプル
- 5.2 リスト
- 5.3 混在リスト
- 5.4 ジェネレーター
- 5.5 辞書
- 練習問題
- 第6章 入出力
- 6.1 文字列の入力
- 6.2 出力
- 練習問題
- 第7章 制御構文
- 7.1 if文
- 7.2 while文
- 7.3 for文
- 練習問題
- 第8章 関数
- 8.1 関数
- 8.2 関数の定義
- 8.3 関数内関数
- 練習問題
- 第9章 クラス
- 9.1 クラスとオブジェクト
- 9.2 クラス
- 9.3 継承
- 9.4 モジュール
- 練習問題
- 第10章 ファイル
- 10.1 ファイルへの書き込み
- 10.2 ファイルからの読み込み
- 練習問題
- 第11章 例外処理と並列処理
- 11.1 例外
- 11.2 例外処理の例
- 11.3 並列処理
- 第12章 デバイスの制御
- 12.1 LEDの点滅
- 12.2 その他のデバイスの制御
- 付録
- 付録A 用語と略語
- 付録B 実行環境
- 付録C トラブルシューティング
- 付録D 練習問題解答例
- 付録E 参考リソース