タグ

pythonとtipsに関するkenkitiiのブックマーク (12)

  • Wayang88 - LINK VIP RESMI LOGIN JOIN AGUSTUS 2024

    Wayang88 : Profil Perusahaan Kasino Online Terkemuka 2024 Selamat datang di Wayang88, sebuah nama yang telah menjadi simbol kepercayaan dan hiburan berkualitas tinggi di dunia kasino online. Berdiri sejak tahun 2019 dan berpusat di Filipina, Wayang88 slot telah mengukir namanya sebagai destinasi utama bagi para penggemar kasino online di Indonesia. Dengan lisensi dan regulasi dari Philippine Amuse

  • Python Performance Tips

    Python Performance Tips このページはPythonプログラムの実行効率を改善するさまざまなTipsやトリックの紹介に特化しています。誰から得た情報であっても、その情報源を紹介するつもりです。 "fast python"ページをはじめて書いた1996年以降も、Pythonは著しく変化してきました。このことは、幾つかの規則も変化しているということを意味しています。そこで、他の誰かがこのページのメンテナンスを手伝ってくれるという期待をもって、ページをPython wikiに移動させました。 注意:これらのTipsはいつでも、読者のアプリケーションや、実際に使用するバージョンのPythonで盲目的に受け入れるだけでなく、実際に試してみることができます。 これらの新しく独自に書かれたパッケージ、例えば Pyrex 、 Psyco 、 Weave や PyInline のようなも

  • zephyrfalcon.org

    Penyanyi Terkenal Luncurkan Album Baru Konsep Futuristik dari penyanyi terkenal yang tak hanya memiliki suara merdu tetapi juga selalu membawa konsep inovatif dalam setiap karya musiknya. Kali ini, sang penyanyi meluncurkan album baru dengan konsep futuristik yang unik, menggabungkan elemen-elemen teknologi, eksplorasi bunyi eksperimental, dan visual yang mencerminkan dunia masa depan. Album ini t

    kenkitii
    kenkitii 2007/01/19
    Pythonのおちいりがちな罠
  • Python 2.4 Decorators

  •  Python Performance Tips 

    Python Performance Tips このページはPythonプログラムの実行効率を改善するさまざまなTipsやトリックの紹介に特化しています。誰から得た情報であっても、その情報源を紹介するつもりです。 "fast python"ページをはじめて書いた1996年以降も、Pythonは著しく変化してきました。このことは、幾つかの規則も変化しているということを意味しています。そこで、他の誰かがこのページのメンテナンスを手伝ってくれるという期待をもって、ページをPython wikiに移動させました。 注意:これらのTipsはいつでも、読者のアプリケーションや、実際に使用するバージョンのPythonで盲目的に受け入れるだけでなく、実際に試してみることができます。 これらの新しく独自に書かれたパッケージ、例えば Pyrex 、 Psyco 、 Weave や PyInline のようなも

  • The Python IAQ: Infrequently Answered Questions

    The Python IAQ: Infrequently Answered Questions by Peter Norvig Q:Infrequently Answered Questionって何ですか? ある種の質問は、答えを知る人がほとんどいない、あるいはポイントが曖昧である、理解しづらい問題であるという理由によって(とはいえ、あなたにとってはとても重要なものかもしれません)、めったに答えられることがありません。 Java_IAQ のために、このIAQという用語を作ったのですが、それはとても有名な、 About.comの都市伝説リスト でも見つけられます。PythonのFAQはたくさん見つかりますが、Weiyang Chenによる、 このページの中国語訳 を除けば、これは唯一のIAQです(FAQリストのいくつかには、 C への皮肉が含まれています)。 Q:finally節内のコードの

  • Nicely readable timedelta « Python recipes « ActiveState Code

    kenkitii
    kenkitii 2006/09/05
    日付計算の結果を読みやすくする
  • PythonMatrix お仕事でPython

    【1】   はじめに 以下3エントリの内容と「 InnoSetup 」あたりをマスターすれば、 ちゃんとしたアプリケーションを構築・提供出来ますよ! (個人的にはちまちまと実績をあげていっています。) C++Pythonのコラボレーション wxPython雛形集 py2exeモジュールについて また、Pythonは標準サポートで CSVファイルの読み書き INIファイルの読み書き XMLファイルの読み書き サウンドファイルの読み書きと再生 メジャーインターネットプロトコル などがあります。 さらに後述のモジュール群を活用すれば! 大抵のインターフェースにも事欠かないでしょう。 さあ、あとは肝心な中身に取り掛かろう! 【2】   外部ライブラリの利用 商用のインターフェースデバイスの利用などでは、 DLLによる開発キット&サンプルが付属するというパターン

  • map, grep, filter, join, split

    0: いろいろな配列操作 ここでは、map, grep, filter, join, split などの使い方の説明をします。 ただし、PerlPython のみになります。Rubyについてはよく知りません。 1: 基的な例 1.1: split split は、文字列を特定の文字列で分割して出来る配列を作ります。 例えば「, 」で区切られているリストみたいな文字列を、実際のリストにします。 Perlの場合 $, ="_"; $a = "Perl, Python, Ruby"; @b = split ", ", $a; @c = split /,�s+/, $a; @d = split "", $a; print @b, "\n"; print @c, "\n"; print @d, "\n"; 結果:Perl_Python_Ruby_ Perl_Python_Ruby_ P_e_

    kenkitii
    kenkitii 2006/03/22
    map, filter
  • How to Sort

    sortの使い方 0: 組み込み関数の使い方 ここでは、sortの使い方を説明します。 「クイックソートはどれくらい効率いいか?」みたいなアルゴリズム論的な話じゃなくて、 プログラム言語に入っている組み込み関数やメソッドの使い方です。 1: 単純なソート 単純に sortを使うと、配列を数値の小さい順、またはアルファベット順に並べかえます。 Perlの場合 @a = ("a", "b", "A", "B", 1, 3, 24, "2"); @b = (1, 3, 24); $, = ", "; print sort(@a), sort(@b); 結果:1, 2, 24, 3, A, B, a, b, 1, 24, 3 Perlでは、数値も文字列として並べ替えられます(24のほうが3より前)。数値だけの配列でも同様です。 $, = ", " は、配列を printするときに、要素の間に「,

  • 辞書って便利!

    >>> dic = {'hoge': 123, 'moge': 456} >>> dic['hoge'] 123 >>> dic['h'] = 666 >>> dic {'h': 666, 'moge': 456, 'hoge': 123} >>> del dic['moge'] >>> dic {'h': 666, 'hoge': 123}

    kenkitii
    kenkitii 2006/03/13
    dict操作
  • 2.4への機能強化で広がるPythonの世界

    前口上が長くなりましたが、いよいよPython 2.4で新たに追加されたり、以前のバージョンから向上した機能のうち、プログラムを書くうえでとくに便利になったと思われる部分を、筆者の独断と偏見でチョイスしていきましょう。 集合を表現するオブジェクト 以前のバージョンでは、モジュールとして提供されていた集合を表現するための機能が、Python 2.4では、集合を表現するためのsetという型として組み込まれました(実行例1、図1)。 これらの集合演算は組み込み型としてCで実装されており、高速に動作します。setにはこのほかにも、要素の追加や削除などのメソッドが存在し、集合の演算が非常に便利になりました。 >>> a = set("hello world") >>> a set([' ', 'e', 'd', 'h', 'l', 'o', 'r', 'w']) >>> b = set("good

    2.4への機能強化で広がるPythonの世界
    kenkitii
    kenkitii 2006/02/14
    Templateによる文字列の置き換え
  • 1