"BOKU"のITな日常

還暦越えの文系システムエンジニアの”BOKU”は新しいことが大好きです。

PG:python・文法・Tips

Python3プログラミングよく使う構文などのチートシート風まとめ

個人的にPythonで使う機会が多い型や構文などを一か所にまとめて参照しやすくしておこうと思います。

Python関数の引数の定義・与え方・取得方法・注意点などをまとめておく

Pythonの関数に与える引数の与え方には色々バリエーションがあり、使い方の注意点などもありますので、度忘れ防止用に、ざっくりまとめておきます。

PythonのThread(並列処理)は速度改善効果がないらしいので確認する。

PythonのThreadで並列性による速度改善効果を期待しても無駄だと教えてもらったので、実際に試してみて、本当ならどうすればよいのかもあわせて確認しておきます。

pythonの内包表記構文とジェネレータの使い方と注意点をまとめる

pythonの強力な機能である「内包表記」と「ジェネレータ」について、使い方や使用上の注意点などについて、一度まとめておこうと思います。

置換前と後の単語の組合せを辞書管理し、文章の複数単語を一括置換/pythonのtranlate()とre.sub()

今回は、文章中のある単語を別の単語に置き換える処理を、辞書を使って一括処理したい時の2つのやり方「str.translate()とre.sub()」を整理してみます。

Pythonの辞書型の初期化・追加・一覧・ソートなどの方法をまとめておく

Pythonの辞書の基本操作(初期化・追加・一覧・ソート)を、備忘のためまとめておきます。

PythonのForループのスマートな書き方まとめ(2)順列・組合せを使う

Pythonのforループで順列・組合せの考え方を導入すると、すっきりスマートにかけるようになるケースがあるので、まとめておきます。

PythonのForループのスマートな書き方のまとめ(1)

ythonのforループは、いろんな書き方ができるので、スマートな書き方で迷わないように整理します。

Pythonのシーケンススライス構文のよく使う部分をまとめておく

Pythonのスライス構文についてポイントを整理しとこうと思います。

pycodestyleのエラー一覧と自動フォーマッター「autopep8」使い方/python・PEP8スタイルガイド

pythonの標準コーディングスタイル規約「PEP8」への準拠をチェックしてくれるpycodestyleと、自動フォーマットツール「autopep8」についてです。

ネストした辞書の初期化・更新・一覧・JSON保存をまとめておく/Python3(備忘)

pythonの辞書型は、ネストできるので、非常に便利です。 でも、ネストした辞書の扱い方は、ちょっとしていないと度忘れしがちなので、ちょっとまとめておきます。 ネストした辞書の事例 例えば、「A,B,C,Dの4つのテキストデータに登場する単語の割合をそれ…