タグ

pythonに関するjukuringoのブックマーク (164)

  • 今日は「帰ってきた Python Workshop 2010/12」の日です - Pixel Pedals of Tomakomai

    ケータイの予備バッテリーは2つ持ってきたのにケータイを忘れましたが、気を取り直して出席します! ハッシュタグは#pw1012みたいです。 Session 01. mixiアプリとGoogle App Engine mixiプラットフォームについて / 山下さん mixiはPerlの会社・・・Pethonについては別の方に 個人デベロッパーにも近日公開予定 developer.mixi.co.jpも参照 PC、モバイル、スマートフォンに対応 mixiプラットフォームの利点 → ユーザを集めやすい 1ヶ月で40万ユーザとか1週間程度で200万ユーザとか ユーザ登録不要、ユーザによる宣伝 Activity, Voice, Invite, Request, Message などのAPIの存在 mixiアプリの構成 Application ProxyとMedia Cache Proxyがある 100

    今日は「帰ってきた Python Workshop 2010/12」の日です - Pixel Pedals of Tomakomai
  • Mashup Award6で小飼弾さんの 404 API Not Found賞を授賞しました - iDeaList::Writing

    先日作ったPythonのFlask製アプリ、オンラインコード共有ツール codetype.orgが審査員特別賞を授賞しました。 授賞作品の中では一番地味だと言えるサービスです。 TwitterのOAuthを利用してログインをし、プログラミングのコードを貼り付けてオンライン上で実行結果がわかる・共有できるというものです。 もともと9月に女性エンジニアとしてMashup Caravan Girls Talkでプレゼンをさせて頂いたのですが そのデモアプリとして動く物を1週間くらいでざっくり作ったのがきっかけです。 その当時は弾さんのAPIは提供企業として正式なものではありませんでした。 それがプレゼンから1ヶ月後くらいの10月半ばに、弾さんのAPIが特別審査員として正式に提供することになったようです。 真面目に授賞できるだなんて思っていなくて、私自身でもすごくビックリしていますし、嬉しいのと恥

  • 新しいPythonのIDE PyCharm | TRIVIAL TECHNOLOGIES on CLOUD

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 補完機能やコードの解析,リファクタリングやテスト,デバッガとの統合機能など,Pythonにも「至れり尽くせり型」のIDE(統合開発環境)が欲しいと思っている人は多いはずだ。これまでは,Eclipse上で動くPyDev,PyScripterなどがIDEとしてよく使われてきたように思うが,この分野に新生が現れた。PyCharmだ。 コードやプロジェクトの解析結果を反映したインテリジェントな補完やリファクタリング支援,テストコード記述支援機能やソースコードデバッガなどIDEに求められる機能はもちろん,DjangoGoogle App Engine向けの開発支援機能,hgを含めたリポジトリ連

  • Overview — Python v2.6.0 documentation

    Welcome! This is the documentation for Python 2.6.0, last updated Sep 18, 2009. Parts of the documentation: What's new in Python 2.6? or all "What's new" documents since 2.0 Tutorial start here Using Python how to use Python on different platforms Language Reference describes syntax and language elements Library Reference keep this under your pillow Python HOWTOs in-depth documents on specif

  • 入門 自然言語処理を禁書にすべき10の理由 | TRIVIAL TECHNOLOGIES on CLOUD

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 「入門 自然言語処理」はヤバい書籍なので禁書にすべきだ。 タイトルは釣りじゃない。その理由を10個挙げる。 自然言語処理のかなり基的なことからそこそこ高度なことについて解説されてあり,自然言語処理について理解が深まり過ぎる ボリュームがあるのに書き方が平易でついつい読みふけってしまう 演習問題があり,自分の理解度を確かめられたりするのもケシカラン 原著は欧米語のための言語処理について書かれた書籍なのに,日語の形態素解析などについても解説してあって我慢できない 必要ライブラリのインストールなど環境構築に時間が取られそうでヤバい 書籍の応用でBotとか人工無能とか作ったらどうかな−,と

    jukuringo
    jukuringo 2010/11/16
    にやにや
  • ウノウラボ Unoh Labs: Pythonのテンプレートエンジン

    こんにちは、chihiroです。今回はPythonのテンプレートエンジンを紹介したいと思います。 Pythonを使い始めた頃、PHPのSmartyや、JavaのVelocity/FreeMarkerに相当するテンプレートエンジンとして、Pythonにはどんなものがあるのか、どれを使えばよいのかよく分からなかった経験があるので、これからPythonを始める方の参考になれば幸いです。 テンプレートエンジンを使う目的の一つに、Webサイト構築・運営の容易化ということがあると思いますが、今回はテンプレートエンジンの性格をざっと紹介したいと思いますので、HTMLの出力ではなく、次のような単純なテキストの出力を例にとって話を進めていきます。 * Hello unoh!! ** Unoh services - photozou - eiga seikatu - video pop - sugu.cc C

  • Python による日本語自然言語処理

    はじめに この文書は、 Steven Bird, Ewan Klein, Edward Loper 著 萩原 正人、中山 敬広、水野 貴明 訳 『入門 自然言語処理』 O'Reilly Japan, 2010. の第12章「Python による日語自然言語処理」を、原書 Natural Language Processing with Python と同じ Creative Commons Attribution Noncommercial No Derivative Works 3.0 US License の下で公開するものです。 原書では主に英語を対象とした自然言語処理を取り扱っています。内容や考え方の多くは言語に依存しないものではありますが、単語の分かち書きをしない点や統語構造等の違いから、日語を対象とする場合、いくつか気をつけなければいけない点があります。日語を扱う場合にも

  • 第1回 シンプルで拡張性の高いシステム管理フレームワークFuncの概要 | gihyo.jp

    この連載では、Python製のシステム管理フレームワークFunc(Fedora Unified Network Controller)について、その概要から具体的な利用方法、モジュールによる拡張方法といった、システム管理の現場でFuncを利用するために必要な情報をお届けします。 第1回目はFuncの概要について解説します。Funcはフレームワークという性質上、具体的に何ができるのか、といったことがわかりにくいため、まずはPuppetとの対比で解説してみます。 「ツール」と「フレームワーク」 Puppetはシステム管理「ツール⁠」⁠、Funcはシステム管理「フレームワーク」と便宜的に呼び分けていますが、まずはこの違いからFuncの特性について説明します。 非常に大雑把ですが、「⁠ツール」はそれによって実現できることが明確で、誰にとっても同じもの、「⁠フレームワーク」は枠組みだけを提供して、使

    第1回 シンプルで拡張性の高いシステム管理フレームワークFuncの概要 | gihyo.jp
  • Pythonの開発環境をperlbrewのように切り替えるpythonbrew

    Pythonの勉強をしていて、複数のバージョンで動作をテストしたいことがあったのでメモ。 Pythonのバージョンを簡単に切り替えることができる”pythonbrew“を紹介します。 pythonbrewとは pythonbrewとはUTAHTAさんが開発したツールです。 Pythonのバージョンを管理するツール、pythonbrewを作ってみた | NINXIT-BLOG 上記の記事を読んでもらえれば、pythonbrewとは何者かがわかります。 簡単に言えば、Pythonのバージョンを簡単に切り替えることが出来るツール。 pythonbrew switch Python-2.6.6 pythonbrew switch Python-2.5.5 切り替えはこのコマンドを打つだけです。 簡単ですよね! 素敵なツールをありがとうございます。 インストールする インストールは簡単です。

  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

  • Pythonのメタプログラミング (メタクラス) を理解したい人のための短いコード片と禅問答 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonのメタプログラミング手法の一つ「メタクラス」は,初心者にとっては「なんか強そう/経験値たくさんもらえそう」なアイテムの最右翼だと思う。反面「どうすればいいか/なにができるか」ということがなかなか理解しづらい。 英語のブログを見ていたら,メタクラスの理解に役立ちそうなちょうどよいサンプルを見つけたので,紹介がてら独自の解説を付け加えたいと思います。 メタクラスを簡単に説明すると,「来コードを書かなければ実現できないような処理を黒魔術的な処理でなんとかしちゃう」ためのテクニックです。コード量を(時には劇的に)減らすことができたり,すっきりした見通しの良いクラス設計を実現できま

  • Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker

    Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、

    Python初心者によるPythonのいいところ、はまりどころのまとめ - Webtech Walker
  • Python Mocker - Labix

    About That's what Mocker is about: Graceful platform for test doubles in Python (mocks, stubs, fakes, and dummies). Inspiration from real needs, and also from pmock, jmock, pymock, easymock, etc. Expectation of expressions defined by actually using mock objects. Expressions may be replayed in any order by default, Trivial specification of ordering between expressions when wanted. Nice parameter ma

  • Python アーカイブ | 1-byte.jp

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは どんどん、Pythonを勉強して行きますよ。 今日は初めてのPython II章をまとめます。 前回の記事はこちらです。 Pythonの勉強をまったく始められないあなたと私に送る8つのタスク 初めてのPython(1) 基礎知識のまとめ 初めてのPython II部 初めてのPythonのII部には”ビルトインオブジェクト“がまとめられています。 まず知っておかねばならないのは、Pythonではデータがオブジェクトとして扱われるということです。オブジェクトは、大きく、Python言語にあらかじめ用意されているビルトインオブジェクトと、PythonやCのツールを使ってプログラマ自らが作成するオブジェクトに分かれます。

  • やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい

    OAuth 調べてみたら難しくて理解出来なかったので, Python で標準ライブラリだけで 1 から書いてみました. /      \ /  _ノ  ヽ、_  \ / o゚((●)) ((●))゚o \  twitter の OAuth 難しいお… |     (__人__)'    | \     `⌒´     / ____ /⌒  ⌒\ /( ●)  (●)\ /::::::⌒(__人__)⌒::::: \   だからやる夫でやるお! |     |r┬-|     | \      `ー'´     / Python のサンプルコードを付けていますが, 上から順に読めるようにおもいっきり手続き型で書いています. コメントで実際の処理の説明を書いています. Consumer Key と Consumer Secret の入手 / ̄ ̄\ /    u  \      .____ |:

    やる夫と Python で学ぶ Twitter の OAuth - 宇宙行きたい
  • PythonプログラマのためのErlang入門 — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 例によって翻訳です。Erlang for Python Programmersという英文記事の翻訳です。 Pythonを使っている人が関数型言語の考え方を学ぶのによい記事になってます。 Pythonはコードが分かりやすいので,Pythonistaだけでなく,RubyPerlPHPそしてJavaのような命令型言語を使っている人にとっても有益な記事だと思います:-)。 初めに ここ数年,Erlangへの注目が高まっている。Erlangのプログラミングモデルはプロセス間でメッセージをやりとりするだけで実行する並行プロセスに根ざしている。それぞれのプロセスはとてもシンプルな関数型言語で作ら

  • Python用のユニットテストツールまとめ — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー みなさんテストしてますか? Pythonには沢山の便利でステキなテストツールがあります。標準ライブラリに入っているunittestアジャイルドキュメンテーションとも呼ばれるdoctestなど,標準の機能だけでもかなり強力なのですが,外部のツールを使うとより快適なテストライフが送れるのです。 python.orgにあるPython testing tools taxonomy(Python用テストツールのまとめ)というページがあり,ここに有益な情報が集まっているので例によって超訳してみました(ユニットテスト関連のみ)。 ツール カテゴリ 作者 ツールが含まれるフレームワークなど 特徴

  • Pythonの定番モジュール集 — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー wiki.python.orgにはUsefulModules(Pythonの定番モジュール集)というリストがある。「開発者に有益な情報を提供するため」と注意書きがあるだけあって,これがなかなか網羅的で便利なので,翻訳しながらご紹介しましょう:-)。 リストを見ると,Web開発やテキスト処理はもちろん,数値解析,ビジュアライズ,ゲームGUIライブラリなどバリエーション豊かで,Pythonの全方位ぶりがよく見えてくる。他のカテゴリページへのポインタは,適宜リストをインラインに展開してあるものもあります。べたっと訳しちゃったので,間違いなどあるかも。コメントなどでご指摘いただけるとありがた

  • WebブラウザでPythonとJavaを学ぼう - CodingBat | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー CodingBatは,プログラミングを学ぶのに適した問題が沢山登録されたサイト。 例えば以下のような問題が沢山登録されている。 2匹の猿aとbがいる。引数a_smileとb_smileはそれぞれの猿が笑っているかどうかを示す。両方とも笑っているか,両方とも笑っていないときはトラブルが起こっている。トラブル時にはTrueを返せ。 (We have two monkeys, a and b, and the parameters a_smile and b_smile indicate if each is smiling. We are in trouble if they are bo

  • https://www.freia.jp/taka/blog/680

    https://www.freia.jp/taka/blog/680
    jukuringo
    jukuringo 2010/05/11
    これは欲しい。