Python2の終了日が2020年1月1日に決定

1: 田杉山脈 ★ 2019/11/07(木) 19:28:01.00 ID:CAP_USER
カンファレンスやPythonの発表リスト、さらには数え切れないほどのブログ記事や書籍で繰り広げられたニュース拡散の後、Python Software Foundationはついに、Python 2が2019年1月1日にサポート終了(EOL)に達することを正式発表する措置を講じた。

Python Foundationが声高に告げようとしているメッセージは、開発者はもはや待つことなく、可能な限り速やかにPython 3に移行すべきだ、というものである。

私たちは2020年1月1日を、Python 2の日没とすることに決定しました。従って、何らかのセキュリティ上の問題が発見された場合も、その日以降は修正を行いません。できる限り早く、Python 3にアップグレードする必要があります。

Python 3は、製作者であるGuido Van Rossum氏が言語を立ち上げてから9年後の2008年末にリリースされた。

発表当初からPython 3は、過去からの脱却を目的としていた。Python 2に影響した多くの欠陥を修正して前進するには、それが唯一の方法だったのだ。Python 2では、同じタスクを実現するための方法がいくつも蓄積されていたため、言語を再設計する上での指針のひとつは、ひとつのタスクを実行するための方法を明確にひとつだけにする、ということだった。

続きはソースから

https://www.infoq.com/jp/news/2019/11/python-2-end-of-life-approaching/

引用元: ・http://egg.5ch.net/test/read.cgi/bizplus/1573122481/

3: 名刺は切らしておりまして 2019/11/07(木) 19:59:51.40 ID:7vzGaHl5
pythonってラズパイでしか知らんし。
画像認識ができるのはpythonが優れてるからって誰か言ってたけど。
9: 名刺は切らしておりまして 2019/11/07(木) 20:17:08.17 ID:1VTJuHNF
>>3
pythonが優れてるってより
優れたライブラリが(たまたま)pythonで書かれてる
って事でしょ?
19: 名刺は切らしておりまして 2019/11/07(木) 22:25:42.21 ID:+nFk1hy+
>>9
重要なのは言語そのものよりライブラリーの質と豊富さだから。
よく言われているインデントで読みやすいとかは
本当の人気の理由ではない
22: 名刺は切らしておりまして 2019/11/07(木) 22:52:37.24 ID:xvNd4AIm
>>9
pythonで書かれてるんじゃないだろ
pythonインターフェースだろ
ライブラリ自身はCとかで書かれてなきゃ実行速度担保できない
4: 名刺は切らしておりまして 2019/11/07(木) 20:01:26.17 ID:EcdUdT5Z
python2なんて使ったことねーし
11: 名刺は切らしておりまして 2019/11/07(木) 20:19:19.59 ID:qC1cQiy/
もういますぐ廃止してくれよ
3だけ使いたいのに混在して邪魔なんだよ
13: 名刺は切らしておりまして 2019/11/07(木) 20:24:05.09 ID:ZLW8Bgny
素晴らしいね
こういう割り切りは大事
14: 名刺は切らしておりまして 2019/11/07(木) 20:27:30.26 ID:Xx7xSFRA
マジインターフェース変える言語は信用できん
そのうちなくなるだろ
15: 名刺は切らしておりまして 2019/11/07(木) 20:50:28.77 ID:/4AG3IWF
>>14
その通り。互換性無視する必要性が全くない。
27: 名刺は切らしておりまして 2019/11/07(木) 23:51:23.35 ID:MdgTjDLM
>>14
python4 がでてきたときにまた阿鼻叫喚
あると思いますw
30: 名刺は切らしておりまして 2019/11/08(金) 00:16:14.77 ID:4DcCKzQW
>>14
変われない言語は廃れる
現在シェアの多いPHPやJavaもどれだけ変わってきたことか
28: 名刺は切らしておりまして 2019/11/07(木) 23:53:22.62 ID:1gbOB3aG
いまはpythonとgo言語だよな。pythonの本は大量に販売されてるけど、go言語のは数冊しか出てないんだよ
これから主流になるのにさ
31: 名刺は切らしておりまして 2019/11/08(金) 00:30:06.82 ID:T4qF2A/Y
python2は一部のモジュールの命名が大文字
threading.Queue2系
threading.queue3系
だったりして変則的だったりレンジが2種類有る
rangeとxrange 2系
rangeだけ 3系
とか最初は2.7のprintも使いやすいと思ったけど
わかりにくくなる元だと思った。
print “hello"とprint(“hello") 2系
print(“hello") 3系
3になって記述が統一されてわかりやすくなったし
正当な進化だと思う