AI Technology Community
1.3、Pythonのバージョン
Pythonは一種のプログラミング言語であり、時間とともに徐々に進化してきました。
Pythonの初期バージョンはPython 1と呼ばれていました。
2000年にPython 2の最初のバージョンがリリースされ、現在も広く使用されています。
2008年にPython 3の最初のバージョンがリリースされ、現在の最新バージョンです。
Pythonの異なるバージョンでは構文が異なり、特定のバージョンの構文を使用したコードは、その特定のPythonバージョンに束縛されます。
私たちはC++11やC99といった用語を耳にしたことがあるかもしれません。C++11は2011年にリリースされたC++言語のバージョンを表し、C99は1999年にリリースされたC言語のバージョンを表します。Java言語も同様で、現在広く使用されているバージョンにはJava 7、Java 8、Java 10などがあります。
同様に、Python言語にもバージョンがあります。最初にリリースされたのはPython 1ですが、このバージョンは広く普及しませんでした。現在、Python言語は主にPython 2とPython 3の2つの大きなバージョンに分かれています。
Python 2とPython 3
Python 2は2000年10月16日にリリースされ、最後のバージョンは2.7でした。Python 2.7は2020年1月1日からPythonコミュニティのサポートを受けられなくなり、Windows XPのような状態になりました。
Python 3は2008年12月3日にリリースされ、現在のバージョンは3.7です。Python 3は現在最も活発なバージョンであり、基本的に新しく開発されるPythonコードはPython 3をサポートします。
Python 4は将来のバージョンで、現在まだ萌芽状態であり、まだリリースされていません。最初のバージョンは2023年頃にリリースされると予想されています。現在、Python 4をサポートするソフトウェアはまだないため、このチュートリアルではPython 4に関する内容は扱いません。
Python 3とPython 2は完全に互換性があるわけではありません。つまり、Python 2で動作するコードがPython 3でも動作するとは限りません。これは非常に厄介な問題であり、多くの古いプロジェクトをPython 3に移行するには再構築が必要になります。
もちろん、Pythonコミュニティもこの問題に気づいており、Python 3では2to3などのツールが提供されています。これらのツールを使用すると、Python 2で書かれたコードをPython 3で書かれたコードに変換することができます。
現段階では、ほとんどのPythonライブラリはPython 3への移行を完了しています。このチュートリアルのコードも主にPython 3を対象とし、同時にPython 2の使い方も考慮しています。読者はPython 3.5とPython 2.7をインストールして、チュートリアルのサンプルコードを練習することをおすすめします。
11
item of content
このチュートリアルを開いていただき、ありがとうございます。第1章として、皆さんを楽しくPythonの初歩へと導きます。
この章では、Pythonの歴史から始め、Pythonのバージョン、Python言語の特徴、そしてPython開発に必要な基礎知識や基本文法などを紹介します。
これらの内容をマスターすることで、後の章での学習に良い土台を築くことができます。
- 406hits
- 0replay
-
0like
- collect
- send report