タグ

Pythonに関するtomoemonのブックマーク (134)

  • FrontPage - Pythonでゲーム作りますが何か?

    Pythonゲーム作りますが何か? † このサイトでは、プログラミング言語PythonPythonゲーム用ライブラリPygameを用いてゲーム制作の過程やテクニックをまとめています。主に自分の知識の整理に使うつもりですが、これからPythonを学んでゲームを作ってみようという方の参考になれば幸いです。Pygameは知らなくても大丈夫ですが、Pythonの基は知っていることを前提にしています。Pythonで書いたプログラムはWindowsでもMacでもLinuxでも動きます。全部オープンソースです。ソースコードの著作権を主張することはないので自由に使ってください。質問とかあったら掲示板に書いてください。できるだけ対応しますが、回答してくれる人がいたらうれしいです。関連情報やつっこみは大歓迎です。 このページは、Javaゲーム作りますが何か?の姉妹サイトです。PythonよりJava

    tomoemon
    tomoemon 2008/06/23
    pygame
  • The Python Challenge

    The first programming riddle on the net There are currently 33 levels. Click here to get challenged What people have said about us: "These sorts of things are in my opinion the best way to learn a language.", brberg at Media Cloisters "It's the best web site of the year so far.", Andy Todd at halfcooked "Addictive way to learn the ins and outs of Python.. a must for all programmers!", salimma at s

  • ウノウラボ 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

    tomoemon
    tomoemon 2008/04/07
    PHPのSmartyみたいなやつ
  • ウノウラボ Unoh Labs: Python開発環境を整えよう

    こんにちは!4月から入社したYet Another Sakatoku、酒徳千尋です。今まで同じクラス、同じ職場に別の「酒徳さん」がいるのを経験したことがないので不思議な気分です。 ウノウでは新規サービスの開発を担当することになったのですが、言語やフレームワークの選択は開発者に任されているということなので、PythonとDjangoの組み合わせで開発を始めることにしました。 PythonでのWeb開発は、日ではまだメジャーではないと思うので、このウノウラボでtipsや、ライブラリ・フレームワークの使い方を紹介できればと思います。 今回は、僕が入社してから最初に行ったPython開発環境のセットアップについて書いてみたいと思います。 virtual-pythonで開発環境をつくる 開発にあたって様々なライブラリをインストールする必要が出てきますが、通常のPythonのホームディレクトリ、例え

  • Genshi

    Genshi Python toolkit for generation of output for the web Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The main feature is a template language that is smart about markup: unlike conventional template languages that only deal with bytes and (if you're lucky) char

  • PythonSpeed

    PythonSpeed 多くの人がPythonプログラムの速度について心配を持っています。でもPythonを使わないと、堪らないくらい実行速度上のロスがありますよね? 中には「なんだ、インタプリタのスクリプト言語か、まるっきり遅いや」なんて結論づける人もいます。また、Pythonを実際に試してみて、実行効率が十分なことに気づく人もいます。でも時には、 とっても遅いプログラムができあがることもあります。 実行速度がそんなに重要?ホントに? 多くの人が必要以上に速度に取りつかれていて、このような種類の問題では、Cが優れた実績を示していることから、全ての面で優れた言語だと考えています。別の人々は、開発の速度がより重要で、Pythonを選ぶのはそのような時に限り、まあそれなりの速度だろうと考えています。そして頻繁に、期待を超えた速度で動いていることに驚かされています。時には、同じ開発時間を費やした

  • Re: Revenge of the Nerds

    技術野郎の復讐---Revenge of the Nerds---」への反響 Paul Graham, May 2002. Copyright 2002 by Paul Graham. これは、Paul Graham:Re: Revenge of the Nerds を、原著者の許可を得て翻訳・公開するものです。 プロジェクト杉田玄白正式参加テキスト。 <版権表示> 和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2002 by Paul Graham 原文: http://www.paulgraham.com/icadmore.html語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graha

    Re: Revenge of the Nerds
    tomoemon
    tomoemon 2008/03/06
    Pythonのレキシカル変数は変更不可であり、無名関数は一つの式しか含むことができない
  • C#とIronPythonで変化に強いWindowsアプリケーションを作る:CodeZine

    はじめに 2006年9月、.NETで動作するPython「IronPython」が正式にリリースされました。.NET環境の格的な動的言語ということもあってIronPythonは多くの注目を集めました。その反面、C#やVisual Basicを使っている開発者にとって、IronPythonをどのような局面で使ってよいのかわからない人も少なくないと思います。また、IronPythonの魅力がわからない人もいるのではないかと思います。 そこで、稿では、C#からIronPythonを利用するメリットとその方法について紹介します。この記事を通してIronPythonに興味を持っていただければ幸いです。対象読者 IronPythonに興味のある.NET開発者。必要な環境 このサンプルは.NET Framework 2.0環境(Visual Studio 2005と2008)にて作成しています。Ir

  • Python の unicodedata モジュール - bkブログ

    Python の unicodedata モジュール Unicode のちょっとしたテキスト処理をしようと思い、 Python の unicodedata モジュールを使ってみました。これは非常に便利です。 unicodedata は Python に標準で付属するため、別途のインストールは不要です。次のようなことができます。 文字の名前を取得する 文字の名前を取得することができます。Unicode の文字にはすべて一意の名前がつけられています。ソースコード内で Unicode のコードポイントを使うときは U+20AC (EURO SIGN) などとコメントをつけておくと便利でしょう。 >>> unicodedata.name(u'A') 'LATIN CAPITAL LETTER A' >>> unicodedata.name(u'あ') 'HIRAGANA LETTER A' 文字の

  • Pythonコーディング規約

  • Python 2.5 の新機能

    1. 初めに 2006 年 9 月 19 日に Python 2.5 がリリースされました。このバージョンではかなりいろいろな点が 改善され、ますます使いやすくなっています。 この文書では Python 2.5 の改善点を簡単に紹介したいと思います。 詳しく知りたい人は What's New in Python 2.5 をみてください。 2. Python 2.5 での変更点 2.1. 三項演算子 Python 2.5 から "三項演算子" が使えるようになりました。 今まで、Python には三項演算子が無かったので、単に条件によって代入される値を変えるために if predicate: value = then_value else: value = else_value と書くのは冗長なので、簡潔に、 value = predicate and then_value or else_

  • https://www.pythonmagazine.com/img/issues/2007/10/PyMag_2007-10.pdf

  • Passing days

    SDカードなんかに格納されているflvファイルを再生するには、LocalCastというアプリを使えばできる模様。便利かも。 もう少し他のアプリも使い込んでみて一番ならchromecast購入についてきた600円クーポンで購入を検討しよう。 - Google Chromecast ( クロームキャスト ) Wi-Fi経由 テレビ接続 ストリーミング / HDMI / 802.11b/g/n / 1080p ) GA3A00035A16posted with amazlet at 14.06.05Google 売り上げランキング: 1 Amazon.co.jpで詳細を見る ifcfg-eth0はネットワーク設定(IPとか)を記述するファイル。このファイルを編集中に気がついたのでメモ。 /etc/sysconfig/network-scripts/ifcfg-eth0 を編集していたら、他の場所

    Passing days
  • IronPython を中継して、C#からPythonライブラリを使ってみる - 記憶は削除の方向で

    IronPython 1.0.1 Python の.NET実装 pyExcelerator 0.6.3a EXCEL ファイルを Python から読み書きするライブラリ IronPython から Python ライブラリを使うことは難しくないということなのでやってみた。 それだけじゃ面白くないので、さらにC#を連携させてみたらなんとか動いたのでメモ。 サンプル一式 一応 EXCELのない環境でも .NET2.0 があれば動くはず・・・(そんな環境あるのか怪しいけど) ただし以下のような問題があって、解決方法が思い浮かばない。 日語を含むと「System.Text.EncoderFallbackException」が発生する。ファイル操作自体は問題なさげ。 pyExcelerator で __slots__ が定義されているクラスをIronPythonに読み込めない。 __slots_

    IronPython を中継して、C#からPythonライブラリを使ってみる - 記憶は削除の方向で