#author("2020-10-07T08:28:10+09:00","","")
//
&ref(./1024px-Python_logo_and_wordmark.svg.png,25%);

ここでは、pythonで書かれたプログラムを公開しております。記述に関する技術的な部分は省略します。

**概要 [#l9f8476f]
Python(パイソン)はインタープリタ型の高水準汎用プログラミング言語である。
グイド・ヴァン・ロッサムにより創り出され、1991年に最初にリリースされたPythonの設計哲学は、
その顕著なホワイトスペースの使用によってコードの可読性が重視されている。
その言語構成とオブジェクト指向のアプローチは、プログラマが小規模なプロジェクトから大規模なプロジェクトまで、
明確で論理的なコードを書くのを支援することを目的としている。

Pythonは動的に型付けされていて、ガベージコレクションされている。
構造化(特に手続き型)、オブジェクト指向、
関数型プログラミングを含む複数のプログラミングパラダイムをサポートしている。
Pythonは、その包括的な標準ライブラリのため、しばしば「バッテリーを含む」言語と表現される。

Pythonは1980年代後半にABC言語の後継として考案された。
2000年にリリースされたPython 2.0では、
リスト内包表記や参照カウントによるガベージコレクションシステムなどの機能が導入された。

2008年にリリースされたPython 3.0は、完全な下位互換性を持たない言語の大規模な改訂であり、
Python 2のコードの多くはPython 3では変更なしには動作しない。

Python 2言語は2020年に正式に廃止され(当初は2015年予定)、
"Python 2.7.18はPython 2.7の最後のリリースであり、したがってPython 2の最後のリリースである とされている。
これ以上のセキュリティパッチやその他の改善はリリースされない。
Python 2が終了したことで、サポートされるのはPython 3.5.x以降のみとなる。

Pythonのインタプリタは多くのOSに対応している。
プログラマーのグローバルコミュニティは、
無料のオープンソースリファレンス実装であるCPythonを開発および保守している。
非営利団体であるPythonソフトウェア財団は、PythonとCPythonの開発のためのリソースを管理・指導している。

* [#gbc5d57f]
**豊富な標準ライブラリと外部ライブラリ [#n8c2727c]
 「1行で多くの処理を記述可能」「記述性が高い」というPythonの特徴を支えるのは、今見たようなPythonが標準で持つ機能だけではない。Pythonの言語仕様には含まれていないが、Pythonに標準で付属している「標準ライブラリ」というものがある。これはPythonをインストールするだけで使えるようになるもので、Python公式サイトの「Python 標準ライブラリ」ページを見るとどれほど多くのものが「標準ライブラリ」としてPythonに添付されているかが分かる。そのうちの幾つかのカテゴリーを挙げるだけでも以下のようなものがある(これらのカテゴリーの下に、幾つものライブラリが含まれている)。

数学関連
ファイル操作およびさまざまなフォーマットのファイルの操作
データの永続化
データ圧縮/アーカイブ
並列処理
ネットワーク処理
インターネット関連
GUI(グラフィカルユーザーインタフェース)
 つまり、Pythonをインストールするだけでも、標準ライブラリの機能を使って「自分では複雑なコードを書く必要なし」に「高度な処理を短いコード」で書けるというわけだ。

+
++
+++
***公開フォルダ [#h2c87d1d]
公開フォルダにあるプログラム
[[https://drive.google.com/drive/folders/1ighSgdK74MYmwO7IEBfJ3iHeoUIh9btJ?usp=sharing]]
-
--
---
//***その他 [#ae842926]

//

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS