今の仕事で、RSS形式のURL一覧から指定文字列が見つかるリンクのみを抽出する処理を全てC++で1件ずつダウンロードして、本文から検索してっていうアプローチでとてもパフォーマンスが悪い。 だから、ダウンロードせずにサーバー側で抽出を行って、その結果だけを返すようにしようと考えている。 しかも高速にしなければならない。 そこで、PythonからXMLを扱うために色々調べてたら、二十代は模索のときブログさんの所に有益な情報があったので、メモさせて貰います。 PythonでXMLを扱う(1) PythonでXMLを扱う(2) PythonでXMLを扱う(3) PythonでXMLを扱う(4) PythonでXMLを扱う(5) PythonでXMLを扱う(6) PythonでXMLを扱う(7) PythonでXMLを扱う(8)
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Google主催の勉強会の模様などを収録したビデオなど,プログラミングの学習に役立つ素材が こちらのページ にまとまっている。C++,JavaなどGoogle社内で活用されている言語の講座,Go言語の講座なども見ることができる。 中でも特に充実しているのがPython。Python Cookbookの著者Alex Martelliさんの Python Design patterns などを初め,いろんな講座のビデオがまとまっている。 Google's Python Class はWebで読めるPythonのチュートリアル。ビデオの素材と,文字の素材が対になっているので,英語だけど見てい
Python gettext モジュールと戯れる。多言語対応 Python アプリを作るためのモジュール。しかし、オレには日本語以外まともに使える語がない罠。いや、日本語も怪しいけれど。 前提 次のコードを hello.py とする。実行すると「Hello」と挨拶するだけのスクリプト。これをいろんな語の挨拶に代えられるようにしたい、とする。たとえば日本語環境だと「こんにちは」。 # coding: utf-8 def main(): print u'Hello' if __name__ == '__main__': main() 手順1、マーキング 翻訳対象となる語を _ でマーキングする。次のようになる。 # coding: utf-8 def main(): print _(u'Hello') if __name__ == '__main__': main() しかし、この段階で実行す
この記事読んで以来、ずっとTitaniumをいじっていました Ruby,Python,PHP,JavaScriptでマルチプラットフォームなデスクトップアプリを簡単に作成する Appcelerator Titanium Desktop - 仙台 Rails Vim JavaScript社長 Titanium Desktopの何がすごいって、Webkitベースなのでhtml/css/javascriptのweb標準技術が使えて、さらにはKrollというライブラリがそれぞれの言語の仲立ちをし、名前空間を共有しそれぞれのライブラリを呼び出せるそうな。なにそれきもい。 僕は完全に が使えるwebkitとしか見てなくて、GUIライブラリが貧弱なPythonだと、十分有力な選択肢に入ると思われます。一度作ったものはクロスブラウザで使えるし。 簡単なTwitterクライアントを作ってみた あっさりできま
ASE (Android Scripting Environment)を使って簡単にPython, Perl, JRuby, Lua, BeanShell, JavaScript (Rhino), それにシェル(将来的にはさらにたくさんのスクリプト言語)をAndroid上で実行できるのはご存じだろうか。ASEのインストールからスクリプトの作成、実行まで、すべてAndroid単体でできる。もちろん、PC上でコーディングしたい場合は、USBで繋げてPC上のスクリプトをAndroid端末上で実行することもできるし、PC上のコードをAndroid端末にコピーすることもコマンド一発だ。さらに、各種センサー、位置情報、SMS、テキストの読み上げなどもスクリプト上で操作できるというのだからこれを使わない手はない。 そこで、試しにPythonスクリプトを書いてみた。Android端末のGPS機能で緯度経度
Appendix 3. Tkinter のデモ スクリプト 1. 初めに Tkinter は wxPython と並んで Python 上で動作する代表的な GUI です。 どちらを使うかは各人の好みによりますが、一般に、Tkinter の方が プログラムが短くなり、動作が安定しているように思えます。 一方、複雑な GUI を書くには wxPython の方が向いているかもしれません。 Tkinter は名前が示すように Tcl/Tk の wrapper です。Tcl/Tk は OS に依存しない GUI の草分けで、 広く普及しています。他の GUI に手を広げるにしても Tk は押さえておいた方が良いと思います。 さて、Tcl/Tk をダウンロードすると、リファレンス、デモスクリプトが同封されており、また、 Web 上にも解説記事がたくさんあります。それに比べると Tkinter の方
One thing I really love with the Python programming language is its incredible extensibility. Here’s a list of 50 awesome modules for Python, covering almost all needs: Databases, GUIs, Images, Sound, OS interaction, Web, and more. Graphical InterfaceThe Python Standard Library comes with TkInter, but you can take your GUIs to the next level using an external Python module. wxPython: Create truly
This site contains pointers to the best information available about working with Excel files in the Python programming language. Reading and Writing Excel Files There are python packages available to work with Excel files that will run on any Python platform and that do not require either Windows or Excel to be used. They are fast, reliable and open source: openpyxl The recommended package for rea
【1】 概要 bbfreezeというパッケージがcheese-shopにでてます。 bbfreezeでバイナリ作成してみると簡単にスマートな出力が得られました。 依存パッケージやDLLの探索に時間は掛かるようですが 抽出されたファイル群がかなり最適な分量。 py2exeは疑わしきものはすべて含むという感じだったので膨れやすい。 py2exeほどカスタマイズできないんですが、堅実なパッケージングなので、 フローズン前と後の挙動差がほとんどないのが特徴です。 あと、py2exeにはない「 eggパッケージ [1] 」の探索にも対応しています。 最新のPy2Exeはサポートしている? 配布フォルダにはインタラクティブコンソール用exeも付属していて、 対話モードデバッグすることも可能です。 また、Linuxもサポートしています。
Py2Exeは、pythonで書いたスクリプトから単体で実行可能なバイナリを作成してくれるツールとして、有名です。使い方は、PythonMatrixJpのページが参考になります。 きのう初めて使ってみたのですが、一つだけハマりました。 setup.py py2exeとコマンドを打って実行してみると The following modules appear to be missing ['xlrd', 'xlrd.biffh', 'xlwt']と言うメッセージが出て、キチンとバイナリをビルドしてくれません。 調べてみると、eggファイルの中は探索してくれないようです。 仕方がないので、C:\Python25\Lib\site-packagesの下にあったxlrdとxlwtのeggを解凍し、site-packages直下に置きました。ビルドし直すと、こんどはうまく行きました。 その他はとてもカ
近頃私の周りでPythonが流行っていますが、なんとかPythonでゲームは作れんのかと思ってここ数週間ほど動いています。 正直、ゲーム作るんなら速度的な問題もあり、C++かXNA(C#)かActionScriptかなーと思っていたんですが、調べると海外ではそれなりのライブラリがあるみたい。 まずは参考URL 日本語 game-develop.com wiki : 2chゲ製作技術板のまとめっぽいところ。 英語 PythonGameLibraries - Python Wiki : Python公式でのゲームライブラリリンク集 Devmaster - game development news, articles, database, forums & more : for game developerなサイト で、この中からいわゆる全部入りな奴を対象に探します。 私は3Dバリバリ使いたい
『Loto6の最新結果をPythonで取得してみた - 牌語備忘録 -pygo』を見かけたので、 HTML の解析方法を正規表現 1 つだけとなるようにしてみた。 シンプルさはかえって失なわれている気がする。正規表現ができてしまえば、マッチオブジェクトの group メソッドできれいに処理できるのだが、要となる正規表現のデバッグが難しい。 機能の追加は、「少し前の結果を得られる」、「抽せん日を得られる」、の 2 つ。 # coding: utf-8 u"""みずほ銀行のサイトから Loto6 の最新結果をゲット 作成 fgshun (http://d.hatena.ne.jp/fgshun/) オリジナル http://d.hatena.ne.jp/CortYuming/20091024/p1 機能追加 一番新しいものだけでなく、少し前の結果も得られるようにした。 また、抽せん日も得られる
last modified October 18, 2023 This is PyQt4 tutorial. The tutorial is suited for beginners and intermediate programmers. After reading this tutorial, you will be able to program non trivial PyQt4 applications. PyQt5 tutorial is the successor of this tutorial. Table of contentsE-bookA unique e-book covering advanced features of the PyQt4 library: Advanced PyQt4 tutorial. AuthorMy name is Jan Bodna
Boost の一部ながらも「実用的」すぎるため、とかくテンプレートメタプログラミングを愛好する諸兄から黙殺されてきた不幸のライブラリ、Boost.Python。Boost.勉強会でこいつの魅力を伝えようと思ったのだけど、時間の都合で無理だったので、簡単に紹介してみたい。 Boost.Python の基礎 Boost.Python は C++ のクラスや関数をラップする Python モジュールを恐ろしく簡単に書けるようにする、強力なライブラリである。 特に、Pyrex や Cython と比べて何がうれしいのかというと、 Python側にいちいちラッパ関数を書かなくてよい (テンプレートにより自動的に定義される) コンバータを登録することで、Python⇆C++の型の透過的な変換が容易にできる C++ のクラスを分かりやすい形で Python のクラスとして見せることが可能 といった点が挙
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く