Python初級編

プロモーションが含まれています。

サムネイル

Windows OSを前提にして書いています。

スポンサーリンク

事前準備

Pythonでプログラムを組み始める前に、準備しなければいけないことがあります。

アプリケーションのインストール

Pythonのインストール、インストール後のテスト、アップデートなどについて書いています。

プログラムを書く前に

プログラムを書き始める前に知っておいた方が良いことについて書きました。読み飛ばしてもかまいませんが、特徴やどんなことに使われているのかなどについて書きましたので、学ぶ言語がPythonで良いかの判断材料になると思いますので、気になる方は読んでみて下さい。

スポンサーリンク

プログラム 基本

Pythonに慣れるために簡単なプログラムを書いて、どのように動作するのか見ていきます。

Pythonの基本を学んで、Raspberry Pi Picoを使えるようになる事をひとまず目標にしていきます。Raspberry Pi PicoはMicroPythonになります。

MicroPythonとは
Python3の派生言語です。標準ライブラリ規模の縮小、コード自体のサイズ軽量化などがされていて、メモリに制約があるマイコンなどの使用を考慮したものになっています。処理速度が速くなっています。

文字表示・四則演算

動作環境 準備、インストール後のテストでも行っていますが、もう少し詳しく説明しています。四則演算の計算に関することについて解説しています。

繰り返し処理、条件分岐処理

初級編の中で最も重要なところだと私は思っています。この繰り返し処理や条件分岐処理の作り方で質が変わってきます。

モジュール、タイマ

「繰り返し処理、条件分岐処理」の章で、少し使ったのでここで説明しておきます。基本的な考え方が理解できます。

関数defと文字入力input()

関数defの利用方法と文字列のキーボード入力input()についてまとめました。

関数defは、複数ファイル間でのデータを受け渡そうとするときに便利です。

データ管理

複数の要素(数値や文字列)をひとつのデータとして管理することができます。今回は、その中のリスト型についてまとめました。

クラス(class)

関連している複数の処理をまとめることで、プログラムを簡潔化することができます。

標準ライブラリと外部ライブラリ

今までも説明することなく使って来ましたが、モヤモヤしながら使っている人もいらっしゃると思いますので、一旦立ち止ってライブラリについて書きました。

インターネットなどの情報を利用する(API)

プログラムの全てをいちから書くのは、手間も時間も知識も膨大なことになってしまいます。既存の情報を活用する方法のひとつとして、Webサイトなどから情報を取得する方法があります。

WinPCの画面にグラフィック表示させる

開発アプリのシェルなどで結果表示させてきましたが、画面上にウィンドウを表示させて操作、結果表示させてみました。中級に片足を踏み入れている感じがします。

ノートPCに付属しているカメラを使って、撮影してその映像をノートPCの画面にウィンドウ表示させてみました。参考プログラムがあったので、それほど難しくはありませんでした。

数列と行列と表

今のところ使う予定はありませが、知っておいた方が良さそうなのでもしもの時の為にまとめました。

csvファイルなどを比較的簡単に管理することができる外部ライブラリがあります。

スポンサーリンク

デバイス制御

PWM制御

工事中

タイトルとURLをコピーしました