The Dabsong Conshirtoe

技術系の話を主にします。

python

PyconJP 2014に参加した

毎年恒例pyconに参加しました。 今年は例年に比べ機械学習や数理系の話題が多く、自分自身も業務で最近はこの辺に触ることが多かったので嬉しい内容でした。 内容は、1セッションの時間が30分ということもあり、使っているライブラリの紹介や入門内容的なも…

pythonの正規表現における先頭・末尾マッチ

こんなエントリーを見ました。正規表現によるバリデーションでは ^ と $ ではなく \A と \z を使おう | 徳丸浩の日記へー、知らなかったなー、pythonではどうなんだろうなー、と思って試してみたメモ。バージョンは3.3。 \z(小文字)ではなく\Z(大文字) R…

cliffとその実装

python advent calendar 15日目の記事です。 以前から気になっていたcliffについて調べてみました。 ライブラリやフレームワークのコードを読むのが最近のマイブームなので、使い方とかは適当に流してcliffがどのような実装構成になっているか見てみたいと思…

venusianライブラリの実装

デコレータの実行を遅延させる仕組み。デコレートされた関数のテストがしやすくなったりする。 メタ情報を付与するだけのアノテーションのようにデコレータを使うことができそう。 pyramidのview_config関数で使用されている。 http://docs.pylonsproject.or…

pythonの日時系操作まとめ

プログラミングをしていれば、日時系の操作をする機会ってかなり多いですよね? 何日前を計算したり、文字列を日時オブジェクトにしたりその逆をしたり、曜日や月末日が欲しかったり。自分が忘れっぽいのか、この辺の操作はすぐ忘れてしまい何度もググってし…

へび年なのでpythonで占い

あけましておめでとうございます!今年はへび年なのでpythonで占いしてみますね。 >>> import random >>> print random.choice([u'大吉', u'中吉', u'マジ吉', u'凶', u'大凶']) 中吉 悪くないですね! 今年もよろしくお願いします。

PythonのGood Parts

pythonを使い始めて1年半ほどになります。ここらで、pythonの良いと感じたとこをまとめてみよう。 1. リスト内包表記 リスト内包表記とは、以下のようなものです。 # 通常のリスト生成 r = [] for i in range(100): r.append(i) # リスト内包表記 r = [i fo…