「Python」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
(ページの作成:「'''Python'''(ぱいそん)とは、簡潔明瞭なプログラミング言語である。 簡潔明瞭かつ学習性の高さを第一として開発されて...」)
 
 
(6人の利用者による、間の8版が非表示)
1行目: 1行目:
'''Python'''(ぱいそん)とは、簡潔明瞭な[[プログラミング言語]]である。
+
'''Python'''(読み:ぱいそん)とは、簡潔明瞭な[[プログラミング言語]]である。
  
簡潔明瞭かつ学習性の高さを第一として開発されており、構文などは非常にシンプルかつ明示的である。
+
== 概要 ==
その一方で全方位を網羅する巨大な標準ライブラリを提供することで、基本的なことは覚えやすく、かつ壮大なこともできるという環境を提供している。
+
Pythonは簡潔明瞭かつ学習性の高さを第一として開発されており、構文などは非常にシンプルかつ明示的である。[[コーディングスタイル]]([[ソースコード]]の書き方)を強制するような構文が特徴で、「やり方はひとつだけである」と世界に向けて宣言している。
  
== Mainの書き方 ==
+
その一方で全方位を網羅する巨大な標準ライブラリを提供することで、基本的なことは覚えやすく、かつ壮大なこともできるという環境を提供している。標準ライブラリはマイナーバージョンアップごとに[[API]]や[[クラス]]が追加されるため、時間経過とともにPythonの理念に沿わなくなってくる。そこでメジャーバージョンアップの際には毎回大規模な標準ライブラリの整理が行われる。
<source lang="python">
+
 
if __name__ == "__main__":
+
Python発案者の[[グイド・ヴァンロッサム]]は支持者集団からは「[[終身独裁者]]」と呼ばれている。
    # Something In My House
+
 
</source>
+
== 標語 ==
 +
Pythonプロジェクトでは、「[[The Zen of Python]]」([[Pythonの禅]])という標語が掲げられている。
 +
長いので別ページ。
 +
 
 +
== その他 ==
 +
* [[Python/エントリポイント]]
  
 
== 主な実装 ==
 
== 主な実装 ==
 
* [[CPython]] - [[C言語]]で書かれた元祖Python。
 
* [[CPython]] - [[C言語]]で書かれた元祖Python。
* [[PyPy]]([[RPython]]) - Pythonで書かれたPython。[[CIL]]や[[LLVM]]のコードは吐き出せる。
+
* [[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}}
  
{{stub}}
+
[[category: プログラミング言語]]

2024年2月9日 (金) 09:47時点における最新版

Python(読み:ぱいそん)とは、簡潔明瞭なプログラミング言語である。

概要[編集 | ソースを編集]

Pythonは簡潔明瞭かつ学習性の高さを第一として開発されており、構文などは非常にシンプルかつ明示的である。コーディングスタイルソースコードの書き方)を強制するような構文が特徴で、「やり方はひとつだけである」と世界に向けて宣言している。

その一方で全方位を網羅する巨大な標準ライブラリを提供することで、基本的なことは覚えやすく、かつ壮大なこともできるという環境を提供している。標準ライブラリはマイナーバージョンアップごとにAPIクラスが追加されるため、時間経過とともにPythonの理念に沿わなくなってくる。そこでメジャーバージョンアップの際には毎回大規模な標準ライブラリの整理が行われる。

Python発案者のグイド・ヴァンロッサムは支持者集団からは「終身独裁者」と呼ばれている。

標語[編集 | ソースを編集]

Pythonプロジェクトでは、「The Zen of Python」(Pythonの禅)という標語が掲げられている。 長いので別ページ。

その他[編集 | ソースを編集]

主な実装[編集 | ソースを編集]

主なフレームワーク[編集 | ソースを編集]

関連項目[編集 | ソースを編集]

外部リンク[編集 | ソースを編集]

参考文献[編集 | ソースを編集]