Python

PythonのテンプレートエンジンJinja2を使ってみた

Jinja2はPythonのDjangoウェブフレームワークに強く影響を受けて開発された、テンプレートエンジンらしいです。テキストベースのファイルであればなんでも出力することができるのでHTMLに加え、CSVやXMLもレンダリングすることができますね。やろうと思えば…

Pythonのfilterとsort

Pythonでちょっとしたツールを作る事が増えたのですが、やはりコレクション操作は重要だなと実感しました。コレクションから特定の値を抜き出したりとか、特定の値になるまでループしたりとか、やはり何するにもこの辺りはつきまとってくるんですね。 filter…

Pythonでforkとexecvを試す

「Linux のしくみ」と言う本を読んでいて、Pythonで試してみようかなと思い。 https://gihyo.jp/book/2018/978-4-7741-9607-7 fork とか大学の授業でやったな、と懐かしい感じがします。大学生の時にC言語で作ってfork処理が無限ループするとかやらかしてま…