※プロモーションが含まれています。
Python初級編

事前準備
Pythonでプログラムを組み始める前に、準備しなければいけないことがあります。
アプリケーションのインストール
Pythonのインストール、インストール後のテスト、アップデートなどについて書いています。
プログラムを書く前に
プログラムを書き始める前に知っておいた方が良いことについて書きました。読み飛ばしてもかまいませんが、特徴やどんなことに使われているのかなどについて書きましたので、学ぶ言語がPythonで良いかの判断材料になると思いますので、気になる方は読んでみて下さい。
プログラム 基本
Pythonに慣れるために簡単なプログラムを書いて、どのように動作するのか見ていきます。
Pythonの基本を学んで、Raspberry Pi Picoを使えるようになる事をひとまず目標にしていきます。Raspberry Pi PicoはMicroPythonになります。
MicroPythonとは
Python3の派生言語です。標準ライブラリ規模の縮小、コード自体のサイズ軽量化などがされていて、メモリに制約があるマイコンなどの使用を考慮したものになっています。処理速度が速くなっています。
文字表示・四則演算
動作環境 準備、インストール後のテストでも行っていますが、もう少し詳しく説明しています。四則演算の計算に関することについて解説しています。
繰り返し処理、条件分岐処理
初級編の中で最も重要なところだと私は思っています。この繰り返し処理や条件分岐処理の作り方で質が変わってきます。
モジュール、タイマ
「繰り返し処理、条件分岐処理」の章で、少し使ったのでここで説明しておきます。基本的な考え方が理解できます。
関数defと文字入力input()
関数defの利用方法と文字列のキーボード入力input()についてまとめました。
関数defは、複数ファイル間でのデータを受け渡そうとするときに便利です。
データ管理
複数の要素(数値や文字列)をひとつのデータとして管理することができます。今回は、その中のリスト型についてまとめました。

【Python】複数データの集合体を管理する方法1 『リスト型』
複数の要素をひとつのデータとして管理するリスト型について書いていきます。リスト型と関連命令リスト型とその関連命令について...

【Python】複数データの集合体を管理する方法2 『辞書型』
前回の記事(複数データの集合体を管理する方法1)では、複数データをで囲った「リスト型」について書きました。今回は、{ }...
クラス(class)
関連している複数の処理をまとめることで、プログラムを簡潔化することができます。
標準ライブラリと外部ライブラリ
今までも説明することなく使って来ましたが、モヤモヤしながら使っている人もいらっしゃると思いますので、一旦立ち止ってライブラリについて書きました。
インターネットなどの情報を利用する(API)
プログラムの全てをいちから書くのは、手間も時間も知識も膨大なことになってしまいます。既存の情報を活用する方法のひとつとして、Webサイトなどから情報を取得する方法があります。
WinPCの画面にグラフィック表示させる
開発アプリのシェルなどで結果表示させてきましたが、画面上にウィンドウを表示させて操作、結果表示させてみました。中級に片足を踏み入れている感じがします。
ノートPCに付属しているカメラを使って、撮影してその映像をノートPCの画面にウィンドウ表示させてみました。参考プログラムがあったので、それほど難しくはありませんでした。

【Python】GUIを使ってWinPCの画面にグラフィック表示されたり動作させたりする
今までは、Thonny(python開発ソフト)で動作確認をしてきましたが、開発ソフトではなく、Windowsパソコン上...

【Python】ノートパソコンに付属しているカメラにアクセスして画面に表示してみる
表題の通りで、整理しながら進めていきたいと思います。AIカメラとはこの記事を書くにあたり色々と調べていたときに目にした、...
数列と行列と表
今のところ使う予定はありませが、知っておいた方が良さそうなのでもしもの時の為にまとめました。
csvファイルなどを比較的簡単に管理することができる外部ライブラリがあります。

【Python】外部ライブラリ Numpy を使って数列、行列を表現してみる
PCのデータ整理で必須となる数列、行列を扱ってみます。数列と行列数列は、規則的に並べた数の列です。行列は、横、縦にランダ...

【Python】csvファイルを使って管理してみる(外部ライブラリ:pandas)
外部ライブラリpandasができることpandasとは関係性を持ったデータを、簡単かつ直感的、高速かつ柔軟に扱えるように...
デバイス制御
PWM制御
工事中









