Programmer's Gate /Effective Python Effective Python Pythonの基本を一通り勉強した人が次に読む記事を目指して書く予定。 Python 2.5を対象とする。
MicrosoftのWSHのページ を見ていたら、Active Pythonについての記述がありそこに 以下のような記述があった。 When you read it, you'll notice that, by default, Python isn't installed as an ASP scripting engine. To register Python for use with ASP, you have to run the script C:\programfiles\python\win32comext\axscript\client\pyscript.py. The path shown here assumes you accepted the default installation location. Double-click on the script to
はじめに この記事は、The decorator moduleの日本語訳です。TurboGearsの開発者はこのモジュールを参考にしたと、turbogears/decorator.pyに記述されています。 # Inspired by Michele Simionato's decorator library # http://www.phyast.pitt.edu/~micheles/python/documentation.html 諸元 作者: Michele Simionato E-mail: michele.simionato@gmail.com バージョン: 2.0.1 ダウンロード元: http://www.phyast.pitt.edu/~micheles/python/decorator-2.0.1.zip インストール方法: easy_install decorator
実はVimとPythonは仲良しだった。 /usr/share/vim/vim70/autoload/pythoncomplete.vim のファイルをみてみると8割以上がPythonでかかれてるじゃありませんか!!! なんじゃいそりゃーーー ってことで、vimの設定の中でPythonを記述するための方法をTIPS " Python実行を関数化。関数名後の'!' は関数の再定義を行う function! s:DefPython() " Pythonがインストールされているか if !has('python') echo "Error:No Python" finish endif python << PYTHONEOF fs = open("/tmp/python.vimrc", 'aw') fs.write("Hello Python on Vim World\n") fs.close(
2006年,マイクロソフト株式会社にて開催し好評を博した「the Edge」が帰ってきます。 今年のPythonイベントは「セミナー」と「ハンズオン」の二本立て。「セミナー」でPythonの最新情報や事例を知り,「ハンズオン」でリアルなPythonに触れてください。 株式会社インターネットレボリューション様のご協力により,セミナーの模様を動画で配信することになりました。当日配信された動画を,こちらのページからご覧いただけます。会場の様子をお楽しみください。 日時 2007年6月30日(土) 9:30開場,10:00開演,17:30閉会(勉強会終了後,懇親会を予定) 場所 東京大学駒場キャンパス 5号館(地図) 予定されているセッション セッションの並び順は変更される可能性があります。また,正式な時間が確定次第,このページなどでお知らせします。 セミナー Pythonに関連する最新情報や事例
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
標準で URL を開くオブジェクトとして OpenerDirector のインスタンス をインストールします。このコードは引数が本当に OpenerDirector のインスタンスであるかどうかはチェックしないので、適切なインタフェース を持ったクラスは何でも動作します。 与えられた順番に URL ハンドラを連鎖させる OpenerDirector のインスタンスを返します。handler は BaseHandler または BaseHandler のサブクラスのインスタンスのどちらか です (どちらの場合も、コンストラクトは引数無しで呼び出せるように なっていなければなりません) 。以下のクラス: ProxyHandler, UnknownHandler, HTTPHandler, HTTPDefaultErrorHandler, HTTPRedirectHandler, FTPHan
Over the past year or so I have spent a whole lot of time evaluating different web frameworks, trying to find what works best for me. Like many programmers, I am a bit of a perfectionist, but I am also a pragmatist. I want my tools to work absolutely right every time, and I want my tools to help me effectively get certain tasks done. However, if you've programmed much at all, you know that perfect
ミナトです。 Pythonを書き始めて20日程になりますが、ようやく入門レベルに辿りついた感じです。 そこで今回は日頃お世話になっている、Python入門に役立ちそうなサイトをまとめてみます。 Python入門以前 Python Japan User's Group Pythonジャパンユーザーグループです。 Cybozu Developer Network: Python調査報告 (2006/10) Pythonの特徴についてよくまとめられています。 Lisp プログラマのための Python 人門 Lispと比較しながらPythonの特徴が記載されています。 [Python]私のPythonについてのQ&A - フラッツ ブログ Q&A形式でPythonの特徴をまとめられています。 入門直後に見たいサイト 1時間で覚える?Python Pythonの書き始めに見ると幸せになれます。 P
VisualC++には属性プログラミングというものがありまして: [ coclass ] class CTest: public IHTMLFiltersCollection { . . . こんな事をすると、CTestはcoclassだよー、とかそんな感じのことができます。 Pythonでは@decoratorを使って似たような書き方をすることができます。今回は、これとWebフレームワークは相性がいいんじゃないの? っていうお話。 といっても、もっぱら内省のフレームワークばっかり使っていて、DjangoもTurboGearsもチュートリアル程度なんですが、まぁどれにでも応用できる話だと思います。 むしろ、もっと良い機能がもうあるぜ的な展開が一番有りそうで怖い。あったら教えてください… さて、Webサイトをぱかぱか作っていると、ページ毎に共通する機能があると思います。 たとえば 認証された
Using Vim with Django This page is intended to be used as a collection of hints for using the Vim editor with Django. TOC(inline, UsingVimWithDjango) Tips Vim Modeline To ensure that all developers are using a standard tab format (as long as they are using Vim), you can add a Vim modeline (special comment) to your files, to set people in the same mode for that file. Example: # vim: ai ts=4 sts=4 e
Presentation Overview 10 to 15 minutes of slides and examples. 15 to 20 minutes audience-directed. What? Python scripting in vim. (Not coding Python with vim) vim compiled with "+python" As present in: Fedora/CentOS (vim-enhanced) Debian/Ubuntu (vim-python) "Macros" in vim, but with a serious language behind them Like Emacs use of LISP (but, you know, better :-) More powerful than "vim script" Muc
つーかvimを使い始めた人おおいなー! 某所にもいろいろかかれてますけどpythonで拡張できる。 で一番簡単なサンプル。 詳細はusr_41.txtとif_pyth.txtを読んでみてちょ。 細かいところはいろいろあるんだけどやっぱデバッグしにくい。 まあサンプルなのでこんな感じで pyunit.vim if exists("Pyunit_loaded") delfun Pyunit endif let Pyunit_loaded = 1 let s:save_cpo = &cpo set cpo&vim function s:Pyunit(filename) python << PYTHONEOF import vim import re code = """ import unittest\n\n """ for buf in vim.current.buffer: if re.ma
Use the "shiftwidth" setting for inserting <TAB>s instead of the "tabstop" setting, when at the beginning of a line. This may be redundant for most people, but some poeple like to keep their tabstop=8 for compatability when loading files, but setting shiftwidth=4 for nicer coding style. Insert spaces instead of <TAB> character when the <TAB> key is pressed. This is also the prefered meth
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く