PythonPython2020-02-03Pythonのリストはイテレーターでない。わかりやすい(はずの)イテレーターとイテラブルの説明Pythonこんにちは。(もし間違えていたら教えて...Pythonのリストはイテレーターでない。環境設定Djangoのマイグレーションで実行される処理(とSQL)を確認する方法を説明します。先日の記事では「Djangoマイグレーションを無停止で反映する方法」を説明しましたが、そのためにはマイグレーションでどんなSQLが実行されるかが重要になります。環境設定Djangoはデータベースマイグレーションの機能を持っています。いう疑問が多いかと思います。マイグレーションを稼働中のアプリケーションに、無停止でど...DjangoマイグレーションをWebアプリが無停止のまま安全に反映する方法2019-10-31ブログ記事に書くPythonコードはPEP8を厳密に守るべき?Pythonブログに書くコードスニペットはPEP8を厳密に守るべきでしょうか。僕はブログ記事に書くPythonコードは、PEP8をそこまで気にしないで良いと思っています。ブログ...ブログ記事に書くPythonコードはPEP8を厳密に守るべき?2019-10-24invokeで実行されるコマンドをプロジェクトルートから実行する方法Pythoninvoke(pyinvoke)というプロジェクト管理用のツールを使っていたときに出た疑問の解決方法を説明します。いえ、私自身もまだこの方法で良いのか疑問なので、より良い方法を知っている人はぜひ教えてください。プロジェクトでの開...invokeで実行されるコマンドをプロジェクトルートから実行する方法2019-06-03もうPythonの細かい書き方で議論しない。大切なことだとは思いますが、生産性にはあまり直結しません。議論を避けるために書き方を決め...もうPythonの細かい書き方で議論しない。しちゃうとファイルがクローズしてしまいます。せずにコンテキストマネージャーにする2019-02-06PythonとRubyの比較をよく聞かれるので明示するか略せるかが違うよという説明をまとめておいたPythonよくプログラミング初心者の方に「PythonとRubyの違いを教えてください」と聞かれるので書いておきます。僕がプログラミング初心者さんに説明するときにこの説明を使うよという視点です。とリスト内包表記でフィボナッチ数列を作って遊んだ記録PythonあつおさんがPEP572でフィボナッチ数列を作って遊んでいたので、僕も遊んでみた。3.8.0a1時点の話です。Python最近Pythonの非同期処理、asyncioを使ったプログラムを書いています。今までは非同期だとNode.jsを使っていたんですが、aiohttpや周辺ライブラリーが揃ってきたようなので使っています。mypymypy使っていますか?私は最近プロジェクトにも入れて使っています。扱いがうまく分かっていなくて、こんなプログラムを書いていました。このブログ記事は、ある大きなドキュメントの一部のために書いています。WSGIを説明している記事やドキュメント、本はたくさんあるので、このブログ記事で新しく説明されることはありません。PythonDjangoのモデルから親のモデルを取ると(select_relatedなどしていないと)1クエリー実行されてしまいます。以下のように、親のさらに親を取ろうとすると2クエリー実行されます。Django自体が持つGroupやPermissionはイマイチ業務では使えないというのが実際のところなのではと思います。いうライブラリーを作りました。入力エレメントを表現するためのオブジェクトです。辞書から抽出する処理を行います。使おうとしてハマった。エラー文は上記のようなものがでた。connpass#pyhackに参加してきました。connpass#pyhackに参加してきました。Hack-a-thon(第18回)に参加してきました2012-03-03Webフィードが何語で書かれているかfeedparserで取るPythonWebフィードが何語で書かれているかという情報がどこにあるのかというメモ。フィードの形式、バージョンによって若干違うようです。