タグ

pythonとHowToに関するatyksのブックマーク (13)

  • EasyGuiを用いたPythonスクリプトの簡易GUI化 | OSDN Magazine

    Pythonスクリプトにグラフィカルインタフェースを実装する場合の選択肢としては、多少煩雑になるのは覚悟の上でTKinterなどのGUIプログラミングキットを用いるのが一般的だろう。ただしこの手法を実践するにはコーディングに関するかなり高度なスキルが求められるため、初心者レベルのPythonプログラマにとっては敷居が高いというのが実状である。こうした面倒なコーディングを経ることなく、Pythonスクリプトへの簡易的なGUI機能の組み込みを可能にしてくれるのが、稿で紹介する EasyGui というモジュールだ。実際EasyGuiを利用した場合、数行のコードを追加するだけでPythonスクリプトをグラフィカル化できてしまうのである。 EasyGuiの能力を実感する最善の方法は、これを用いて手元にある既存のPythonスクリプトを改良してみることだ。稿ではそのためのベースとして、メモ類、UR

    EasyGuiを用いたPythonスクリプトの簡易GUI化 | OSDN Magazine
  • Windowsサービス化の方法 - kinneko@転職先募集中の日記

    [Python-ml-jp 4290]から清水川さんの回答をメモ。 pywin32がインストールされていれば、サービス登録できます。 pywin32のwin32serviceutilを使って実現します。 簡単かどうかは詳しく見ていませんが...。 pywin32のデモコード (src): http://pywin32.cvs.sourceforge.net/pywin32/pywin32/win32/Demos/service/ Zope2の使用例 (src): http://svn.zope.org/Zope/trunk/skel/bin/zopeservice.py.in?view=markup http://svn.zope.org/Zope/trunk/lib/python/nt_svcutils/service.py?view=markup Zope3の使用例 (src): ht

    Windowsサービス化の方法 - kinneko@転職先募集中の日記
  • IBM Developer

    IBM Developer
  • Pythonを始めよう:CodeZine

    はじめに こんにちわ、hirataraです。 稿では、オブジェクト指向のスクリプト言語であるPythonの紹介をしたいと思います。と言っても、実は私がPythonを勉強し始めたのは数ヶ月前のことで、まだPythonに関してさほど詳しいとは言えません。それでもこの記事を書こうと思い立ったのは、ある言語が他の言語に比べて面白い部分と言うのは、その言語にどっぷり漬かってその言語を使うことが当たり前になっている人間よりも、その言語を好きになり始めたくらいの人間の方が見つけやすいのではないかという思いからです。 そのような事情で、もしかすると当のPythonistaからお叱りを受けるような内容も含まれるかもしれませんが、その点はTBやコメントでご教授頂けると幸いです。この記事で、少しでもPythonに興味を持ってくれる方が増えることを願っています。対象読者他言語でのプログラミング経験者Pytho

  • いやなブログ - スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl

    スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利用します。しかし、スクリプト言語ではそれほどでもありません。これはおそらく次のような理由によります。 ビルドが不要なので printf デバッグが容易 (ある程度大きい C++ のプログラムではビルド時間が長いので printf の挿入はしんどい) 異常終了時にスタックトレースが表示される (Ruby, Python なら自動、Perl の場合は use Carp; $SIG{__DIE__} = \&Carp::confess; など) オブジェクトのインスペクトが簡単 (Ru

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

  • 西尾泰和のブログ: Pythonでワンライナーを作成する際のノウハウ集

    これはLL Ringというイベントの「じゃんけん2.0」に出場する際に「多くの構文に改行が必須であるPythonで書かれたじゃんけんエージェントをワンライナーにしていたらウケるかな」と思ってワンライナー化しているときに書いたメモです。自分用のメモのつもりだったので書き殴ってありますが、意外と人気のようなので近いうちに加筆します。 実は後から書いた英語版(How to make oneliner in Python?)の方が整理されているのかも。 完成したワンライナー def文を式にする defは改行を要求するのでlambdaに置き換える必要がある。 def foo(x): return x + 1(ここに改行) foo = lambda x: x + 1 globals().__setitem__("foo", lambda x: x + 1) lambdaは式しか含むことが出来ないので、

  • IBM Developer

    IBM Developer
  • PythonSpeed PythonSpeed

    PythonSpeed 多くの人がPythonプログラムの速度について心配を持っています。でもPythonを使わないと、堪らないくらい実行速度上のロスがありますよね? 中には「なんだ、インタプリタのスクリプト言語か、まるっきり遅いや」なんて結論づける人もいます。また、Pythonを実際に試してみて、実行効率が十分なことに気づく人もいます。でも時には、 とっても遅いプログラムができあがることもあります。 実行速度がそんなに重要?ホントに? 多くの人が必要以上に速度に取りつかれていて、このような種類の問題では、Cが優れた実績を示していることから、全ての面で優れた言語だと考えています。別の人々は、開発の速度がより重要で、Pythonを選ぶのはそのような時に限り、まあそれなりの速度だろうと考えています。そして頻繁に、期待を超えた速度で動いていることに驚かされています。時には、同じ開発時間を費やした

  •  Python Performance Tips 

    Python Performance Tips このページはPythonプログラムの実行効率を改善するさまざまなTipsやトリックの紹介に特化しています。誰から得た情報であっても、その情報源を紹介するつもりです。 "fast python"ページをはじめて書いた1996年以降も、Pythonは著しく変化してきました。このことは、幾つかの規則も変化しているということを意味しています。そこで、他の誰かがこのページのメンテナンスを手伝ってくれるという期待をもって、ページをPython wikiに移動させました。 注意:これらのTipsはいつでも、読者のアプリケーションや、実際に使用するバージョンのPythonで盲目的に受け入れるだけでなく、実際に試してみることができます。 これらの新しく独自に書かれたパッケージ、例えば Pyrex 、 Psyco 、 Weave や PyInline のようなも

  • lowlife.jp

    We’re getting things ready Loading your experience… This won’t take long.

  • wiki contents (Python ZWiki)

    home changes contents help options Wiki contents BookmarkOnInstantRails BookmarkOnInstantRails2 GoogleMapsEditor GoogleAPI Plone on Windows Blogのインストール DebianにPloneをインストールする COREBlogをインストール LocalFSをインストール ZWikiをインストール ejSplitterをインストール jMailHostをインストール Postgresql8をインストール Ploneの基的な使い方 Ploneをインストールする Wikiのインストール サーバを外部に公開する 他のPCからPloneを見る FrontPage Idea/Idea PythonRecipe 004:代入 005:文の区切り 006:コメント 0

  • mycash24|マイキャッシュ24 - 今すぐ現金が必要ならマイキャッシュ24!

    最短3分! 振り込みスピード対応! お申し込みからお振込みまで、 初回最短10分・2回目以降最短3分のスピード対応! すぐに現金が欲しいあなたのご要望にお応えします! ※混雑具合、お申込み金額により 多少お時間をいただくこともあります 来店不要! スマホ1台でお申込み完結 マイキャッシュ24なら、 後払いアプリやバーチャルカードを使えばスマホ1台で現金化可能! 面倒なご来店は、一切不要! まずはシミュレーションで受け取れる金額をお確かめください! トップクラスの 換金率を実現! いますぐ現金化したいけど、還元率の高さも捨てられない! そんな声にお応えして、 マイキャッシュ24では業界屈指の還元率を実現いたしました! 必要な方に必要なタイミングでお役立ちするために 我々も努力を惜しみません! かかるのは振込手数料だけ! 診断料・見積り料はゼロ円! マイキャッシュ24なら、 利用時にかかるのは

  • 1