タグ

Pythonに関するbongkuraのブックマーク (141)

  • Pythonヒッチハイクガイドを読んで学んだこと - MyEnigma

    退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミングposted with カエレバAl Sweigart オライリージャパン 2017-06-03 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに Can I use python3でライブラリがpython3で利用できるか確認できる pythonのリポジトリの構成 with構文をうまく使う コードのデバッグをするときはテストファイルを作る。 tkinterはバージョン8.0から外見が洗練された ロギングが print より優れている理由 PythonのテストフレームワークにはNoseを使う Python製のCIサーバ Buildbot Pythonの並列処理にはconcurrent.futuresを使う 参考資料 MyEnigma Supporters はじめに P

    Pythonヒッチハイクガイドを読んで学んだこと - MyEnigma
  • Python Django入門 (1) - Qiita

    はじめに なぜPythonを選ぶか かなり独断と偏見が入っていますが、 シンプルな言語セット 某言語のように、呪文のように短く書けることが命ではない。 それでいて、書くコード量は少なく、すっきりしている。 某言語のように、記号を多用しない。 コードを書いている間Shiftキーを押しっぱなしにならない。 学習コストが低い。 言語セットとしての文法は、わりと平易で、直感で理解できる。 難しい書き方は、後から覚えればよい。 文法書を読むのは、後からでいいでしょう。まずこの講座をやってみましょう。 Djangoフレームワークや、各種Pythonパッケージのソースを読んでも、 言語仕様を駆使した難しい書き回しは少ない。 メンテナーでなくても意外と読める。 なぜDjangoを選ぶか Pythonで作られたフルスタック・フレームワークであるということ。 必要なものはすべて揃っている。 テンプレートはあれ

    Python Django入門 (1) - Qiita
  • Pythonで一般化線形モデル - old school magic

    概要 統計の勉強の一環で、最近はこのを読んでます。かなり分かりやすいです。 データ解析のための統計モデリング入門――一般化線形モデル・階層ベイズモデル・MCMC (確率と情報の科学) 作者: 久保拓弥出版社/メーカー: 岩波書店発売日: 2012/05/19メディア: 単行購入: 16人 クリック: 163回この商品を含むブログ (19件) を見る統計モデリングに関するです。一般化線形モデルを中心に話が進んでいきます。 このはRを中心に話が進んでいきますが、せっかくなのでPythonで一般化線形モデルを試してみようと思います。 Pythonの統計ライブラリ 一般化線形モデルとは、線形回帰を(正規分布以外でも使えるように)拡張した統計モデルです。 詳しい説明は教科書に譲るとして、Pythonでのライブラリについてお話します。 Pythonで一般化線形モデル、というか統計全般のライブラ

    Pythonで一般化線形モデル - old school magic
  • Iconfinder: 画像データの重複チェックのアルゴリズム - ワザノバ | wazanova

    http://blog.iconfinder.com/detecting-duplicate-images-using-python/ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約5時間前 Iconfinderは以前、500 Startup Fundのデモdayでプレゼンするのを見た記憶があります。それから資金調達もできたようで、無事生き残ってますね。 アイコン等の画像ファイルの検索 & 販売をするサイトですが、悪いユーザがIconfinderから画像をダウンロードした後に、そのまま、もしくは多少改変して、Iconfinderにアップして販売しようとする不正行為があるようです。その対策のための検知アルゴリズムについてブログで紹介しています。 一般的な画像データをハッシュ化するアルゴリズムでは、画像のごく一部

  • Google Python スタイルガイド

    概要¶ これは Google Python Style Guide Revision 2.29 を日語に訳したものです。 家ガイドは CC-By 3.0 ライセンス の基で公開されています。また、ガイドも同ライセンスを継承します。 家ガイドの著者は以下の通りです。 Amit Patel Antoine Picard Eugene Jhong Jeremy Hylton Matt Smart Mike Shields また、ガイドの翻訳者は以下の通りです。 Kosei Kitahara ガイドに誤植、誤訳があった場合は issue で教えてください。 その他ガイドに関する問い合わせは、サイト最下部に記載のメールアドレスか @Surgo にお願いします。 はじめに¶ PythonGoogle で使われている主要なスクリプト言語です。 このスタイルガイドは Python によ

  • Bitbucket | Git solution for teams using Jira

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud connects developer workflows from planning to incident management. Join millions of developers who choose to build on Bitbucket.

    Bitbucket | Git solution for teams using Jira
  • pythonによる教育向け音声信号処理ライブラリpysspの紹介 - PyCon JP 2011 投票

    エントリーの一覧です。聞いてみたいセッションに投票してみましょう。投票したいタイトル下の「はてなスター」「+1」「ツイートする」「イイネ!」「いいね!」アイコンをクリック!知人にも投票してもらいましょう。こんなセッションが聞きたい!というリクエストは〈こちら〉から。CFPの発表をしたい方は〈こちら〉から登録。CFPのエントリー情報の一部を〈公開〉しています。マッシュアップ歓迎!〈RSS〉PyCon JP 2011公式サイトは〈こちら〉。 scipyを利用したpythonによる教育向け音声信号処理実装として作成しているライブラリpysspの紹介を行う 音声信号処理を実際にどのように実装すれば良いのかの解説は、書籍やWEBなどにおいても非常に情報が少ない。 そこで音声信号処理の教育向け実装としてpyssp(python speech signal processing)を作成している。 現時点

  • Python学習に使えそうなPygameのサンプル集 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー プログラミングに限らず,なにかを学んでモノにするには楽しく続けることが重要。学習を楽しく続けるためには,成果が見えるような仕組みをつくることがコツだと思う。 ゲームを作りながらプログラミングを学ぶ,という手法は,学習を楽しく続ける方法の一つとして使われることがある。プログラミングを学ぶ家庭で,成果物として実際に遊べるゲームができるので,目標を設定しやすいし,学習した成果も見えやすい。モチベーションを維持しながら,お勉強を続けてゆくことが出来る。 PythonにはPygameというゲーム作りに便利なライブラリがある。このPygameを使ってゲームを作る手助けとなるサンプルを見つけたので紹

  • Satchmoをちょこちょこ触ってみている - shohu33's diary

    SatchmoというPython+Djangoで書かれたECサイト用?のオープンソースがある。 ショッピングカートや支払い機能もデフォルトでついていて、機能を把握して カスタマイズできるようになれば、かなり便利なソースだと思われる。 ※ただとにかく日語の情報が少ない Satchmo http://www.satchmoproject.com/ 近いところでいうとdjango-cartなどあるようだけど http://stackoverflow.com/questions/490439/django-cart-or-satchmo 「django-cartよりもSatchmoがんばってつかったほうがいいぞ!」 など、Satchmoを勧める声は大きい。 インストール 以下を見てがんばる。 http://www.satchmoproject.com/docs/dev/quickstart.ht

    Satchmoをちょこちょこ触ってみている - shohu33's diary
  • PythonでWebアプリ開発入門のススメ Flask/MongoDB - mizchi log

    TwitBlogin! http://twitblogin.com/ とか作ったことだし、そこそこ開発環境整って、今なら思いつく限りのサービスはさっくり実装できそうだったのでPython初心者向けに書いておく。 少しでもPythonユーザが増えれば幸い。 対象は Python の基的な構文程度はわかるけど、具体的に何から手をつけていいかわからない人 目次 Apache/WSGI/MongoDBの環境構築 flask [ Sinatra風ウェブアプリケーションフレームワーク] pymongo [ MongoDBラッパー ] werkzeug [Web Application デバッガ] jinja2 [ HTMLテンプレートビルダー ] pyquery [ jQuery風HTMLパーサ ] nose [ TDD ] 細かいライブラリの使い方とかPython体の言語仕様とかは適当にぐぐって

    PythonでWebアプリ開発入門のススメ Flask/MongoDB - mizchi log
  • 社内で動かせる twitter クローンを求めて — takanory.net

    作成者 takanori — 投稿日 2009年05月28日 23時58分 最終変更日時 2009年05月29日 11時05分 会社の中で twitter っぽくつぶやいて、ゆるーくつながる仕組み作りたいかなーと思って、 オープンソースの twitter クローンを探してみました。 自分が考える要件はそれほどなくて、こんな感じです。 各種メニュー、ボタンが日語で表示 ユーザがメールアドレスで他のユーザを招待できる できれば python で書かれてる というわけで、ざっと探したり twitter で教えてもらったりして調べてみました。候補としてはこんな感じ。 JaikuEngine Sweetter Twig cyn.in Elgg Laconica JaikuEngine URL: http://code.google.com/p/jaikuengine/ 言語/フレームワーク: py

  • PythonのWebフレームワーク使うなら知っておきたいデコレータ - 神様なんて信じない僕らのために

    最近「オワタ\(^o^)/」で有名なDjangoしか触ってないダメ人間です。 こんにちは。 Djangoとかどうでもいいがな、 Webフレームワークとかめんどくさいがな、 という最近なのでDつながりでDecoratorの話をします。 ナウでヤングなPythonistaのホットな話題はGCの参照カウンタ、 ではなくてFlaskとかかもしれないですが、 @app.route("/") def hello(): return "Hello World!" こいつも多分に漏れずDecoratorを使います。 Djangoでも、 @require_GET とか @require_POST とか使ったり見たことがあるんじゃないかと思います。 で、意外と魔法っぽいデコレータですが、 これっていったいどうなってんの? って事を知らない人が割といたりします。 「とりあえず指定しろって言われたから指定してます

    PythonのWebフレームワーク使うなら知っておきたいデコレータ - 神様なんて信じない僕らのために
  • ダウンロードファイル一覧 - Python Japanese Environment - OSDN

    語環境でのプログラム言語 Pythonをより使いやすくするため、 ドキュメントの作成/翻訳や日語対応モジュール、ディストリビューションの開発などを行います。 現在、主にPythonのドキュメントの翻訳をしています。

    ダウンロードファイル一覧 - Python Japanese Environment - OSDN
  • Python製表計算ソフトウェア·Pyspread MOONGIFT

    PyspreadはPython製の表計算ソフトウェア。 [/s2If] PyspreadはPython製のオープンソース・ソフトウェア。ビジネスの場で最も多く利用されているのではないかと思われるのが表計算ソフトウェアだ。MS Excelのようなローカル型はもちろん、今ではGoogle SpreadsheetのようなWebアプリケーション型も存在する。 ツールバーもあり、意外としっかりしている そんな表計算ソフトウェアではあるが、単なる情報入力だけでなくマクロや計算式を埋め込んでこそ真の価値が表れてくるだろう。VBAで組むのは嫌だ、というPythonプログラマーはPyspreadを試してみても面白そうだ。 PyspreadはPythonで作られた表計算ソフトウェアだ。単なる文字入力もできるが、面白いのは各セルに入っているのはPythonオブジェクトという点だ。そのため計算式もPythonのコ

    Python製表計算ソフトウェア·Pyspread MOONGIFT
  • Google App EngineとPythonでの素直な開発環境の構築(TDDができるように) - Masatomo Nakano Blog

    追記: 続編的なものを書いた。 今年は色々なことに手を出してみよう、ってことで少し前からGoogle App Engine(以下GAE)で、あるモノを作っている。モノ自体は近いうちに公表できると思う。 基的に、Pythonと標準っぽいフレームワークだけでやってみている。作っているものがそれなりにシンプルなのと(だからこそGAE!)、GAEでそれなりの規模の開発をするのが自分自身初めてということもあり、あまり色々なレイヤーを重ねて手こずりたくなかった、ってのがその理由。 ただ、GAE初心者なので、「いやいやそれは今時ないよ」「XXの方が100倍いい」とかあったら教えてくれると嬉しいので今のところの環境を書いておくことにした。今ならスイッチ可能。 今作っているものがJSONファイルを入出力するだけのものなので、HTML生成パートみたいのはない。 1. フレームワーク 上にも書いたように、今回

  • 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 による日本語自然言語処理

    はじめに この文書は、 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 の下で公開するものです。 原書では主に英語を対象とした自然言語処理を取り扱っています。内容や考え方の多くは言語に依存しないものではありますが、単語の分かち書きをしない点や統語構造等の違いから、日語を対象とする場合、いくつか気をつけなければいけない点があります。日語を扱う場合にも

  • ウノウラボ Unoh Labs: Google Spreadsheet APIを使ってみた

    おはようございます、chihiroです。 弊社で開発している某ソーシャルゲームで、YAMLで書かれたゲームのマスターデータ(fixture)をExcelに出力するというタスクが生じました。 Excelにするならば、YAMLからCSVに変換して取り込むとか、あるいはExcelファイルを直接扱えるライブラリを使うといった方法が考えられます。しかし、今後プログラマではない他の社員にデータを編集してもらい、かつ編集したデータとfixtureの同期をとれるようにしておきたいところです。 そこで、以前どこかの勉強会で「管理ツールなんて自作する必要ない。Google Spreadsheet上で編集させて、必要に応じてAPIでアクセスすればいい」という話を聞いたことがあるのを思い出し、Google Spreadsheet APIを使ってGoogle Spreadsheetにデータを書き出すという方法を試し

  • MOONGIFT : これは凄い!Yahoo! Pipesを解析&変換「pipe2py」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

    pipe2pyはYahoo! Pipesの内容をPythonコードに変換する。 MOONGIFTはこう見る これは非常に面白い。Yahoo! Pipesはフィードを解析して変換したりするのにとても便利に使っているが、pipe2pyを使うとYahoo! Pipes上では難しかったデータ操作(認証系や基幹系との組み合わせ等)も自由に実装できるようになる。 さらにGoogle App Engineとの組み合わせが面白い。クローリングのタイミングや、フックスクリプトとして使ったりと色々な応用ができるはずだ。Pythonの勉強として使ってみるのも面白そうだ。 [/s2If] pipe2pyはPython製のフリーウェア(ソースコードは公開されている)。フィードを加工したり、テキストを読み込んで何らかの変換を行った後に再配信するようなシステムは数多い。特にフィードをJSON化するニーズは強く、それによ

    MOONGIFT : これは凄い!Yahoo! Pipesを解析&変換「pipe2py」 オープンソース・ソフトウェア/フリーウェアを毎日紹介
  • GAE/Python で HTTPリクエストを並列化 « Stop Making Sense

    August 2011 (1) July 2011 (1) June 2011 (2) April 2011 (2) March 2011 (2) February 2011 (2) January 2011 (6) December 2010 (6) November 2010 (5) October 2010 (8) September 2010 (2) August 2010 (3) July 2010 (9) June 2010 (4) March 2010 (1) February 2010 (7) January 2010 (2) はじめに GAE/Python ではスレッドや子プロセス等による並列化が出来ないので、タスクキューを使うのが一般的です。 しかし、URLフェッチについては、非同期リクエストを利用することで、タスクキューを使わずに複数のHTTP通信を同時実行出来ます。