タグ

pythonとprogrammingに関するstiloのブックマーク (35)

  • python知識ゼロからポケモンの名前でしりとりするslackbotを作ったノウハウのすべて - Qiita

    こんなのです ソースはgithubで公開してますhttps://github.com/wagase/pokeshiri よかったら「いいね」してください。 環境 OS:windows 言語:python 筆者について 趣味でプログラム書いてるにわか。 htmlcssjavascriptくらいはかける。 python知識ゼロ Twitterフォローされると喜びます https://twitter.com/wagase よろしくお願いします なぜpython? 話題だから なぜslackbot? 開発経験ゼロだから気軽に作れるのがよかった 開発環境構築 知識ゼロだからまずpythonという言語の仕様を学ぶ 参考にしたサイト https://www.pythonweb.jp/tutorial/ 斜め読みしながらわからないところはググる pythonwindowsにインストール https:

    python知識ゼロからポケモンの名前でしりとりするslackbotを作ったノウハウのすべて - Qiita
  • [Webサービス] Pythonプログラミングを2時間で学べる43個のチュートリアル動画。 | Last Day. jp

    [Webサービス] Pythonプログラミングを2時間で学べる43個のチュートリアル動画。 最終更新日: 2012/03/19 Python はじめにプログラミングが楽しくなってきました。([Programming] Rubyを始めました 基礎文法まとめ | Last Day. jp) Youtubeには沢山の動画がアップロードされているのは皆さんご存知だと思いますが、今の時代プログラミングもYoutubeで学べてしまうんです。 今日紹介するのはPythonというプログラミング言語のYoutubeチュートリアル動画です。 初心者向けです。動画は英語ですが、スクリーンキャストを見ながらなのでわかりやすいです。 Python チュートリアルPython Programming Tutorial – 1 – Installing Python Pythonをインストールする所から教えてくれま

    stilo
    stilo 2011/05/30
    お、pythonはじめたんだ。
  • 非エンジニア女子による、15分間でできるfacebookアプリデビュー:GAE(Python編) : ゼロスタートの広報ブログ

    2011年05月20日21:33 [GAE][Python][facebook] 非エンジニア女子による、15分間できるfacebookアプリデビュー:GAE(Python編) カテゴリやってみたfacebook Tweet みなさん、お元気ですかこんにちは! ゼロスタートの広報もりのです。 今回は、週末にチャレンジしてみるのに丁度いい塩梅の記事をお届けしようかと思います。 まず前提ですが、今回は非エンジニアのためのエントリです。 「非エンジニアなんだけど、 facebookアプリとか登録したい! Pythonで、いじってみたい!! でも全部英語だし、 コードとかもよく分かんない!!」 という、そこのあなた! わず嫌いなあなたにこそ読んでいただきたい。 だいたい15分くらいで、facebookアプリ動かせます。 キャプチャ付きでご紹介しますので、この通りやれば出来

  • Pythonのプログラマを志したおいらが買ってよかった5冊の本 - あったらしくるえるはてなくしょん

    10冊ねぇじゃねぇか!! この犬やろう!! と、まあ、プログラマが読むべきとかで、なんかいろいろ吹き上がってて大騒ぎみたいなのですが、私は今更と言えば今更ですが、Python がいくつかの特にLL系のプログラミング言語の中で一番好きで、PyのPyのPyって感じで過ごせたらいいなと思って、それじゃ志村けんだけど、まあそのを買ったり、写経したりしてます。ぱいぱい。 いずれも今更のといえばそうだけど、Pythonって、ちょっと殺風景気味で厚くて長いが多いけど、コード多めだし、良訳や良書が多いので、ありがたいです。もちろん、このもおすすめだ!! この犬野郎とかあったら教えてください。お願いします。 他の言語に触れたことがあるなら、クックブックがまずおすすめ。 Python クックブック 第2版 作者: Alex Martelli,Anna Martelli Ravenscroft,

    Pythonのプログラマを志したおいらが買ってよかった5冊の本 - あったらしくるえるはてなくしょん
  • Pythonの勉強をまったく始められないあなたと私に送る8つのタスク

    Google App EngineでのPythonの勉強と開発は進んでいますか? GAEでPythonを始めるときに知りたい4つのまとめ これを書いた人はというと…まったく進んでいません。 Learn Python The Hard Wayを少し読んだ程度です。 言い訳なんていくらでも出来ますね。 えーっと、仕事が忙しいから、仕事が忙しいから、そして仕事が忙しいから。 しっかり、仕事以外の勉強の時間を取ってやらないと、あっと言う間に置いてかれます。 そして、”新しいことを学ぶ”というのは日々のモチベーションに繋がりますから。 前置きはここまでにして、今日はタイトル通り、 Pythonの勉強をまったく始められないあなたと私に送る8つのタスク を紹介します。 もし、タイトルに期待して、”これさえやればPythonマスターになれる!”と思ってきた方にはごめんなさい。 99%は”Pyt

  • オープンソース・プロジェクトではどんな言語が使われているのか - モジログ

    Zea Partners - Python Shows Continual Growth in Open Source Projects http://www.zeapartners.org/Members/netsight/python-growth001 オープンソース・プロジェクトでのPythonの使用が増えつづけている、という記事。根拠になっているのは「Ohloh.net」というサイトの統計らしい。 Ohloh.net http://www.ohloh.net/ このOhlohはオープンソース開発者・ユーザのための情報サイトのようで、各種のオープンソース・プロジェクトや、そこにかかわる開発者などの情報がある。 このサイトに「Programming Language Graphs」というページがあり、オープンソース・プロジェクトの活発さなどを言語別に見ることができる。冒頭の記事の根拠

    stilo
    stilo 2008/11/26
    数理計算やバイオ・化学、グラフィックスといった分野では、Pythonは相当強いらしい。 //
  • プログラマーに最適なデータマイニングの教科書 『集合知プログラミング』 - 図書館情報学を学ぶ

    集合知プログラミング 作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型購入: 91人 クリック: 2,220回この商品を含むブログ (277件) を見る当初はサンプルコードがPythonということで購入した書ですが、読んでみると内容の素晴らしさに驚嘆しました。私が今までに読んだオライリーシリーズでも屈指の名作だと思います。 『集合知プログラミング』とは 『集合知プログラミング』は、Amazonの協調フィルタリングのように、ウェブ上のデータを収集してユーザーの嗜好にあったコンテンツを推薦したり、大量のデータを分かりやすく分類・可視化するプログラムを簡単に実装する技術を解説した書籍です。Webプログラミングをかじったことのある方でしたら、だれしもAmazonのような推薦サービスを作ってみたいと思ったこと

    プログラマーに最適なデータマイニングの教科書 『集合知プログラミング』 - 図書館情報学を学ぶ
    stilo
    stilo 2008/11/16
    「難解なデータマイニングの理論をプログラミングを通して直感的に理解することができる」//
  • Pythonを始めよう:CodeZine

    はじめに こんにちわ、hirataraです。 稿では、オブジェクト指向のスクリプト言語であるPythonの紹介をしたいと思います。と言っても、実は私がPythonを勉強し始めたのは数ヶ月前のことで、まだPythonに関してさほど詳しいとは言えません。それでもこの記事を書こうと思い立ったのは、ある言語が他の言語に比べて面白い部分と言うのは、その言語にどっぷり漬かってその言語を使うことが当たり前になっている人間よりも、その言語を好きになり始めたくらいの人間の方が見つけやすいのではないかという思いからです。 そのような事情で、もしかすると当のPythonistaからお叱りを受けるような内容も含まれるかもしれませんが、その点はTBやコメントでご教授頂けると幸いです。この記事で、少しでもPythonに興味を持ってくれる方が増えることを願っています。対象読者他言語でのプログラミング経験者Pytho

  • nodebox

    pythonで書くprocessingみたいなやつ。前から気にはなってたんだけど、久しぶりに見てみたら結構すごいことになってるっぽく、動かしてみた。コマンドキー+Rですぐ実行できるのが嬉しい。pythonのコーディングも気に入ってるので楽しい。OSXのみなのが喜びを分かち合えなくて残念。(追記:かと思いきやwindows版がここからdownloadできる。動作確認はしてないけど。てか3.0がすげー!) NodeBox あんましコンピュータに慣れてないけどプログラム使ってグラフィックとかやりたい人が、制御構造とか覚えるのに成績入力して合格点以上の人をリストアップするとか延々やらされても辛いんだよね。比較的僕はそれも楽しめるタイプではあったんだけど。こういうのだと楽しく勉強できて、可能性もわかってもらえるんじゃないかな。 tutorialのadvancedとかやれば結構すごいことできそう。音も

    stilo
    stilo 2007/05/23
    pythonで書くprocessingみたいなやつ。//
  • スペル修正プログラムはどう書くか

    Peter Norvig / 青木靖 訳 先週、2人の友人(ディーンとビル)がそれぞれ別個にGoogleが極めて早く正確にスペル修正できるのには驚くばかりだと私に言った。たとえば speling のような語でGoogleを検索すると、0.1秒くらいで答えが返ってきて、もしかして: spelling じゃないかと言ってくる(YahooMicrosoftのものにも同様の機能がある)。ディーンとビルが高い実績を持ったエンジニアであり数学者であることを思えば、スペル修正のような統計的言語処理についてもっと知っていて良さそうなものなのにと私は驚いた。しかし彼らは知らなかった。よく考えてみれば、 別に彼らが知っているべき理由はないのだった。 間違っていたのは彼らの知識ではなく、私の仮定の方だ。 このことについてちゃんとした説明を書いておけば、彼らばかりでなく多くの人に有益かもしれない。Google

  • Facebook、サービスの「中核」をオープンソース公開

    SNS(ソーシャルネットワーキングサービス)のFacebookが、同社が開発したソフトウェアフレームワーク「Thrift」を、オープンソースとして公開した。 Facebookによると、Thriftは「われわれのソフトウェアインフラの中核部分」で、プログラミング言語の壁を越えたサービス開発を可能にするフレームワーク。ソフトウェアスタックとコード生成エンジンを組み合わせたもので、C++JavaPythonPHPRubyなどの異なるプログラミング言語間で効率よく、シームレスに動作するサービスの構築を可能にするという。 Thriftは、Facebook DeveloperのWebサイトからダウンロードできる。

    Facebook、サービスの「中核」をオープンソース公開
    stilo
    stilo 2007/04/05
    ソフトウェアフレームワーク「Thrift」を、オープンソースとして公開した。//
  • Python情報 - アクセンスのおまけ - Trac

    Python情報 Pythonを学ぶ人に Pythonを学ぶ人に --ただいま'売り出し中'鋭意更新中 Python練習問題 コードフラグメント コピペして使えるようなコードフラグメントは、ここにまとめます。結構量が多いです。 Pythonの短いソースコード集 Twistedの短いソースコード集 TLSLiteの短いソースコード集 自社で書いたコード Camellia暗号Python版はこちら 文字端末の共有ツールdual.pyのソース その他 2月22日から米ダラスで開催されるPyCon2007のスポンサーです。 Pythonな場所、お貸しします。 Python技術者募集中 Tipsはここにまとめるつもりなんですが、あまりハマらないので貯まりません。 Pythonアプリケーションの開発のための便利な道具 Django ウェブアプリケーションを構築するためのフレームワークです。当社の ミエ

  • GoogleTwoSpaceIndent – アクセンスのおまけ

    グーグル社内は2文字インデント うちの社内のコーディング規約は「インデントは2文字、タブは8文字」です。 viでいうところの「set sw=2 ts=8」です。 よく、「なぜ?」って聞かれるんですが、理由なんてありません。 それが効率的とか、優れているとか、それが正当だとかいいません。 社長が当社設立以前からそうしてた。それだけのことです。 社長ってつまりワタクシsgkなんですが、経緯としては… 二昔ほど前C言語に入門したころは「インデントはタブ」でした。(2年じゃないですよ。「ふたむかし」です。やれやれ。) BSDとか、ネットニュースで流れてくるソースを読むようになって、「4文字インデント」を知りました。 10年くらい前、C++でがしがしソフトを書いていたころ、「2文字インデント」になりました。 どうもね、ネストが深くなって画面横80文字でいっぱいいっぱいになるのが辛かったように思います

    stilo
    stilo 2007/03/07
    インデントは2文字、タブは8文字/「なぜ?」って聞かれるんですが、理由なんてありません。/社長が当社設立以前からそうしてた。それだけのことです。//
  • モンキーPython (Python3対応): 第1回 プログラミング初めの一歩 前編 | Netsphere Laboratories

    この文書は、Linux magazine 2005年1月号〜3月号に掲載された連載の草稿を、(株)アスキーLinux magazine編集部の許可を得て公開するものです。校正前の原稿なので読みづらいところもあるかと思いますが、不明な点などありましたらコメントをお送りください。 この連載は、プログラムを作ったことがない人を対象に、簡単なプログラムが書けるようになるまで、プログラミングの基礎の基礎から解説します。Linuxのシステム設定プログラムなどにも使われているPython(パイソン)というプログラミング言語で、プログラミングの初歩から学んでいきましょう。 文:堀川 久 Text: HORIKAWA Hisashi (2012.9) Python 2.7で動作することを確認。 今回の目次: プログラムをつくる Pythonについて Pythonのインストール 対話的に使う テキストエディタ

    stilo
    stilo 2007/03/05
    あとで。
  • Python - 理工系 専門図書 - Shibuama

    初めてのPython 第2版 発売日: ランキング 35435 位 渋甘 商品レビュー これ一冊でPythonの基をよく理解できます。 (オライリーは分厚いですから、これ一冊で理解できないと困りますけど..) そして、分厚い割には意外に読みやすく、すらすら読んでいけますし、 6章[リスとディクショナリ]くらいまで読むと、あとは順を追っていかなくても19章[Pythonでのオブジェクト指向]など読みたいところから読み進めていくことができます。 C/C++経験者のために、CとPythonの違いについて所々説明を挿入してくれているのも助かります。 ただし、数行のソース例はたくさんあるのですが、それより規模の大きなソース例がなく、結局Pythonはどんな分野で実践されるのだろうという疑問は残りました。 題名の通り「"初めての"Python」であることには間違いありませんので、初めての方にお勧め

  • 初心者がTurboGearsで開発を行うための学習過程は? — nagosui.org

    TurboGears家のメーリングリストより。 ある日こんな質問が飛び込んできました。質問者: ぼくTurboGearsでeコマースサイト作りたいんだけど、Linuxのスキルもほとんど無いし、ようやくPythonチュートリアルを4分の3くらいまで片づけたところなんだ(*´Д`)この先どうやって勉強したらいいか教えてくれよ~。以下いろんな人の回答より抜粋。Aさん: 1. コマンドラインを使えるように勉強する2. インタラクティブPythonインタプリタを使えるように勉強する(Pythonチュートリアルをこなしながらやろう)2-a. Pythonモジュール・パッケージとは何かを知る(Pythonチュートリアルをこなしながらやろう)非公式のチュートリアルをやるのもいいよ。初心者向けに改良してあるよ!http://pytut.infogami.com/3. 基的なHTMLを勉強する4. テンプ

  • はてなブログ | 無料ブログを作成しよう

    人生おもろくしようや 旅しようや 最近バタバタしていたのも落ち着いて、また旅をし始め、航空会社のセールが始まったら飛行機を押さえるというのを繰り返している 複数人で行く時はあれこれ目的決めてガチャガチャ騒がしく過ごす楽しさがあるし、ひとり旅の時は、ひとつひとつの出来事にじ…

    はてなブログ | 無料ブログを作成しよう
    stilo
    stilo 2006/12/17
    livedoorのWeather Hacksをつかったスクリプト
  • Python 2.4 クイックリファレンス

    Does the web look weird? Ugly? Perhaps that's because your browser does not support the CSS standard. I recommend you consider updating it. Without CSS, this and other pages are visible, but nothing like they were meant to be. A very good free browser with support for all standards is Firefox. For information about standards and why they are important, please visit the browser upgrade campaign. St

    stilo
    stilo 2006/12/15
    りふぁりふぁ
  • 書評 - 実践Python : 404 Blog Not Found

    2006年12月03日19:45 カテゴリ書評/画評/品評Lightweight Languages 書評 - 実践Python 著者の一人でもある柏野雄太氏からの献。ありがとうございます。 実践Python 柏野雄太 / 小松亮介 / 穂苅実紀夫 こういうが、まさに欲しかった。 初めてのPython M. Lutz / D. Ascher [原著:Learning Python] 書は「実践Python」は、Pythonを触って覚える入門書。Perlで言えば、「ラクダ」に対する「リャマ」に相当する、Pythonに関しては、実は「ニシキヘビ」に対する「ネズミ」(ニシキヘビの餌:?)、それも第二版がすでに翻訳されているのだが、「ネズミ」は原著でも4,133円(Amazon価格)、訳だと5,030円のするのに対し、こちらは2,940円。しかも表紙はおねいさん。一目見てこちらの

    書評 - 実践Python : 404 Blog Not Found
    stilo
    stilo 2006/12/03
    弾れびゅ
  • There's more than one language to cook your problems : 404 Blog Not Found

    2006年11月21日13:30 カテゴリ書評/画評/品評Lightweight Languages There's more than one language to cook your problems 今書いているの資料として両書とも購入したのだけど、よせばいいのに二つとも一気読みしてしまった。 Python Cookbook (2nd Ed.) Ruby Cookbook コンデンスミルクを二缶いっきのみしたような感じ。うぐぐ... Perl Cookbook (English) Christiansen / Torkington [邦訳: Perlクックブック] 見てすぐわかるとおり、"Python Cookbook"も"Ruby Cookbook"も、大好評だった"Perl Cookbook"(404 Blog Not Found:perl - "Hello, world!"

    There's more than one language to cook your problems : 404 Blog Not Found
    stilo
    stilo 2006/11/22