ブロガー:運命の光
コラム: Python プログラミング
目次
Python言語の紹介
- 解釈的
説明と実行は移植可能です
- 3つのプログラミングモード
関数型プログラミング、オブジェクト プログラミング、命令型プログラミング
- 豊富なライブラリ
強力な標準ライブラリと多数の拡張ライブラリを内蔵
- 動的言語
変数型変数は直接使用可能
- シンプルな構文と拡張が容易
プログラムは短く簡潔で、グルー言語は非常に読みやすいです。
- 強力 + 優れた堅牢性
広く使用されている例外処理構造
Python開発の歴史
- 1989 年のクリスマス期間中、グイド ヴァン ロッサムはアムステルダムで、新しいスクリプト インタプリタ Python の開発を開始しました。
- パイソンという言葉は、グイドの愛するイギリスのメロドラマ、モンティ・パイソンのフライング・サーカスに由来しています。
- Python は ABC から開発され、主に Modula-3 の影響を受けており、Unix シェルと C 言語の習慣を組み合わせたもので、学習と使用が容易で、包括的な機能があり、拡張可能です。
- 1991 年に、C 言語で実装され、C 言語で書かれたライブラリ ファイルを呼び出すことができる最初の Python インタプリタが誕生しました。
- Python の最初のバージョンは、リスト、辞書、タプルなどの基本的なデータ型を備え、命令型プログラミング、関数型プログラミング、オブジェクト指向プログラミングをサポートし、例外やマルチスレッドなどの概念をサポートします。
Python 言語の概要
Python は、クロスプラットフォームのオープン ソースの解釈型高レベル動的プログラミング言語です。シェル スクリプトの対話型操作と C 言語の強力な機能を備えています。構文が簡略化され、関数およびクラス プログラミングをサポートし、多くの強力な拡張機能があります。図書館。特に人工知能AIやビッグデータBDの分野です。
Pythonのバージョン選択
Python のバージョンを選択するときは、まず Python を学習する目的は何か、どのような開発を行う予定であるか、この分野または方向で利用可能な拡張ライブラリは何か、これらの拡張ライブラリがサポートする Python のバージョンを明確に考慮する必要があります。これらすべての問題が決定したら、最終的にどのバージョンを選択するかを決定できます。
Python 2.x シリーズは、2020 年 4 月 20 日にメンテナンスとアップデートを完全に停止しました。3.x シリーズのバージョンを優先します。最新のものは 3.11.5 です。
Python 3.x シリーズの場合、新しいバージョンにアップグレードするたびに、いくつかの新機能または新しい標準ライブラリ関数が追加され、一部の組み込み関数および標準ライブラリ関数の機能が強化され、一部の組み込み関数の基になる実装も変更されます。パフォーマンスは向上しますが、使用法はあまり変わりません。少なくとも、下位バージョンの Python 言語で書かれたプログラムが上位バージョンの Python インタプリタで認識および実行でき、下位互換性があることが保証されます。
組み込みオブジェクト、組み込みモジュール、標準ライブラリとは異なり、多くの拡張ライブラリはバージョン アップグレード中に非常に大きな変更が加えられる可能性があり、下位バージョンの一部のオブジェクトが削除されたり、一部のオブジェクトの使用法が変更されたりするため、元のプログラムが正しく動作しなくなる可能性があります。拡張ライブラリをアップグレードすると、正常に実行されなくなりました。このような状況が発生した場合は、拡張ライブラリの公式 Web サイトでバージョン アップ履歴と手順を確認し、オブジェクトの新しい使用法や置き換えが推奨される新しいオブジェクトを確認し、プログラムに必要な修正を加える必要があります。