Python の便利なライブラリが目白押しな awesome-python が本当に Awesome

自分で機能を作りこんだは良いものの、既存のより便利なライブラリがあることに後から気づくこともたまにある。 また、世間で使われているライブラリのトレンドが知りたい、といったニーズもあるだろう。 そんなとき、今回紹介する awesome-python をまず調べることは良い選択肢かもしれない。

awesome-python は Python の著名なライブラリをまとめたキュレーションリストだ。
https://github.com/vinta/awesome-python#awesome-python

ライブラリは各分野毎に分類されており、例えば Testing の項目を見ると、Testing Frameworks や Mock など更に細分化した上でライブラリとその短い説明がある。
https://github.com/vinta/awesome-python#testing


また、Web Frameworks の項目などを見ると awesome-django や awesome-flask など、プラグイン機構を備えたライブラリの場合は、そのプラグインが別個のリストとして管理されている場合もある。
https://github.com/vinta/awesome-python#web-frameworks

このリストを眺めていると、使ったことのない便利なライブラリがまだまだあることを実感する。

djangoでtastypieを管理者権限で使う時の注意点

djangoで簡単にAPIを自作出来るtastypieを管理者権限でつかっているとたまに問題が発生することがあります。それは、管理者画面からユーザーを削除するときに下の様なエラーが出て、削除すること出来なくなってしまいます。

DatabaseError:(1146,"Table 'develop.tastypie_apikey' doesn't exist")

どうもデータベース上にテーブルが存在していないからおかしいと言っているようです。

10

Last week, we took a couple of the kids to the local university and put on a snake show for the resident assistants. Myths were debunked and minds were changed, and the critters were all very well-behaved. It was a lot of fun!

Emily, one of the RAs in attendance, documented the event with a series of wonderful pictures. Here are a few.

Text
Photo
Quote
Link
Chat
Audio
Video