タグ

pythonに関するp260-2001fpのブックマーク (11)

  • PydevでTrac pluginのユニットテストとカバレッジ - いつまでもとりあえず

    pythonがよくわからないままpluginを作り始めてしまい,ちょっと反省してテスト駆動できるようにと調べ始めました.今は通勤時間にシングルコアAtomの超小型PCつかってしか,Trac関連の作業できなくなっていていると,非力なPCでブラウザを起動してのテストは無理なので,unittestの方法をまじめに考えることにしました.unittestはTracLightningに入っているソース中からEnvironmentStubをgrepすると,参考になるものが出てくるので"python setup.py test"でやるところまでは何とかなります. ただ,そのさきPydevでどうやるかというのがわからなかったんですが,Pydevがテストモジュールを自動で探してくれていることがわかれば簡単だったのと,カバレッジ少しわかりにくいのでまとめておきます.Tracのプラグインをpydevで開発する方法

    PydevでTrac pluginのユニットテストとカバレッジ - いつまでもとりあえず
  • Shibu's Diary: エキスパートPythonプログラミングできました!

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 ゴールデンウィーク後が締め切りのところ、5/6の朝4時ごろまで(清水川さんはロスタイムまで)かかって、ぎりぎりまで修正したり、少しでもいいにしようと4人でがんばって訳したエキスパートPythonプログラミングができあがりました!訳者およびレビューアの方々には先週末に届きました。正式にに並ぶのは5/31の予定です。なお、アマゾンだと5/28になっているので、大型書店では今週にでも買えるのかも。 目次などを含む、日語版の情報のポータル的サイトと、そのはてブ by 共訳者の清水川さん 「エキスパートPythonプログラミング」を翻訳しました(DSAS開発者の部屋) by 共訳者の稲田さん エキスパートPythonプログラミングのサンプルが届いた!(清水川記) by 清水川さん

  • エキスパートPythonプログラミング 予約開始 - methaneのブログ

    去年から翻訳していたが、今月末やっと発売になります。 エキスパートPythonプログラミング 作者: Tarek Ziade,稲田直哉,渋川よしき,清水川貴之,森哲也出版社/メーカー: アスキー・メディアワークス発売日: 2010/05/28メディア: 大型購入: 31人 クリック: 714回この商品を含むブログ (87件) を見る 内容の紹介ははあとで会社のBlogでするとして、取り急ぎAmazonリンクだけ紹介。 ちなみに、 http://astore.amazon.co.jp/gnomestore-jp-22/detail/4048686291 ここから買うと、Gnomeを支援できるらしい。 Python Software Foundation はそういったことはしてないっぽい。

    エキスパートPythonプログラミング 予約開始 - methaneのブログ
  • python入門チートシート - ナマアシタノム

    内容 python初学者向けの頻出アイテムチートシートを作成してみました。 A4用紙に印刷してちょうどいいように必要事項をみっしりと敷き詰めています。pythonプログラミングのお供にどうぞ。 目次 if文 while文 for文 continue/break文 論理演算 算術演算 関数 リスト ディクショナリ map タプル モジュール クラス 例外 の基的なことをできるだけたくさん盛り込みたかったので記述順番はぐちゃぐちゃしてしまった感じです。 記述ミスあったらごめんなさい。指摘あれば直します 最新版のDLは こちらからどうぞ(v1.1)。 (zip/約50kb/中身はpdf) 古いバージョン v1.1 コメントのid:t-tanakaさん指摘を修正 b:id:cu39さんのコメント「M+2VM+IPAG circleですね。」を見てフォントを「M+2VM+IPAG circle」に

    python入門チートシート - ナマアシタノム
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • はてなブログ | 無料ブログを作成しよう

    台北市立動物園と迪化街めぐり 子連れ台湾#5 年越し台湾旅行5日目、レジャーや友人との事を楽しむ日です。前日の様子はこちら www.oukakreuz.com 台北市立動物園へ パンダ館 パンダが見られるレストラン 迪化街へ 林茂森茶行でお茶を購入 小花園で刺繍グッズを購入 黒武士特色老火鍋で夕 台北市立動物園へ 松…

    はてなブログ | 無料ブログを作成しよう
    p260-2001fp
    p260-2001fp 2010/02/10
    『「Trac on Google App Engine 」を目標に据えてスタート。Trac を Google App Engine 上で動かそうぜ!という野心的なテーマ』すばらしい
  • Python基礎文法最速マスター - D++のはまり日誌

    ↓に便乗してPython版も書いてみました。 Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜 Ruby基礎文法最速マスター - Route 477 PHP基礎文法最速マスター - Shin x blog ほとんど上記の記事と同じような内容で書いたのでPython入門記事としては色々抜けていたりしますがご了承ください。 Pythonは現在3.x系がリリースされていますが記事では基的にPython2.6について書きます。 参考文献: 初めてのPython (asin:4873113938) Python Documentation Index http://www.python.org/doc/ Python 和訳Document http://docs.python.jp/2/ 0. 対話環境として使う 対話環境 pythonはそのまま実行すると対話環

    Python基礎文法最速マスター - D++のはまり日誌
  • 日本語のdocstringはunicode literalで書こう - methaneのブログ

    # coding: utf-8 def foo(): """ほにゃらら""" 一般的にdocstringと言われていて標準的に使われるドキュメント形式なんだけど、上記のように通常の文字列として書いた場合は (Python 2.xでは) byte string になり、utf-8でエンコードされているという情報が抜けてしまう。 当然のように、非ASCIIなbyte stringは慎重に扱わないと、すぐにUnicodeErrorになる。 from __future__ import unicode_literals をするか、 u"""ほにゃらら""" と書くべき。 例えば、Trac-ja が設定項目のdocstringをbyte stringで書いていて、iniadminというプラグインをインストールすると、docstringを表示しようとしてUnicodeDecodeErrorになる。Tr

    日本語のdocstringはunicode literalで書こう - methaneのブログ
    p260-2001fp
    p260-2001fp 2009/10/30
    メモ。『Trac-jaを使うときは defaultencoding を utf-8 にするというバッドノウハウが横行しているが、これは止めたい。』
  • TracLighting と Eclipse で始める、ゼロからの Trac プラグイン開発 - Natural Software

    連休は特に外出する予定もなかったので、Trac のプラグイン開発の準備でもしようと思い環境を作ってみた。 いろいろな所に散らばっている情報を拾っては適用、拾っては適用の繰り返しだったので、備忘録も兼ねてまとめておく。 #なんか、秋休みの自由研究みたいだ^^; 環境 Windows XP SP3 Trac Lightning 2.3.1 Eclipse 3.5 Python 2.5 参考ページ Pythonの勉強のためにTracのデバッグ環境を構築する « ひよっこ。 http://cid-72e5b46b1514a2d2.spaces.live.com/Blog/cns!72E5B46B1514A2D2!135.entry EclipseでTracプラグイン開発 - 現場のためのソフトウェア開発プロセス - たかのり日記 TracLightning2.2以降でプラグインをデバッグするとき

    TracLighting と Eclipse で始める、ゼロからの Trac プラグイン開発 - Natural Software
    p260-2001fp
    p260-2001fp 2009/09/24
    EclipseでPythonの開発出来ること自体知りませんでした。ぜひ試したい!
  • Shibu's Diary: Tornadoウェブフレームワーク日本語訳ができるまで

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 Facebookが新しいウェブのフレームワークを公開しました。このフレームワークはすごいですよ。最初から、最近よく使われるようになったOpenIDなどの外部認証に対応しているし、セッションをたくさん張るようなウェブアプリにも対応しているし、 nginxをフロントに立てるのを前提としています。それでいて、ソースコードは少なく、サイズはとても小さい。極めてモダンで無駄のないウェブアプリケーションサーバです。もちろん、Google AppEngine/Pythonでも使えます。Rails/Djangoなどの拡大路線に対抗して、最近は小さいフレームワークもまたいくつか出てきましたけど、小さいからといって我慢しなくてはいけないこともないし(今までの資産が生かせないぐらい?)、こいつはRa

  • Shibu's Diary: Pythonって何?という人のためのSphinxインストール入門

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 この前のブログのエントリーにも書きましたが、Sphinxというステキすぎるツールがあります。ドキュメントがどんどん書きたくなっちゃうステキなツールです。ですが、残念ながら、使用するためにはインストールする必要があります。Pythonって何?という人には少々敷居が高いため、解説の記事を書いてみました。 [STEP 1] Pythonからインストールする場合 WindowsではPythonからインストールする必要があります。一発でインストールできる環境を持っている人は最後の方のインストール法に飛んでください。また、Mac OS Xみたいに、最初からPythonから入っている人は[STEP 1]は飛ばしてください。 Windwsの場合 http://python.orgを開きます。P

  • 1