タグ

pythonに関するftshのブックマーク (30)

  • Djangoチュートリアル(前編)

    はじめに 近年、Webアプリケーション開発で用いるプログラミング言語として、Lightweight Language(以降LL)と呼ばれるスクリプト言語が人気を博しています。稿では、そのスクリプト言語の中からPythonとWebアプリケーションフレームワークのDjango(ジャンゴと読む)を紹介します。 Pythonの大きな特徴として、「言語仕様が小さくシンプルであり、簡潔で読みやすいアプリケーションを作れる」という点が挙げられます。DjangoPythonの簡潔さをうまく活かし、シンプルかつ格的な開発ができるWebアプリケーションフレームワークです。稿ではこのDjangoによるアプリケーション開発の基をチュートリアル形式で説明します。 対象読者 PythonによるWebアプリケーション開発に興味がある方 日頃、PerlRubyPHPJava、C#などPython以外のプロ

    Djangoチュートリアル(前編)
  • あれげメモ:wxPythonプログラミング事始め-アプリケーションの終了 | tuneoの日記 | スラド

    ……というタイトルと裏腹に、実はもう一週間くらいwxPythonしているので、ぐぐってもわからない問題を自力で(wxWidgetsのリファレンスを見たりして)調べてわかったことをメモ。 Windowsでタイトルバーの「閉じる」ボタンを押してクローズしたときにwxWidgetsはEVT_CLOSEイベントを送出するので、こいつのイベントハンドラを定義してやれば良い。終了確認を入れたければこんな感じ。 class MyApp(wx.App): def OnInit(self): self.frame = wx.Frame() self.SetTopWindow(self.frame) # その他いろいろ # イベントハンドラの登録 self.frame.Bind(wx.EVT_CLOSE, self.ExitHandler) # さらにいろいろ self.frame.Show() return

    ftsh
    ftsh 2014/06/24
    “Windowsでタイトルバーの「閉じる」ボタンを押してクローズしたときにwxWidgetsはEVT_CLOSEイベントを送出するので、こいつのイベントハンドラを定義してやれば良い。終了確認を入れたければこんな感じ。”
  • wxPython チュートリアル

    wxPython チュートリアル イントロダクション DONE はじめの一歩 DONE メニューとツールバー DONE レイアウト管理 DONE イベント TODO ダイアログ TODO ウィジェット TODO 高度なウィジェット TODO ドラッグ&ドロップ TODO 国際化 TODO データベースとの連携 TODO アプリケーションの雛形 TODO カスタムウィジェット TODO xmlリソースファイルを使う TODO GDI TODO 小ネタとテクニック TODO Gripts TODO テトリス DONE The wxPython tutorialはインターネットで利用できる、先進的で最も大きなwxPythonのチュートリアルです。

  • Python + wxPython で GUI アプリケーションを作る 7 ステップ

    会社で PythonwxPython を使って簡単な GUI アプリケーションを作った。 案外調べながら作ると結構色々と大変だったので大まかにまとめておく。 1. Python をインストールする Python歴史的な事情からどれを入れるのか迷う。 Google App Engine を使うなら未だに 2.5 系じゃないと駄目だし、3 系はサードパーティ製のものを組み合わせて使う場合若干時期尚早な感じもある。今回の場合は wxPython が 2.7 系までしかまだ配布されていなかったので、Python 2.7 を選択した。 自分の環境に合わせたインストーラをダウンロードして簡単にインストールできるので特に問題になるようなことはないと思う。今回は特に 64bit 版である必要がなかったので 32bit 版を Windows7 64bit 版にインストールした。 2. wxPyth

  • ホーム — PythonMatrixJp

    wheezy.webいいかもー(1) wheezy.webという新しいフルスタック軽量WebFrameworkがリリースされています。 モダンな作りでかつ役割分担を明確に分離してデザインされています。 コードがシンプルで、アプリの実装に対して 極力オーバーヘッドにならないよう注意深く実装されています。 「契約によるデザイン」やベンチマークテストも取り入れていて 多人数での開発でも耐えうる仕掛けを持っているようです。 サイト: https://bitbucket.org/akorn/wheezy.web ドキュメント: http://packages.python.org/wheezy.web/ 続きを読む...

  • if __name__ == '__main__': について - s-n-kのブログ

    Python のコードを眺めてると時々登場してくるこいつ↓ if __name__ == '__main__': ずーっと謎だったけど、やっと意味が分かった! ifの中身はスクリプトファイルとして実行された時にだけ実行されるらしい。 こんな理屈 スクリプトファイルとして実行されると __name__ っていう変数? に '__main__' っていう文字列が入る。 Python のスクリプトが import された時は __name__ には import された名前が入る。 まぁ百聞は一見にしかずってことで、こんな test.py を書いてみる。 #! /usr/bin/env python # -*- coding: utf-8 -*- print 'import でも実行される __name__ = %s' % __name__ if __name__ == '__main__':

    if __name__ == '__main__': について - s-n-kのブログ
  • 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
  • wxPython API Documentation — wxPython Phoenix 4.2.4a1 documentation

    wxPython API Documentation¶ Welcome! This is the API documentation for the wxPython Phoenix pre-release snapshot build 4.2.4a15958+e9d142ae, last updated 03 June 2025 from git revision: e9d142ae. If you are porting your code from Classic wxPython, be sure to read the Migration Guide to get a better feel for how some things have changed. You can download a local copy of this documentation using a n

    ftsh
    ftsh 2014/06/22
    公式pe-ji
  • wxPython のインストール - Python 入門

    Python を用いて GUI プログラムを開発するためのライブラリ wxPython をインストールする方法を紹介します。 wxPython を利用するためには、先に Python がインストールされている必要があるので、まだインストールしていないならインストールしておいてください。 インストールの確認 次のように wx のインポートを試みて失敗するなら、wxPython は(正しく)インストールされていません。 >>> import wx Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> import wx ImportError: No module named wx Windows への wxPython のインストール 準備としてシステム環境変数 PYTHONPATH を設定します

    wxPython のインストール - Python 入門
    ftsh
    ftsh 2014/06/22
    wxPython ウィックスパイソン
  • 単純な wxPython GUI プログラム - Python 入門

    wxPython をインストールしたら、さっそく wxPython を用いて GUI のあるプログラムを開発してみましょう。 ちなみに、ここでは Python の開発環境として Eclipse と PyDev を用いています。必須ではありませんが一応、開発環境のスクリーンショットも載せておきます。 コードを書いて Run As で Python Run を選択すれば実行可能でした。 wxPython による単純なウィンドウの表示 ウィンドウを表示するだけのコードは次の通りです。 import wx app = wx.App(False) frame = wx.Frame(None, wx.ID_ANY, "Hello, world!") frame.Show(True) app.MainLoop() これを実行すると次のようなウィンドウが表示されます。 wx.App クラスはアプリケーショ

    単純な wxPython GUI プログラム - Python 入門
  • Python による GUI プログラミング - wxPython

    wxPythonPythonGUI ツールキットです。(ちなみに wxPython は "ウィックスパイソン" と読む) wxPython を使うと Python で高機能な GUI プログラムを開発可能になります。 wxPythonC++ で記述されたクロスプラットフォームの GUI ライブラリである wxWidgets をラップする Python 拡張モジュールとして実装されています。 ここでは wxPython のインストール方法、および利用方法について紹介します。 wxPython のインストール 単純な wxPython GUI プログラム ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

    Python による GUI プログラミング - wxPython
  • PythonでGUIを試してみる。

    今回は、wxPythonを使って、PythonGUIを作成してみました。 wxPythonを使うことで、簡単にGUI画面を作成できます。 ネタは、wxPython GUIプログラミングです。 Windowsだけでなく、OSに依存しないGUIを作るのにPythonを使うのはいいんじゃないでしょうか? 最終的には、水文水理解析のPython programをGUI環境で使うことを想定しています。 とりあえず、wxPythonをinstallして動かしてみましょう。 Pythonは2.7.5を使います。 Pythonのinstallと設定は、PythonでGeoSpatialをやってみる。[Chapter 1] を参考にしてください。 次に、wxPythonをinstallします。 wsPython dpwnloadから、今回は、wxPython2.8-win32-unicode-py27.

  • Python GUIツールキット個人的な比較のまとめ - YATTSUKE BLOG

    Python用に色々とあるGUIライブラリですが、個人的にはQtと迷って結局wxPython(wxWidgetsのPythonバインディング)を使ってますが、もしかしたらQtにしておけばよかったのかなぁと多少後悔もしつつも、wxでかなり満足していたりもします。Qtに多少浮気した結果、Qtの大量の個別インポートは理にかなっているとは思いつつもなんか好きになれず、やっぱりwxの方が性にあっていると思う今日此の頃。 まあ、研究者むけのGUIライブラリのまとめというのはそうなさそうじゃないだろうかということで、使ったことのあるものないものも含めいろいろと聞き及んだことを書いてみます。とは言え、主に汎用GUIライブラリの話なので一般的にも参考になるかと思います。 GUIプログラムが初めてで、いまから始めるならPython3にも対応しているQtがいいんじゃないかと思います。(追記:最近wxPython

    Python GUIツールキット個人的な比較のまとめ - YATTSUKE BLOG
  • Pythonの環境設定でむかついてる人はとりあえずこれをコピペで実行してください - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。最近は、以前に比べてPythonを触る人が増えてきたような印象ですが、それでもやれeasy_installだ、やれvirtualenvだと言われても、どうやって設定したらよくわからない、という発言をちらほら見かけています。 でもぶっちゃけ超簡単なので、とりあえず初めてPythonの環境設定する人はこれをコピペで動かして下さい。 (2017.01.26追記) 注意:この記事はもう古いので、Python2をいまから使い始めるなんていう奇特な人以外は次の記事を読んで下さい。 ymotongpoo.hatenablog.com 要点 はまりどころは多分次のどれかだと思う Pythonのバージョンをどれ使っていいかわからない 「easy_installを使え」と言われるがeasy_installというパッケージが見つからない virtualenvの入れ

    Pythonの環境設定でむかついてる人はとりあえずこれをコピペで実行してください - YAMAGUCHI::weblog
    ftsh
    ftsh 2012/11/15
    python2.7+easy_installでおk (2012/10/18)
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • Kirishiki Studios

    個人事業主としても活動するソフトウェアエンジニアの山田直行の個人ホームページです。 事業紹介・自己紹介はこちら -> About Posts Jul 21, 2025 Claude Code GitHub Actionsでアプリ開発を試した Jun 13, 2025 Ruby 3.4でCircularArgumentReferenceエラーがなくなった May 5, 2025 ナイルワークスを退職しFaciloに入社。転職活動の振り返り Apr 10, 2025 FigmaのMCP ServerでReact Componentを作ってもらうのを雑に試した Apr 10, 2025 従業員が全員タイミーであることの意味って? Apr 9, 2025 SQLの三値論理の挙動をRuby + sqlite + activerecord + bundle/inlineで確認する Apr 8, 202

  • web2py フレームワークについて

    Python中心に、日々発生する疑問点や解決策を記録していきます。 内容が間違っていたらゴメンね。 ( このブログは目次を用意しています。記事をお探しの際は、ご利用ください。 ) ひさびさの投稿です。 今回、web2py フレームワークについて書いていきたいと思います。 web2py フレームワークを調べようと思った動機 今まで、Django、Kay、WebApp とフレームワークを幾つも触ってきた。なぜここで web2py フレームワークなのか、今までのフレームワークには不満なのかと、思われるかもしれない。 最初に書いておくが、Django、Kay、WebApp といったフレームワークを使って開発を行うのは可能だし問題はない。 ただフレームワークが対応していない機能を利用する場合に少し厄介なことになる。 例えば外部認証を利用したい場合 Djangoなら、 django-openId や

  • Python 2.7ja1 ドキュメント

    グローバルモジュールインデクス (全ドキュメントにすばやくアクセスできます) ライブラリリファレンス (枕の下にいつも置いておきましょう) Macintosh モジュールリファレンス (Macintosh を使っているならこれも) Python モジュールのインストール (管理者向け) Python モジュールの配布 (開発者,パッケージ作成者向け)

  • ログ解析ツールを作る - forest book

    ログ解析ツールを作っててノッテきてつぶやいたら、 ログ解析ツールを python で書いているときの嬉しさを誰かに共有したい、当に簡潔に書けて便利なんだよ 2010-11-18 20:29:14 via TweetDeck @t2y 例題とかみてみたいです。 2010-11-18 22:37:54 via TwitBird to @t2y と言われたのでオプションで指定した条件のログを抽出する簡単なサンプルを作ってみました。あくまで私はこんな感じで実装しましたが、他にもっと良いやり方があったら教えてくださいm(_ _)m 私の使い慣れている言語が Python と bash シェルスクリプトと C 言語(嘘です、慣れてません!)しかないので、この中で言えば Python しか選択肢がないですよねというのが当のところでした(^ ^;; 先ずはログ解析のサンプルプログラムを紹介します(要:

    ftsh
    ftsh 2011/08/18
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer