「Python」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator 細 |
Administrator (トーク | 投稿記録) |
||
(5人の利用者による、間の7版が非表示) | |||
1行目: | 1行目: | ||
− | '''Python''' | + | '''Python'''(読み:ぱいそん)とは、簡潔明瞭な[[プログラミング言語]]である。 |
− | + | == 概要 == | |
+ | Pythonは簡潔明瞭かつ学習性の高さを第一として開発されており、構文などは非常にシンプルかつ明示的である。[[コーディングスタイル]]([[ソースコード]]の書き方)を強制するような構文が特徴で、「やり方はひとつだけである」と世界に向けて宣言している。 | ||
+ | |||
+ | その一方で全方位を網羅する巨大な標準ライブラリを提供することで、基本的なことは覚えやすく、かつ壮大なこともできるという環境を提供している。標準ライブラリはマイナーバージョンアップごとに[[API]]や[[クラス]]が追加されるため、時間経過とともにPythonの理念に沿わなくなってくる。そこでメジャーバージョンアップの際には毎回大規模な標準ライブラリの整理が行われる。 | ||
Python発案者の[[グイド・ヴァンロッサム]]は支持者集団からは「[[終身独裁者]]」と呼ばれている。 | Python発案者の[[グイド・ヴァンロッサム]]は支持者集団からは「[[終身独裁者]]」と呼ばれている。 | ||
− | == | + | == 標語 == |
− | + | Pythonプロジェクトでは、「[[The Zen of Python]]」([[Pythonの禅]])という標語が掲げられている。 | |
− | + | 長いので別ページ。 | |
− | + | ||
− | + | == その他 == | |
+ | * [[Python/エントリポイント]] | ||
== 主な実装 == | == 主な実装 == | ||
* [[CPython]] - [[C言語]]で書かれた元祖Python。 | * [[CPython]] - [[C言語]]で書かれた元祖Python。 | ||
− | * [[PyPy]]([[RPython]]) - | + | * [[PyPy]]([[RPython]]) - Pythonで書かれたPython。実は[[CIL]]や[[LLVM]]の[[中間コード]]を吐き出したりもできる。 |
* [[IronPython]] - [[C Sharp|C#]]で書かれたPython。 | * [[IronPython]] - [[C Sharp|C#]]で書かれたPython。 | ||
* [[Jython]] - [[Java]]で書かれたPython。 | * [[Jython]] - [[Java]]で書かれたPython。 | ||
+ | |||
+ | == 主なフレームワーク == | ||
+ | * [[BlueBream]] - 旧名Zope3。2010年1月に改名した。 | ||
+ | * [[Zope]] - Zope3がBlueBreamに改名したため、現在Zopeと言えばZope2を指す。 | ||
+ | * [[TurboGears]] | ||
+ | * [[Django]] | ||
+ | * [[Pylons]] | ||
== 関連項目 == | == 関連項目 == | ||
* [[プログラミング言語]] | * [[プログラミング言語]] | ||
+ | |||
+ | == 外部リンク == | ||
+ | * [http://www.python.org Python Programming Language - Official Website] | ||
+ | |||
== 参考文献 == | == 参考文献 == | ||
− | + | {{reflist}} | |
− | + | [[category: プログラミング言語]] |
2024年2月9日 (金) 09:47時点における最新版
Python(読み:ぱいそん)とは、簡潔明瞭なプログラミング言語である。
概要[編集 | ソースを編集]
Pythonは簡潔明瞭かつ学習性の高さを第一として開発されており、構文などは非常にシンプルかつ明示的である。コーディングスタイル(ソースコードの書き方)を強制するような構文が特徴で、「やり方はひとつだけである」と世界に向けて宣言している。
その一方で全方位を網羅する巨大な標準ライブラリを提供することで、基本的なことは覚えやすく、かつ壮大なこともできるという環境を提供している。標準ライブラリはマイナーバージョンアップごとにAPIやクラスが追加されるため、時間経過とともにPythonの理念に沿わなくなってくる。そこでメジャーバージョンアップの際には毎回大規模な標準ライブラリの整理が行われる。
Python発案者のグイド・ヴァンロッサムは支持者集団からは「終身独裁者」と呼ばれている。
標語[編集 | ソースを編集]
Pythonプロジェクトでは、「The Zen of Python」(Pythonの禅)という標語が掲げられている。 長いので別ページ。
その他[編集 | ソースを編集]
主な実装[編集 | ソースを編集]
- CPython - C言語で書かれた元祖Python。
- PyPy(RPython) - Pythonで書かれたPython。実はCILやLLVMの中間コードを吐き出したりもできる。
- IronPython - C#で書かれたPython。
- Jython - Javaで書かれたPython。
主なフレームワーク[編集 | ソースを編集]
- BlueBream - 旧名Zope3。2010年1月に改名した。
- Zope - Zope3がBlueBreamに改名したため、現在Zopeと言えばZope2を指す。
- TurboGears
- Django
- Pylons