タグ

PythonとProgrammingに関するHF_frt1623のブックマーク (9)

  • Google Python スタイルガイド

    概要¶ これは Google Python Style Guide Revision 2.29 を日語に訳したものです。 家ガイドは CC-By 3.0 ライセンス の基で公開されています。また、ガイドも同ライセンスを継承します。 家ガイドの著者は以下の通りです。 Amit Patel Antoine Picard Eugene Jhong Jeremy Hylton Matt Smart Mike Shields また、ガイドの翻訳者は以下の通りです。 Kosei Kitahara ガイドに誤植、誤訳があった場合は issue で教えてください。 その他ガイドに関する問い合わせは、サイト最下部に記載のメールアドレスか @Surgo にお願いします。 はじめに¶ PythonGoogle で使われている主要なスクリプト言語です。 このスタイルガイドは Python によ

    HF_frt1623
    HF_frt1623 2012/12/19
    Google Python Style Guide Revision 2.29 を日本語に訳したもの
  • PythonのWeb開発で使いたい高性能デバッガー·wdb MOONGIFT

    wdbPython製のWSGI用のWebベースデバッガーです。 スクリプト言語の開発のが個人的には手軽ですが、IDEを使ったコンパイル系言語の開発において羨ましいと感じるのがブレークポイントを含めたデバッガー機能です。そんなデバッグ機能をWSGIを使った開発に用いられるのがwdbです。 アクセスするとデバッガーが立ち上がります。 ステップ実行、コンソールでの出力ができます。 別なライブラリへ遷移します。 最後は結果が出力されて完了です。 wdbを実行すると、1984番ポートでWebサーバが立ち上がります。そして/wtfにアクセスするとwdb.set_trace()を実行した次の行からステップ実行が可能になります。最後までいくと画面に結果のHTMLが出力されて完了となります。変数の内容を見たり、ステップ実行もできるようになり、より開発がスムーズになりそうです。 wdbPython製、GP

    PythonのWeb開発で使いたい高性能デバッガー·wdb MOONGIFT
  • Algorithms with Python

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 他の言語に慣れた人がPythonを使ったときにつまずきがちな10のポイント - 西尾泰和のはてなダイアリー

    今日質問されて、以前Twitterで書いたのを思い出して、そして検索性が悪くて見つけ出すのに苦労した。こちらに転載しておく。詳細は気が向いたときに埋める。 オプション引数の評価タイミング Rubyではオプション引数は関数が呼ばれるたびに評価される。 def foo() print "foo!" end def bar(x=foo()) end bar #=> foo! と出力される bar #=> foo! bar #=> foo! Pythonでは関数の定義時に1回だけ評価される。 def foo(): print "foo!" def bar(x=foo()): pass #=> foo!と出力される bar() #=> 何も出力されない bar() 「引数が省略されたら今の日時」みたいな毎回評価したい場合はデフォルト値をNoneにしておいて「Noneだったら=省略されていたら」のif

    他の言語に慣れた人がPythonを使ったときにつまずきがちな10のポイント - 西尾泰和のはてなダイアリー
    HF_frt1623
    HF_frt1623 2012/07/24
    エンコーディングのあたり、よく分からなかったところがまとめてあって助かった。
  • Python-izm

    プログラミング言語Pythonの習得を目的としたサイト、Python-izmです。 入門編、基礎編、応用編などカテゴリ分けされていますが、すでにPythonの基構文、実行方法等を習得されている方は入門編を飛ばしてご利用ください。これからPythonを学習する、という方は入門編 – Pythonとはより順にご利用ください。またサイトは主にPython 3系を用いていますが、3系と比較して大きく異なる場合は Python 2系のコードも掲載しています。バージョン2系と3系の違いは2系と3系の違いを参照してください。 お知らせ 2018/01 サイトのリニューアルに伴い、Python 3系への対応、SSL化を行いました。今後ともPython-izmを宜しくお願い致します。 Pickupコンテンツ 各プログラミング言語の実行までの手順をまとめました。Pythonは他の言語と比較しても容易に実行

    Python-izm
  • Sikuli Project

    Sikuli Project
    HF_frt1623
    HF_frt1623 2012/04/19
    GUIのテスト自動化ツール 画像を対象にClick や、キー入力をシミュレート出来る。制御分Jython の文法で書く。いつの間にか少しbugfixされていた。2012.10.30
  • 開発者/デザイナ向けのチートシート集 | TRIVIAL TECHNOLOGIES on CLOUD

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 仕様やルール,使い方などのHow Toを手短にまとめたチートシートを探していたらこういうページを 見つけました。プログラミング言語だけでなく,HTMLSQL,jQuery,DjangoRailsなどもあって,かなり充実していてビックリかつ 関心したのでご紹介。チートシート配布サイトとして有名なAdded Bytesからのものが多いですね。どのチートシートも印刷しやすくなっているので,紙に印刷して手元に置いておきたくなります:-D。 元のページには,PhotoshopやIlustratorなどAdobe製品のチートシートなどもあるのですが,このブログの読者向けに再編してみました。また

    HF_frt1623
    HF_frt1623 2010/09/13
    いろいろな言語のカンペ集がまとめてある。
  • xUnit - Wikipedia

    xUnitとは、コンピュータプログラムの単体テスト(ユニットテスト)を行うためのテスティングフレームワークの総称である。これらのフレームワークでは、関数やクラスなど、ソフトウェアの様々な要素(ユニット)をテストすることができる。xUnitフレームワークの主な利点は、テストを自動化できること、同じテストを何度も書かずに済むこと、個々のテストの結果がどうあるべきかを覚えておかなくても良いことである。 このようなフレームワークの最初の実装は、ケント・ベックが開発したSmalltalk用のテスティングフレームワークSUnitである。その後、各コンピュータプログラム言語や開発環境毎に、同様の設計を持つフレームワークが多数作成されている。xUnitそれ自体は非常に単純なプログラムであるが、近年のソフトウェア開発で採用されつつある。JUnitJava用のxUnit)の項目も参照。 アジャイルソフトウェ

    HF_frt1623
    HF_frt1623 2010/08/31
    テストの自動化用フレームワークっていろいろあるんですね。
  • Python標準リリース

    当サイトの文書・画像等のコンテンツの著作権は、各コンテンツの作成者、もしくは日Pythonユーザ会に帰属します。 また、日Pythonユーザ会はサイト内のコンテンツに他のプログラミング言語からの乗り換えを誘発する恐れのある表現が多々あることを認め、予めお詫び申し上げます。

    HF_frt1623
    HF_frt1623 2010/07/14
    スクリプト言語の一種
  • 1