Python

ブログからのネタの種

Project EulerをPythonでやってみる(前置き)
Project Eulerは数学の問題をプログラムで解こうというサイトです.興味がある方は調べてみてください.ここでは色々割愛します.で実際に,Pythonで解くにあたって,generatorだとかsetだとか普段余り使わなかったものを使う機会が増えました.(未だにgenerator
2010/02/09 19:52:12 [unagi.py]
Epiphanyのブックマークファイル(RDF)をMidoriのそれ
' 1.0 ' , ' UTF-8 ' ) xbel DocType .new( ' xbel ' , ' PUBLIC "+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML" " http://www.python.org/topics/xml/dtds/xbel-1.0.dtd " ' ) xbel.add_element( '
2010/02/09 15:49:58 [IGREQUE IGREQUE]
《柴田淳》Crystal Kay、ドラマに出演
はできません・・ 著者 著者の柴田淳さんのブログ http://coreblog.org/ats ●正誤表 「みんなのPython 改訂版」の正誤表 ●Google Python ガイド Pythonの作者 みんなのPython 改訂版 (2009/04/11) 柴田 淳 商品詳細を見る さっそく誤植を見つけました。タグ: Crystal Kay 【音楽
2010/02/09 15:15:02 [柴田淳のお気楽日記]
[growl][python]Growl 通知テストランナー
んですが、誰かカッコいいアイコン作ってくれませんか… growltestrunner パッケージを Python パスが通ってる場所に置いて下さい。使い方 TextTestRunner の代わりに使ってみたり #!/usr/bin/env python # -*- coding:utf-8 -*- import unittest from growltestrunner import GrowlTestRunner class DemoTest
2010/02/09 13:07:09 [SPEAKER BREAKA]
[Python][ChanTo.me][Google App Engine
前回の、 Google App Engineでメールを受信してみる。その1:独自ドメインの利用 の続きです。Google App Engineでメールを受信する場合、 ドキュメント にあるように、InboundMailHandlerを使うようになっています。しかし、アプリをDjangoとHelperを使って作成していたので、webappを使っ
2010/02/09 11:40:27 [Kumoma技術日記]
[python]Reserve
a = [1,2,3,4] b = [] c = 1 le = len(a) for i in range(le): b.append(a[le - c]): c = c + 1
2010/02/09 11:19:16 [it-boyの日記]
アマゾン・ジャパンでは今年10月前後のキンドル
higayasuo 時代の流れが速すぎて、JavaEEすら遠い外国の話のような気がする。もうJava EE 6とか関わることはないだろうな。pythonの方が身近に感じるものw コード見る機会も多いし id: 8801590351 screen_name: higayasuo #appengine でjoinが必要なら設計を見直すと
2010/02/09 08:42:17 [ウィリアムのいたずらの開発日記]
<紙>さんLOG・ポータルサイト<紙>さん
が重い。・・・・・ ちょっとした裏技:ライセンス。体験版。期限。・・・・・ 関連情報、・・・・・ActiveBASIC g95、FORTRAN、Perl、AWK、Python フリーソフトあれこれ:PicrBear VMware Player 3.0 「理科部 部活」 分子構造3D表示。Facio、Mercury、VESTA、Jmol、WinMostar、 Materials Stadio、Molekel、
2010/02/09 08:06:10 [さんLoG]
月光浴/柴田淳【柴田淳】
の声が好きです。著者 著者の柴田淳さんのブログ http://coreblog.org/ats ●正誤表 「みんなのPython 改訂版」の正誤表 ●Google Python ガイド Pythonの作者 みんなのPython 改訂版 (2009/04/11) 柴田 淳 商品詳細を見る さっそく誤植を見つけました。分からないので調べて
2010/02/09 07:57:07 [愛と柴田淳の日々。]
2010年1月期・月間ゲームソフト販売ランキング(
2010年1月期・月間ゲームソフト販売ランキング(集計期間:2009年12月28日〜2010年1月31日)
2010/02/09 07:09:25 [+PYTHON+のブログ]

はてブ注目エントリーからのネタの種

HipHop for PHP
HipHop for PHP の技術的な講演動画が ustream にあったので、チェックしてみました。動画は、全部で 40 分弱くらいですが、講演自体は 20 分くらい、その他は質問でした。以下、動画からのメモです。CPU の高い使用率が問題になっていた10,000 台のウェブサーバそれぞれのリクエストに 800 ミリ秒かかっているコードベースが巨大になるにつれて、さらに遅くなるハードウェアは、...
1970/01/01 00:00:00 []
Google App Engineで開発するスケールするアプリケーション(中編)(1/4):CodeZine
はじめに Google App EngineはGoogleのインフラを使用し、開発したアプリケーションをインターネットで公開できるサービスです。Google App Engineの特徴はアクセスや負荷に応じてシステムが自動にスケールする仕組みと、Google独自のスケーラブルなデータベースであるBigtableを使用できることです。BigtableはKey-Value方式のデータベースで、ペタバイ...
1970/01/01 00:00:00 []
Chrome Extensions の開発環境、Tipsについて書いてみる - 自堕落な投資ずきSEの日記
このエントリの目的 Chrome Extensionsの概要は知っている人向けに開発効率を上げるためにTipsを紹介します。Chrome ExtensionsのHello world レベルは作ったことがある人向けです。下記は、自分が作る際に参考にしている記事になります。作られたことのない方、これからちょっと作ってみようと思っているかたは、下記の記事を読まれてからがいいかなと思います。 Chrom...
1970/01/01 00:00:00 []
Clojure のエレガントなところ - hozumiの日記
Clojure | 23:39let と cond の括弧が少なくて綺麗(let [x 1 y 2](+ x y))(cond (= x y) (func1)(> x y) (func2))関数定義が scheme式じゃなくて common lisp 式で見易いscheme:(define (func1 x)(+ x 1))Clojure:(defn func1 [x](+ x 1))名前と引数が...
1970/01/01 00:00:00 []
ライフゲームでプログラミングできる「Lifef*ck」!? - 医者を志す妻を応援する夫の日記
KPF(熊本プログラミングフリークス)で発表してきました。ライフゲーム(Conway's Game of Life)はチューリング完全らしいので、これを使ってプログラムを書けるのか?というテーマです。第5回KPF(熊本プログラミングフリークス)勉強会に参加&発表してきました。 - 医者を志す妻を応援する夫の日記 まずは、発表スライドをどうぞ。 ライフゲームでプログラミングView more pre...
1970/01/01 00:00:00 []
Officeユーザーにこそ? CouchDBでお手軽アプリ開発 − @IT
ゆったリラックス! CouchDBがあるところ(3) Officeユーザーにこそ? CouchDBでお手軽アプリ開発第3回は、CouchDBを利用してWebアプリケーション開発を行うためのツールと、Windows版CouchDBについて紹介します。筆者はCouchDBをWebアプリケーション開発者だけが使うのではなく、システム管理者やMicrosoft Officeで事務処理を行っているユーザーに...
1970/01/01 00:00:00 []
「Azure」正式スタート、Microsoftのクラウド戦略をみる - Enterprise Watch
「Azure」正式スタート、Microsoftのクラウド戦略をみるMicrosoftのクラウドコンピューティングプラットフォーム「Windows Azure」とクラウドデータベースの「SQL Azure」が2月1日から課金を開始、正式にスタートした。OSとともにオフィスアプリケーションを事業の柱としてきたMicrosoftにとって、クラウドは既存ビジネスを脅かす存在でもある。いったいどう挑むのだろ...
1970/01/01 00:00:00 []
参考になりそうなオープンソースのGAEアプリ - present
GAEGAE アプリを開発しているけど、Python と GAE の両方とも初心者なので、どう実装したらいいのか迷う。そこで、「オープンソースのGAE向けアプリを参考にすればいいじゃないか」と考え、ネットで探してみた。官兵衛CMS。サービス側はJava+Slim3、クライアント側はFlexで実装されている。BloggartGAE用のブログエンジン。webappフレームワークで実装されているっぽい。...
1970/01/01 00:00:00 []
オープンコンテンツのおかげでPythonの教科書を11日で作成 - YAMDAS現更新履歴
Python for Informatics” Open Textbook Remixed in 11 Days - Creative Commonsミシガン大学の教授 Chuck Severance が、講義で使う教科書 Python for Informatics: Exploring Information をたった11日で作ったとのこと。それが可能だったのは、彼が Think Pytho...
1970/01/01 00:00:00 []
 PHPが書けるだけで仕事に困らない  by うるさい黙れ(。・ω・。)
1 名前: 集気ビン(千葉県)[] 投稿日:2010/02/04(木) 00:46:46.04 ID:BoC74gIt ?BRZ(10000) ポイント特典 Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表 PHPを利用した大規模なソーシャルネットワーキングサイトを 手がけるFacebookは、PHPコードをC++に変換するプロジェクト 「H...
1970/01/01 00:00:00 []
Google App Engineを使って無料でサイトを立ち上げる方法 - EC studio 技術ブログ
Googleが提供する、Google App Engineというサービスを知っていますか?Amazon EC2などと同じで、Googleが用意するクラウドサーバー環境で アプリケーション開発ができるというサービスです。 (レンタルサーバーのようなもの)その大きな特徴は、なんといっても月間500万PV相当まで"無料"ということです。 ※有料で制限を拡張することも可能「App Engine は無料で始...
1970/01/01 00:00:00 []
Python: 50 modules for all needs
Posted by Jean-Baptiste Jung on Jun 11, 2008 | 42 commentsPython: 50 modules for all needsOne thing I really love with the Python programming language is its incredible extensibility. Here’s a list of...
1970/01/01 00:00:00 []
Python でマルチスレッドプログラミング - trial and error
こんにちは。最近いろいろごたついてて、ブログなんか更新してませんが、それなりに充実した生活を送っているのでご心配なくwところで、今日はいつもどおり Python の話題です。いま、某 LUG であるプログラムを作っているのですが、その中でマルチスレッドを使えたらなーと思って、ちょっといじってみました。マルチスレッドが使えると...:複数の作業を並列して実行できる一定間隔で何かを実行するような処理を...
1970/01/01 00:00:00 []
MOONGIFT: » Google App Engine上で動作するブログエンジン「Bloggart」:オープンソースを毎日紹介
オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。タグ: [フリーウェア] [ブログ] [Google App Engine] [Python] [Web] BloggartはPython製/Google App Eng...
1970/01/01 00:00:00 []
MOONGIFT: » Google App Engine上で動作するブログエンジン「Bloggart」:オープンソースを毎日紹介
BloggartはPython製/Google App Engine用のフリーウェア(ソースコードは公開されている)。Google App EngineはWebアプリケーションを開発するのに便利なクラウドサービスだが、もっと一般化するためにはできあがっているWebアプリケーションの普及が欠かせないだろう。エントリー画面一般ユーザが使いやすいものとしては、現状筆頭とも言えるのがブログエンジンだろう。...
1970/01/01 00:00:00 []
Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials - Smashing Magazine
When you hear the word “creative”, what type of profession comes to mind? Maybe a graphic designer, painter, sculptor, illustrator, or writer? It’s unlikely that you would consider a “programmer” when...
1970/01/01 00:00:00 []
Rails 3.0 Beta: 36 Links and Resources To Get You Going
Whenever something's a really "big deal" in the Ruby world, we cover it - even if it makes more sense on Rails Inside (which is now switching to a user contributions model). Given that, we've gone thr...
1970/01/01 00:00:00 []
Django 開発初心者に送る 10 の Tips (超訳?) - SPEAKER BREAKA
django実践的な DJango テクニック集として、凄くいい記事だったので、勝手に超訳してみました。http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer 1. import にプロジェクト名を書かないこと例えば "project3" というプロジェクトに "xyz" アプリケーションがある場合、次のようにはし...
1970/01/01 00:00:00 []
MOONGIFT: » Go用Webフレームワーク「web.go」:オープンソースを毎日紹介
web.goはGo製のオープンソース・ソフトウェア。Goといえば2009年に登場したGoogleが開発するプログラミング言語だ。Cに似た構文、高速なビルド、Pythonのような柔軟さを特徴とする言語になっている。まだ開発段階ではあるが、注目が集まっている言語だ。ブラウザからアクセスそんなGoを使ってWebアプリケーションフレームワークを作ったのがweb.goだ。Sinatraのようにそれ自体がWe...
1970/01/01 00:00:00 []
日本語基礎文法最速マスター - kwatchの日記
misc | 20:20 | もう何番煎じか知らんけど、日本語の文法についてさらっと説明してみる。日本語といっても、技巧的になる詩や小説とかじゃなく、説明的な文章を対象とする。 主語はおまけ、述語こそ主役英語では「主語+動詞」のペアが文法の主役だけど、日本語では「主語」はおまけであり、「述語」だけが主役である。日本語では、主語はあくまで述語を修飾する存在でしかない。 たとえば:I love you...
1970/01/01 00:00:00 []
ヨーロッパサッカー情報のスクランブル交差点「EURO FOOTBALL JUNCTION」
京都情報のスクランブル交差点「京都情報ジャンクション」

Wikipediaサマリーなネタの種

Python(パイソン)は、Guido van Rossumによって作られたオープンソースのプログラミング言語。オブジェクト指向スクリプト言語の一種であり、Perlとともに欧米で広く普及している。イギリスのテレビ局 BBC が製作したコメディ番組『空飛ぶモンティ・パイソン』にちなんで名付けられた。Pythonには爬虫類のニシキヘビの意味があり、Python言語のマスコットやアイコンとして使われることがある。

Pythonは多様な目的に使うことのできる汎用プログラミング言語である。そのカバーする範囲はWebプログラミングから GUIベースのアプリケーションなど、Javaなどと重なっている部分もあるが、一方ではPerlのように日常のちょっとした処理を行わせるのに使うこともできる。スクリプト言語であるがゆえに開発が Java などよりも手軽に行えることや、多くのプラットフォームをサポートしており(⇒動作するプラットフォーム)、豊富なライブラリがあることから、産業界でも利用が増えつつある。豊富なドキュメントをもち、Unicodeによる文字列操作をサポートしており、日本語処理も標準で可能である。ただし、最初からネットワーク利用をメインとして考えられているJavaよりセキュリティについてはやや寛大である。

また、Pythonは純粋なプログラミング言語としてではなく、多くの異なる言語で書かれたモジュールをまとめる (シェルスクリプトのような) 糊言語のひとつとして位置づけることもできる。実際、多くの商用アプリケーションで Python は組み込みのスクリプト言語として採用されている(⇒Pythonを使っている製品あるいはソフトウェアの一覧)。