"BOKU"のITな日常

BOKUが勉強したり、考えたことを頭の整理を兼ねてまとめてます。

0:pythonの文法ネタ

Python3のモジュールとパッケージの違いおよびimportについて

importのエラーに悩まされないよう意識したほうがいい、importにまつわる最低限のことをまとめました。

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

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

Python関数の引数の定義・与え方・取得方法・注意点

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

pythonの内包表記構文・ジェネレータ・ヘルパー関数について

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

Python3で「置き換え前:置き換え後」の組み合わせが複数ある場合に一括置換する方法

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

Python3のネストした辞書の初期化・全件処理・JSON保存・復元

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

Python3辞書型の初期化・追加・一覧・ソートの方法と注意点

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

Python3のForループ(2)順列・組合せと組み合わせて内部条件チェックをはぶく応用技

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

PythonのForループ(1)基本のループと複数やネストしたリストなどに対する応用技

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

Python3のシーケンススライス構文のよく使うパターン

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