はじめに
Pythonに関連して投稿した記事をまとめる。
Pythonはライブラリが充実しており、何かやりたいことがあれば、ほとんどの場合に対応できる便利な言語。普段組み込みのC言語でROM.RAMや処理時間を常に意識してガリガリコード書いている自分からすると、数行でやりたいことが書けちゃうPythonはストレスフリーで勉強していても楽しい。
目次
分類 | 概要 |
---|---|
エクセル処理・ファイル処理 | PandasやOpenpyxlでのエクセル処理や、テキストファイルの読み書き等。 |
仕事効率 | 仕事で使うとちょっと便利な小技。 |
Kivy関連 | GUIライブラリKivyの使い方。 |
Androidアプリ関連 | Kivyを使ったアンドロイドアプリ。 |
Raspberrypi関連 | 電子工作関連。MicroPython。 |
文字列処理 | 文字列や数値の整形、変換処理。 |
Python基本 | Python文法の基本。 |
エクセル処理・ファイル処理
- ExcelやCSVファイルのデータ処理はPandasで。
- OpenPyXLでExcelファイル読み書き。
- Pythonのファイルアクセスから圧縮・解凍まで。
- QiitaのAPIを使って集計結果をExcelへ出力する。
仕事効率
- Pythonでクリップボードをリンク付き(HTML形式)加工する。
- SharePointのURLエンコードかかったリンクを日本語に戻す(Python版)
- Pythonでライブラリやクラスの使い方を知りたい。
Androidアプリ関連
- PythonでAndroidアプリを作る。
- PythonでAndroidスマホの各種センサー情報を取得する。
- PythonでAndroidスマホのシリアル通信をする。
- PythonのKivyのカラーパレットを作ってみる
Kivy関連
Raspberrypi関連
- Raspberrypi pico(ラズパイピコ)を MicroPython でペリフェラル制御する。
- Raspberry Pi のペリフェラル制御(GPIO/I2C/SPI)
- Raspberry Pi のUARTを使う場合の注意点
- Pythonのpyserialとthreadingでリアルタイムなシリアル通信をする。
文字列処理
- Pythonのf文字列
- replace/re.subで文字列変換
- Pythonの検索処理 search match
- Python文字列の比較や変換
- Pythonの日付・時刻処理
- Pythonで数値・数値文字列・バイナリ変換
- Pythonでエンディアン変換
- Python小ネタASCII⇔HEX文字列変換
- re.compileは何に使う?