タグ

pythonに関するnak2kのブックマーク (17)

  • Android上でPython、Lua、JavaScriptなどを実行するスクリプティング環境が凄い

    ASE (Android Scripting Environment)を使って簡単にPython, Perl, JRuby, Lua, BeanShell, JavaScript (Rhino), それにシェル(将来的にはさらにたくさんのスクリプト言語)をAndroid上で実行できるのはご存じだろうか。ASEのインストールからスクリプトの作成、実行まで、すべてAndroid単体でできる。もちろん、PC上でコーディングしたい場合は、USBで繋げてPC上のスクリプトをAndroid端末上で実行することもできるし、PC上のコードをAndroid端末にコピーすることもコマンド一発だ。さらに、各種センサー、位置情報、SMS、テキストの読み上げなどもスクリプト上で操作できるというのだからこれを使わない手はない。 そこで、試しにPythonスクリプトを書いてみた。Android端末のGPS機能で緯度経度

    Android上でPython、Lua、JavaScriptなどを実行するスクリプティング環境が凄い
  • Boost.Python の機能をざっと紹介してみる - moriyoshiの日記

    Boost の一部ながらも「実用的」すぎるため、とかくテンプレートメタプログラミングを愛好する諸兄から黙殺されてきた不幸のライブラリ、Boost.Python。Boost.勉強会でこいつの魅力を伝えようと思ったのだけど、時間の都合で無理だったので、簡単に紹介してみたい。 Boost.Python の基礎 Boost.PythonC++ のクラスや関数をラップする Python モジュールを恐ろしく簡単に書けるようにする、強力なライブラリである。 特に、Pyrex や Cython と比べて何がうれしいのかというと、 Python側にいちいちラッパ関数を書かなくてよい (テンプレートにより自動的に定義される) コンバータを登録することで、PythonC++の型の透過的な変換が容易にできる C++ のクラスを分かりやすい形で Python のクラスとして見せることが可能 といった点が挙

    Boost.Python の機能をざっと紹介してみる - moriyoshiの日記
  • inforno :: rayphe - 軽量Python web framework

    ちょっと前にRubyでSinatraが取り上げられて、結構注目されたように思います。ということはRailsだと大げさすぎるなあ、と思うような場合に対する需要というのはやっぱりそれなりにあるんですよね。 Pythonで軽量、というとweb.pyが一番有名ですよね。他にはJuno、Bottleなんかがあります。 このブログで使っているのはweb.pyです。結構昔から使っています。が、不満もおおくweb.pyを拡張するようなライブラリを作っていて、それがそこそこの量あったりします。 そこで、これくらい量があるなら自分でフレームワーク作っても大してかわんなくね?と思い始めました。あれ、そういえば俺、テンプレートエンジンもつくっちゃってるじゃん、簡易O/Rマッパも自分用につくってあるじゃん、と次々に気づき始め、それらをまとめて作っちゃいました。軽量フレームワーク。 raphe 「raphe」はPyt

  • Zope 3の魅力に迫る (1/3)- @IT

    第1回 Zope 3の魅力に迫る 田原 悠西 2008/8/13 Pythonで作られたWebアプリケーションフレームワークのZope 3とは何か。設計思想から実際の運用ノウハウまでを解説する(編集部) Zope 3は、プログラミング言語Pythonで書かれたWebアプリケーションフレームワークです。1998年にオープンソース化され、現在も開発が続けられているZope 2の後継として、完全な再設計の上で2001年から開発されています。2004年に最初のバージョン3.0がリリースされ、間もなく3.4がリリースされる予定です。 Zopeを使って作られたアプリケーションでは、オープンソースCMSのPloneが有名です。PloneはZope 2上で動くアプリケーションですが、Zope 2にバックポートされたZope 3の機能を積極的に使って作られています。 また、Zope 3で作られたアプリケーシ

  • inforno :: Python:re.ScannerでS式パーサ

    Rubyの StringScanner は個人的にかなり好きなモジュールで、Rubyでちょっとしたパーサなどを書くときに重宝しています。 一方、Pythonにはexperimentalながら re.Scanner というクラスがあります( >= 2.4 )。experimentalなのでマニュアルにはのっていませんが。この re.Scanner はかなりシンプルなんですが典型的な StringScanner の使い方の範疇では、こちらのほうがキレイに書けるような気がします。 re.Scanner の使い方 使い方は非常に簡単で (regex, action) のリストを渡してScannerオブジェクトを作成 action は(scanner, string_matched) => stringな関数、Noneを返せば結果は無視される。 scanメソッドでスキャン。結果が配列で返ってくる と

  • Python入門 ~Pythonのインストール方法やPythonを使ったプログラミングの方法について解説します~ | PythonWeb

    Python は 1991 年にオランダのプログラマー、グイド・ヴァンロッサムによって開発されたプログラミング言語です。シンプルで直感的な文法と可読性の高さから、初心者から上級者まで幅広く利用されています。現在では Web 開発やデータ分析に加え、 AI機械学習などの分野でも活用されています。 Python の最大の特徴は、「書きやすさ」と「読みやすさ」です。コードが直感的でわかりやすく、少ない行数で効率的かつシンプルにプログラムを書くことができます。そのため、プログラミング初心者にとって学習しやすく、経験者にとっても生産性の高い開発を行うことが可能です。また Python には豊富なライブラリやフレームワークが揃っており、初心者でも高度なアプリケーションやシステムを容易に開発できるのが魅力です。 Python は多くの企業や研究機関で採用されており、大手 IT 企業でも活用されていま

    Python入門 ~Pythonのインストール方法やPythonを使ったプログラミングの方法について解説します~ | PythonWeb
  • Boost.Python

    Boost C++ Libraries ...one of the most highly regarded and expertly designed C++ library projects in the world. — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards You've currently chosen the 1.90.0 version. If a newer release comes out, you will continue to view the 1.90.0 version, not the new latest release.

  • pyswf - 西尾泰和のはてなダイアリー

    このきれいなSWFが http://www.swftools.org/flash/coltunnel.html 下の88行のPythonスクリプトでできている。 http://www.swftools.org/flash/coltunnel.py - 両方PythonだということでNodeBoxにSWFを吐かせるのも意外と簡単にいけるかも知れない…。

    pyswf - 西尾泰和のはてなダイアリー
  • Python開発統合環境の決定版!

    Python開発統合環境の決定版! PyScripter(for Windows)の紹介 tags:

  • いやなブログ - スクリプト言語用のデバッガの使い方 - 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

  • WideStudioMWT Home page

    バグ情報、ご質問等ございましたら、メーリングリストでご確認の上、御気軽にこちらの方までよろしくお願いいたします。 Copyright©WideStudio DevelopmentTeam,1999-2005

    nak2k
    nak2k 2006/12/18
    純国産、オープンソース、マルチプラットフォーム
  • 痩せ て 綺麗 に なりたい 40 代【40代のダイエットには何が効く?全く痩せない40代の 40代女性になる 】

    痩せ て 綺麗 に なりたい 40 代【40代ダイエットには何が効く?全く痩せない40代40代女性になる 】 今度こそ痩せたいならこちら! 今度こそ気で痩せたいなら「すっきり苺」がおすすめです。 なぜなら、「すっきり苺」に配合されているイチゴポリフェノールには ①むくみ対策 ②整腸作用 ③脂肪の蓄積を抑える これらの効果が期待できるとされているからです。 中でも、「脂肪の蓄積を抑制」、「体重の増加を抑える」効果はダイエッターが喉から手が出るほど欲しくなる効果です。それだけではなくて、他にもダイエットサポート成分、美容成分もたっぷりと配合しています。 「がんばっているのに痩せない。」という現実は、とにかく気持ちを暗い方向に持っていきます。人生、楽しくなくなりますよね・・・。そんな状況から脱却して、毎日楽しく、生き生きと過ごしたいならこのサプリを試してみてください。今ならなんと、初回0

  • http://python.matrix.jp/projects/gmail_mobile.html

  • 魅力的なPython: Pythonでの関数プログラミング:第1回

    魅力的なPython: Pythonでの関数プログラミング:第1回
  • 40時間でRPGを作る - ABAの日誌

    How To Build a Game In A Week From Scratch With No Budget(http://www.gamedev.net/reference/articles/article2259.asp) Pythonで、というトライアル。途中から時間が足りなくなってフィーチャーががんがん削られていくのがリアルだ。最後に10の教訓が載っている。 今回のトライアルみたいなことをやるのは価値があった フィーチャーを削るのはいつもタダではない 重要なことを最初にやれ 製作範囲は予算やスケジュールを越えて広がる 可能な限り速くゲームを遊べる状態にしろ 古いコードを捨ててやり直す方が速いこともある Pythonサイコー! 絵や音を製作する時間を低く見積もるな もっと時間を効率よく使わねば 結局何とかなる RPG作るのも楽しそうだね。昔、っつってもBASICとか使ってた大昔

    40時間でRPGを作る - ABAの日誌
    nak2k
    nak2k 2006/04/11
    昔、自分もMSX-BASICでよくやってました、こんな再生産。時間を区切ってさくっと作る、ってのは今の自分にこそ必要かも……。
  • 日本Pythonユーザ会

    5月9日(金) 午後 7時〜9時, ミラクル・リナックス株式会社のセミナールームをお借りして,Python Code Reading 01を開催します。 Code Reading自体の参加に登録は不要です。懇親会に参加希望の方のみ,フォームからお申し込みください。 連休明けに皆さんにお会いできることを楽しみにしています:-)。 もっと読む ( 437 bytes の文) 「今年も熱い冬が来たぞ」部門より. 3月の始めに,長野県松市合宿を開催いたします。Pythonに興味のある方を対象にした合宿です。Python漬けの三日間で,Pythonへの愛と確信を深めましょう:-)。 会期中は,オンデマンドの動画配信などを予定しています。詳細はPython Developers Camp 2008 Winterのページを参照してください。 みなさまのご参加をお待ちしております。 ■ 開催概要

    nak2k
    nak2k 2005/09/11
  • 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

    nak2k
    nak2k 2005/06/21
  • 1