SE_BOKUのITな日常

SE_BOKUが知ってること・勉強したこと・考えたことetc

Python:文法

pythonプログラミング関連記事ブログ内インデックス

このブログのPython関連記事のインデックスです。Web開発(Django)および機械学習関連記事は除いてます。

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

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

Python3/Numpyで個人的によく使う基本構文や関数

Numpyのよく参照しそうな「基本部分」だけを、後で自分が参照しやすいように、まとめてみました。

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

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

Python3プログラミング/自分がよく使う構文のチートシート風まとめ

複数言語をいったりきたりするので、久々に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のスライス構文についてポイントを整理しとこうと思います。

Pythonのコードチェッカ(flake8)エラーコード一覧と自動フォーマッター(autopep8)

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