Pythonはスクリプト言語で1991年に最初のリリースをして以来30年近くになろうとしており、プログラミングの専門家以外の方もDXや生成AI絡みで身近なところで取り込む機会が増えたので、より多くの皆さま(私も含めて)が役立つ情報という意味でまとめようと思いました。
pythonのバージョンリリース日とサポート終了日
バージョン | リリース | サポート終了日 |
---|---|---|
3.12 | 2023/10/03 | |
3.11 | 2022/10/24 | |
3.10 | 2021/10/4 | 2026/10 |
3.9 | 2020/10/05 | 2025/10 |
3.8 | 2019/10/14 | 2024/10 |
3.7 | 2023/6/27 | |
3.6 | ||
3.5 | ||
3.4 | ||
3.3 | ||
3.2 | ||
3.1 | ||
3.0 | 2008/12/04 | |
2.7 | 2010/7/03 | 2020/1/1 |
目次
djangoやflaskののバージョンリリース日とサポート終了日
django
もしも何らかの事情で勉強したりポートフォリオを作るような機会がある場合はLTSバージョンで作成することを強くオススメします。また作ったポートフォリオも寿命があります。できるだけ寿命を長くするためにはLTSバージョンを選ぶことが大切になります。wordpressのようにサイトとしての全ての機能を備えたものを作りたい場合はdjangoフレームワークが良いのですが、サーバーサイドだけAPI利用して、djangoを使ってフロントはnode.jsのライブラリのreactやvueを使うなどの使い方も流行っているため、クラウドソーシング等でpythonは現実にどんな仕事が募集されているかを確認した上で技術選定するのが良いでしょう。
バージョン | サポートpython バージョン | リリース | サポート終了日 |
---|---|---|---|
6.1 | 2027/12 | ||
6.0 | 2027/4 | ||
5.2(LTS) | 2025/4 | 2028/4 | |
5.1 | 2025/12 | ||
5.0 | 2025/4 | ||
4.2(LTS) | 3.8, 3.9, 3.10, 3.11, 3.12 (4.2.8以降) | 2023/4/6 | 2026/4 |
4.1 | 3.8, 3.9, 3.10, 3.11 | 2023/12/1 | |
4.0 | 3.8, 3.9, 3.10 | 2023/4/1 | |
3.2(LTS) | 3.6, 3.7, 3.8, 3.9, 3.10 (3.2.9以降) | 2021/12/7 | 2024/4 |
3.1 | 2021/12/7 | ||
3.0 | 3.6, 3.7, 3.8 | 2021/4/6 | |
2.2 | 3.5, 3.6, 3.7, 3.8(2.2.8以降), 3.9(2.2.17以降) | 2019/12/2 | 2022/4/11 |
2.1 | 2019/12/2 | ||
2.0 | 2019/4/1 | ||
1.11 | 2.7, 3.4, 3.5, 3.6, 3.7 | 2020/4/1 |
flask
flaskにはサポート終了日のようなものが設定されていないか、サイトからも確認できないようです。
またLTSのような概念も確認できませんでした。
バージョン | サポートpython バージョン | リリース | サポート終了日 |
---|---|---|---|
3.0.0 | 2023/9/30 | ||
2.3.3 | |||
2.3.2 | |||
2.3.1 | |||
2.3.0 | 3.8以上 | 2023/4/25 | |
2.2.2 | |||
2.2.1 | |||
2.2.0 | |||
2.1.3 | |||
2.1.2 | |||
2.1.1 | |||
2.1.0 | 3.7以上 | 2022/3/28 | |
2.0.3 | |||
2.0.2 | |||
2.0.1 | |||
2.0.0 | 3.6以上 | 2021/5/12 | |
1.0.0 | 2018/4/27 | ||
0.1 | 2010/4/16 |
サポート期間終了後の影響
セキュリティ的なバグが見つかった場合修正されずにそのままになってしまうのでリスクが生まれます。