"BOKU"のITな日常

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

PG:python・文法・Tips

Pythonと暗号学的ハッシュ関数に関するあれこれ

今回はPythonで暗号学的ハッシュ関数を扱う話題です。

データ構造「スタック・キュー」を整理し、Pythonの実装を確認する。

久しぶりに使う機会があって、やっぱり度忘れしてたので、覚えてるうちに、スタックとキューについてPythonでの実装例を含めて書いておこうと思います。

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

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

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

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

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

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

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

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

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

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

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

pythonの辞書型のネストした辞書の扱い方は、ちょっとしていないと度忘れしがちなので、ちょっとまとめておきます。

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

Pythonの辞書(dictionary)と、拡張する組み込みアルゴリズム(OrderedDict、defaultdict)の基本操作(初期化・追加・一覧・ソート)をまとめます。

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

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

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

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

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

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

pycodestyleのエラー一覧と自動フォーマッター「autopep8」使い方まとめ/python・PEP8

Pythonのプログラムの標準的なコーディングスタイルであるPEP8に基づくチェックのエラーコード一覧と、自動フォーマッタの使い方(オプション)です。