メインコンテンツへスキップ
高度な検索
検索語句
種類

完全一致
タグ検索
日付オプション
以降に更新
以前に更新
以降に更新
以前に作成

検索結果

720件見つかりました

🗂️ モジュール境界を設計境界にする

Pythonにおける設計の定石 執筆中

NIP

🔍 状態と副作用を隠さない

Pythonにおける設計の定石 執筆中

NIP

🧠 lru_cache を使った「遅延・一度きり」の logger 初期化

Pythonにおける設計の定石

🧭 はじめに(What) このページでは、 functools.lru_cache(maxsize=1) を使って logging の「セットアップだけ」を一度に制御する設計パターン を解説する。 重要なのは、 logger を Singleton 化することではない。 副作用を伴う logging セットアップを「必要になった瞬間に、一度だけ」実行することが目的である。 🎯 ねらい logging 設定で起こりがちな 実行順序依存バグを防ぐ import と副作用を分離する logger 名(__name__...

markdown

🧾 VS Code「Markdown PDF」で改ページを制御する方法(BookStack向け)

markdown

🧭 はじめに この記事では、VS Code拡張機能「Markdown PDF」 を使ってMarkdown文書をPDF化する際に、意図した位置で改ページを入れる方法を整理する。 Markdown自体には改ページの概念がないため、Markdown → HTML → PDF(Chromium印刷) という変換経路を前提に、実務で安定して使える方法に絞って解説する。 🧩 Markdown PDFの内部構造を理解する Markdown PDF拡張は、内部的に次の処理を行っている。 Markdown → HTML に変換 ...

Python OSS 読み物系

00_総論

Python OSS 読み物系

01_HTTPとAPI

Python OSS 読み物系

02_データ表現と型

Python OSS 読み物系

03_Webフレームワーク

Python OSS 読み物系

04_非同期と並行性

Python OSS 読み物系

05_CLIとDX

Python OSS 読み物系

06_設定とロギング

Python OSS 読み物系

07_テスト

Python OSS 読み物系

08_依存管理

Python OSS 読み物系

99_アラカルト

Python OSS 読み物系

なぜPythonはOSSが強いのか

Python OSS 読み物系 00_総論

① 🚀 はじめに(What / Why) このページで理解したい到達点はこれ。 PythonのOSSが「強い(層が厚く、実務で戦える)」のは、偶然ではなく言語の思想・標準ライブラリの方針・合意形成の仕組みが噛み合った結果 Pythonは「全部を標準に抱え込む」でも「最小限しか持たない」でもなく、標準と外部OSSの役割分担を、現実的に更新し続ける文化を持っている 根拠になる前提として、Pythonは標準ライブラリに対して “batteries included” の思想を明示している。 (Python docum...

Python OSSの読み解き方

Python OSS 読み物系 00_総論

① 🚀 はじめに(What / Why) このページで理解できる到達点はこれ。 PythonのOSSを「雰囲気」ではなく、継続利用に耐えるかという観点で短時間に判定できる READMEを読んで終わりではなく、Issue / Changelog / リリース運用 / パッケージメタデータまで含めて “健康状態” を見る 「流行るOSS」「消えるOSS」を分ける観点を、チェックリスト化して頭に固定する 今日ここだけ分かればOK:OSSの品質は「コード」より先に「運用の痕跡」に出る。READMEより、更新履歴・Iss...