タグ

ブックマーク / www.python.ambitious-engineer.com (2)

  • 識別子 | Python学習講座

    バージョンを重ねるにつれ増えているため、下記の公式ドキュメントも合わせて確認してください。 2.3.1. キーワード (keyword) なお、手元の環境の予約語を調べる場合は以下のPythonスクリプトを実行すると予約語がリストとして列挙されます。 from keyword import kwlist print(kwlist) # ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', '

  • jinja2入門 その4 テンプレートの部品化 | Python学習講座

    ある程度規模のあるwebシステムを構築する際、ヘッダーやグローバルナビ、ページャー、フッターなどの共通項目は部品化して使い回すことが一般的です。jinja2にはインクルードと呼ばれるテンプレート分割機能があります。 インクルード 冒頭で説明したとおり、インクルードを使用するとテンプレートファイルを分割して部品化することができます。ナビゲーション部分を切り出したサンプルを見てみましょう。 まずはナビゲーションの部品です。 {# nav.tpl グローバルナビ #} <nav> <h1>メニュー</h1> <ul> <li><a href="/">Home</a></li> <li><a href="/items/index">商品一覧</a></li> <li><a href="/analysis/index">分析</a></li> </ul> </nav> 次に、ナビゲーションを読み込む

  • 1