タグ

ブックマーク / www.python.jp (17)

  • Python 3.11の新機能(その1) CPython高速化計画 - python.jp

    今年も、Pythonのメジャーリリースの季節がやってまいりました。2022年10月3日にリリース予定となっているPython 3.11の新機能を紹介します。 CPython 高速化計画¶Python 3.11で最大のニュースは、なんと言っても Faster CPython: CPython 高速化計画 が開始されたことでしょう。 CPython 高速化計画は、Mark Shannon氏が提案したプランに基づいてPythonの高速化を行うもので、Pythonを毎年50%高速化し、互換性を保ちつつ 4年間で5倍高速化する ことを目標としています。 この計画はMicrosoft社の出資を獲得し、Pythonの父であるGuido van Rossum氏も加わって開発が進められています。 ベンチマーク¶さて、CPython 高速化計画最初のリリースとなるPython 3.11では、どの程度の高速化が

    Python 3.11の新機能(その1) CPython高速化計画 - python.jp
    s17er
    s17er 2022/09/06
  • 27.4. Python プロファイラ — Python v2.6.2 documentation

    ナビゲーション 索引 モジュール | 次へ | 前へ | Python v2.6.2 documentation » Python 標準ライブラリ » 27. デバッグとプロファイル » 27.4. Python プロファイラ¶ Copyright © 1994, by InfoSeek Corporation, all rights reserved. 執筆者 James Roskind [1] Permission to use, copy, modify, and distribute this Python software and its associated documentation for any purpose (subject to the restriction in the following sentence) without fee is hereby gran

  • ソケットプログラミング HOWTO — Python v2.6.2 documentation

    概要 ソケットはそこかしこで使われているが、最大級に誤解されている技術でもある。 この文書はソケットの全体像を俯瞰しており、チュートリアルとしてはあまり役に立たない。 実際に動くモノを完成させるには、他にもやらなければいけないことがあるからだ。 この文書はソケットの微妙なところ (たくさんある) まではカバーしていないが、 恥ずかしくない使い方ができるようになる程度の情報は得られるはずだ。 ソケット¶ ソケットはそこかしこで使われているが、最大級に誤解されている技術でもある。 この文書はソケットの全体像を俯瞰しており、チュートリアルとしてはあまり役に立たない。 実際に動くモノを完成させるには、他にもやらなければいけないことがあるからだ。 この文書はソケットの微妙なところ (たくさんある) まではカバーしていないが、 恥ずかしくない使い方ができるようになる程度の情報は得られるはずだ。 INE

  • 17.6. multiprocessing — プロセスベースの “並列処理” インタフェース — Python v2.6.2 documentation

    17.6.1. はじめに¶ multiprocessing はPythonの標準ライブラリのパッケージで threading とよく似た API を使ってプロセスを生成することができます。 multiprocessing パッケージを使用すると、 ローカルとリモート両方の並列制御を行うことができます。 また、このパッケージはスレッドの代わりにサブプロセスを使用することにより、 グローバルインタプリタロック ( Global Interpreter Lock ) の問題を避ける工夫が行われています。 このような特徴があるため multiprocessing モジュールを使うことで、 マルチプロセッサマシンの性能を最大限に活用することができるでしょう。 なお、このモジュールは Unix と Windows で動作します。 警告 このパッケージに含まれる機能には、ホストとなるオペレーティングシス

    s17er
    s17er 2011/09/13
  • Macintosh で Python を使う — Python v2.6.2 documentation

    Mac OS X が動作している Macintosh 上の Python は原則的には他の Unix プラットフォーム上の Python と非常によく似ていますが、 IDE やパッケージ・マネージャなどの指摘すべき追加要素があります。 Mac 特有のモジュールについては Mac OS X 固有のサービス に書かれています。 Mac OS 9 もしくはそれ以前の Mac 上の Python は Unix や Windows 上の Python とは大きく掛け離れていますが、そのプラットフォームは既にサポートされておらずこのマニュアルで扱う範囲を越えているので、Python 2.4 以降を扱うことにします。 Mac OS 9 用の最新のバージョン 2.3 リリースのインストーラやそのドキュメントについては http://www.cwi.nl/~jack/macpython を参照してください。

    s17er
    s17er 2011/08/24
  • Python 2.7ja1 ドキュメント

    グローバルモジュールインデクス (全ドキュメントにすばやくアクセスできます) ライブラリリファレンス (枕の下にいつも置いておきましょう) Macintosh モジュールリファレンス (Macintosh を使っているならこれも) Python モジュールのインストール (管理者向け) Python モジュールの配布 (開発者,パッケージ作成者向け)

  • 正規表現 HOWTO

    当サイトの文書・画像等のコンテンツの著作権は、各コンテンツの作成者、もしくは日Pythonユーザ会に帰属します。 また、日Pythonユーザ会はサイト内のコンテンツに他のプログラミング言語からの乗り換えを誘発する恐れのある表現が多々あることを認め、予めお詫び申し上げます。

  • 5. 文字列の変更

    ここまでは、静的な文字列に対して探索を行ってきました。 しかし、正規表現は、様々な方法で文字列を変更するのにも、よく使われます。 5.1. 文字列の分割 RegexObject の split() メソッドは、正規表現がマッチした全ての部分で文字列を分割し、各部分をリストで返します。 似たようなものとして string.split() があり、これは一般的な区切り記号で分割するのに使われます。 string.split() は空白文字か固定の文字列での分割のみをサポートしています。 ご想像のとおり、モジュールレベルの re.split() 関数もあります。 split(string [, maxsplit = 0] ) 正規表現にマッチした部分で、文字列を分割する。正規表現の中で、グループ取得に括弧が使われたら、グループの内容も戻り値リストに含めて返される。もし maxsplit が 0

    s17er
    s17er 2011/04/25
  • py2exe (Windows 実行形式に変換)

    py2exe (Windows 実行形式に変換) - Python スクリプトからスタンドアロンのWindows... Python スクリプトからスタンドアロンのWindowsプログラムへの変換 Copyright (C) 2001, 2002, Thomas Heller **このドキュメントは py2exe バージョン 0.3.1 に対応した説明です. 最新のバージョンである 0.5.0 では,インタフェースがいくつか変更されていて,このページの サンプルが動作しません. py2exe 0.5.0 に関する説明は, こちら をご覧ください.** 概要 py2exeはPython スクリプトをスタンドアロンのWindows実行形式に変換する モジュールで,distutils の拡張として実装されている. py2exeを使って実行形式にしたプログラムは,Pythonをインストールせず

    s17er
    s17er 2011/04/19
  • 日本語環境でのPython (for Python 2.3 or later)

    語環境でのPython (for Python 2.3 or later) - Pythonで日語処理を行うために(for Python... 皆さんがPythonを使いはじめるとき、なんと言っても気になるのは「ちゃんと日語使えるのかなぁ」ということではないかと思います。 結論から言えば、現在のPythonは日語環境で利用可能です。 しかし、快適に日語を使うためには、ちょっとした準備が必要です。 ここでは、Python 2.3 を基に説明を行います。 Python の文字列型 まず、Python の文字列型データは 8 ビット透過ですので、文字列の中に文字コードが 0 から 255 までのどんな値が含まれていても処理することが出来ます。 Python の文字列型データに日語が含まれていても、ビット落ちなどの障害が発生することはありません。 いったんデータとして日語文字列を

  • Python Database API Specification v2.0

    PEP: 249 Title: Python Database API Specification v2.0 Version: $Revision: 1.1 $ Author: db-sig@python.org (Python Database SIG) Editor: mal@lemburg.com (Marc-Andre Lemburg) Status: Final Type: Informational Replaces: 248 Release-Date: 07 Apr 1999 概説 この API は,データベースにアクセスする際に用いる Python モジュー ル間で類似性を高めるために定義されています.そうすることで,一貫性 によってモジュールがより理解しやすくなり,コードがデータベース間で 可搬性を持ち,より多くのデータベースに Python から接続できるように なると

  • Python 2.5 ドキュメント - 19th September, 2006

    グローバルモジュールインデクス (全ドキュメントにすばやくアクセスできます) ライブラリリファレンス (枕の下にいつも置いておきましょう) Macintosh モジュールリファレンス (Macintosh を使っているならこれも) Python モジュールのインストール (管理者向け) Python モジュールの配布 (開発者,パッケージ作成者向け)

  • Python標準リリース

    当サイトの文書・画像等のコンテンツの著作権は、各コンテンツの作成者、もしくは日Pythonユーザ会に帰属します。 また、日Pythonユーザ会はサイト内のコンテンツに他のプログラミング言語からの乗り換えを誘発する恐れのある表現が多々あることを認め、予めお詫び申し上げます。

  • Macintosh で Python を使う — Python v2.6.2 documentation

    Mac OS X が動作している Macintosh 上の Python は原則的には他の Unix プラットフォーム上の Python と非常によく似ていますが、 IDE やパッケージ・マネージャなどの指摘すべき追加要素があります。 Mac 特有のモジュールについては Mac OS X 固有のサービス に書かれています。 Mac OS 9 もしくはそれ以前の Mac 上の Python は Unix や Windows 上の Python とは大きく掛け離れていますが、そのプラットフォームは既にサポートされておらずこのマニュアルで扱う範囲を越えているので、Python 2.4 以降を扱うことにします。 Mac OS 9 用の最新のバージョン 2.3 リリースのインストーラやそのドキュメントについては http://www.cwi.nl/~jack/macpython を参照してください。

  • http://www.python.jp/pipermail/python-ml-jp/

    s17er
    s17er 2010/04/09
  • Index of /pub/doc_jp

    Name Last modified Size Description Parent Directory - CHM_README_XP_SP2_US..> 17-Nov-2005 02:15 185 Python24jp.chm 04-Jan-2006 09:43 4.8M Python24jp_chm.zip 04-Jan-2006 10:02 4.8M contrib/ 21-Sep-2005 10:33 - doc_jp_moved.html 19-Apr-2005 21:49 504 html-2.3.4-jp.tar.bz2 19-Apr-2005 23:12 1.2M html-2.3.5-jp.tar.bz2 12-Oct-2005 11:58 1.2M html-2.3.5-jp.zip 12-Oct-2005 11:58 3.6M html-2.4.t

  • Python 2.5 ドキュメント - 19th September, 2006

    グローバルモジュールインデクス (全ドキュメントにすばやくアクセスできます) ライブラリリファレンス (枕の下にいつも置いておきましょう) Macintosh モジュールリファレンス (Macintosh を使っているならこれも) Python モジュールのインストール (管理者向け) Python モジュールの配布 (開発者,パッケージ作成者向け)

  • 1