Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files.
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files.
Pythonで利用できるORMをざっと列挙してみると、次のようなものがあげられます。 SQLAlchemy SQLObject Django Storm Mother Dejavu GeniuSQL 実際に利用するとなると、ドキュメントの充実度とユーザ数でSQLAlchemyに一日の長があり、すでにPythonのORMの標準になったという感があります。 また、Djangoアプリケーションという点に限れば、Djangoに含まれるORM(django.db)を使うということになるでしょう。 しかしながら、必要とする機能や実行速度、生成するSQL、APIの好みといった点で、SQLAlchemyとDjango以外のライブラリを選択することもありうるでしょう。 実行速度という観点からみると、少し古い記事になりますが、下記のURLの記事が参考になります。 Storm,SQLAlchemy,GeniuS
そろそろpythonでもSQLを直に書くのが面倒になってきたので、O/Rマッパーを探してみたところ、幾つか種類があったので有名どころを使ってみることにしました。今回試したのは以下の4つです。 SQLAlchemy SQLObject Elixir Storm まず用途についてですが、僕はテーブルスキーマはSQLで直に書きますので、ORMでDDLを扱うつもりはありません。DMLを簡単に扱いたいというのが一番の目標です。そこで予め作成して置いたテーブルに対してCRUD操作のし易さを比べてみました。比較に使用したのは以下のテーブルです。 CREATE TABLE `books` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(100) DEFAULT NULL, `price` int(11) DEFAULT NULL, `isbn
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
序 どうも。Python界の草履取りです。 と言っても、自分は人の草履を懐に入れて温める、などという芸当は到底できませんね。えぇ。 それはさておき 早速ですが昨日、品川の産業技術大学院大学にて 8/27,28 で開催のPythonのカンファレンス、PyCon JP 2011について書いてみたいと思います。 公式サイトはこちら。 PyCon JP 2011 twitter 上ではハッシュタグ #pyconjp で皆さんツイートしてたので、searchしてみるとカンファレンスの雰囲気とかが分かるかも知れません。 事の次第 元々、企画の段階から携わっていたわけではありませんでした。 今年の1月に開催された Python mini JP 2011 で会場提供側ボランティアとして関わってはいたものの、普段の仕事の他にこういったイベントの企画として継続してMTGなどに参加できるほど器用に振る舞えないと
PyCon JP 2011行ってきました(・∀・) とりあえず簡単にまとめます。 本編 起きたら10時半。Oh…見事な寝坊。午後から参戦。午前中聞きたいのがあったんだけどなぁ orz 産業技術大学院大学の入り口が分からなくてうろうろしてたらスタッフが見つけてくれた(多謝!) 求人/求職ボードがにぎやかで面白かったw “Object-oriented usage of using command line tools in Python” を最初聞いたんだけど、聞き始めの部分、半分寝ぼけてて頭を英語モードに切り替えるのに時間かかったΣ( ゚Д゚ ) Pythonチューニング。グローバルよりローカル。んでもってCはやっぱり速かった。Cythonすごす。あとpypy。 パネルディスカッション。”Pythonを採用した理由は?” → “(エンジニアに)騙されて!” ちょwww 日本語自然言語処理。
今年の夏休みの予定はもうお決まりですか? 海、山、川に行ったり、ビアガーデンで飲んだり、花火大会に行ったりするのも良いですよね。 でも、それだけでいいんですか? ちょっと物足りない? そんな方は「PyCon JP 2011」に行きませんか? PyCon は、Pythonユーザが集まり、PythonやPythonを使ったソフトウェアについて情報交換し、交流するためのカンファレンスです。 PyCon JP開催を通してPythonの使い手が一同に集まり、他の分野などの情報や知識や知人を増やす場所とすることが目標です。 ・公式:PyCon JP 2011 ・Facebookページ:PyCon JP 2011 お申し込みはこちらからどうぞ。 僕は、Python使い始めて数ヶ月程度ですが、この機会にPython界隈の先を行っている方々の発表を聞いて面白そうな技術とかを知れたらいいなと思い、参加
Pythonによる日本語自然言語処理 #pyconjp - Presentation Transcript Python @nokuno #pyconjp • Python 2.X • • • • • @nokuno / id:nokuno • #TokyoNLP • Social IME / StaKK • Web • Python 2.X Python 2.X / read write UTF-‐8 “ ” decode encode Unicode u” ” # encoding: utf-‐8 u” “ decode encode MeCab• MeCab• Python MeCab – mecab ipadic, mecab-
今日はPythonistaの日本の祭典、PyConJPに行って参りました! RubyKaigiの時と同様、様々な分野から優秀かつ気さくな方々が沢山来ていて、 また10名近い素敵なPythonista達との人脈を作る事ができました(^^) 全体的な雰囲気としては、RubyKaigiよりも学術的な雰囲気が強かった気がします。 あくまで俺個人の勝手な想像上の例えですが、RubyKaigiには大学のサークルでRubyをやっている 人がサークル活動の一環で来ているような感じの人達が多く、 本PyConJPではPythonを学術的な分野の一つとして捉えている院生のような人達 (大学院生のような雰囲気や素質、匂いを持っている人)が多く参加されていたように思えます。 ばったり会った初対面の人と「さっき○○について話していましたよね、あれは…」 というふうにすぐに打ち解けて話せる感じのイベントで、ホントに気
PyConJP 2011に参加および発表してきました.場所は品川シーサイドの産業技術大学院大学です.PyCon JP 2011 Keynote by @tarek_ziade How do I define dependencies? What's setup.py role? Example setup.cfg What's installed? How to uninstall?? Different formats: distutils, easy_install, pip You should used pip! "easy_remove" can't be implemented. Database on installed project $ sudo pysetup3 install What about version scheme? Too long version na
参加メモを残します。 間違いがございましたら、ご指摘ください。 基調講演 [twitter:@tarek_ziade]氏 遠くは広島からこられた方がいました。いやー、遠いですね。 生 Tarek 。もちろん英語! Package 聴きやすい、はっきりとした英語でいいね! ななめ聞きしかできないけれど、資料を見つつ聞きました。 パッケージングは大変! 依存関係はどう定義するか。 setup.py の役割は何か? 何がインストールされるか? バージョンをどうつけるか? データファイルをどう定義するか? 依存関係はどう定義するか。 依存性の段階でもいろいろあるよ! モジュール、パッケージ、システム。 あと、Windowsにどう入れるの? Distutils Setuptools OS-Packaging 大変だけど、PEP 345 Metadata v1.2 で解決できる。 setup.py の
Yuki Tamura / estie EM @isoparametric @ymotongpoo redisは折角色々インターフェイスがあるので、勿体ないかなあと思いつつバイナリセーフだしなあとか、とか思っていて、ぐるぐるしてたので、いいことかどうかはわかりませぬよ? 2011-02-17 22:51:37
virtualenvwrapper 2.7.1¶ virtualenvwrapper は Ian Bicking の virtualenv ツールの拡張機能です。この拡張機能は仮想環境の作成・削除を行ったり、開発ワークフローを管理するラッパーを提供します。このラッパーを使用することで、開発環境の依存による競合を発生させず、1つ以上のプロジェクトで同時に作業し易くなります。 機能¶ 1つの開発環境で全ての仮想環境を構成する 仮想環境を管理(作成、削除、コピー)するラッパー たった1つのコマンドで仮想環境を切り替える コマンドの引数として仮想環境がタブ補完できる 全ての操作に対してユーザ設定でフックできる(ユーザカスタマイズ を参照) さらに共有可能な拡張機能を作成できるプラグインシステム(virtualenvwrapper を拡張する を参照) 入門¶ virtualenvwrapper が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く