IT、ガジェットネタまとめ速報

IT技術やガジェットネタに関するみんなの反応のまとめをチョイスしてお届け!

Web系関連記事: プログラミング、開発関連

寿命は年内限り、もはや「Python 2」は使ってはならない

投稿日:

1: 田杉山脈 ★ 2019/09/13(金) 17:57:05.85 _USER
5255
プログラミング言語のPythonが大変な人気だ。Pythonでプログラミングを始めてみたいという初心者も多いだろう。

 そうした初心者が自分のパソコンにPythonをインストールしようとしたとき、最初に問題になるのが「Pythonのどのバージョンを選べばいいか」ということだ。Pythonには「Python 2」と「Python 3」の大きく2つのバージョンが存在する。初心者だと、どちらを選べばいいかが分からない。

 たいていの人は、最新バージョンであるPython 3を選択するだろう。しかし、中には「Python 2にはこれまでの実績があるから、そちらを選んだほうがいいのではないか」、あるいは「Python 2のほうが簡単で初心者向けなのではないか」と考える人がいるかもしれない。

 結論から言うと、今からPython 2を使い始めてはならない。Python 2はもう2019年内しかサポートされないことが決まっているからだ。

Python 2の廃止日が決定
 Pythonの開発や管理などを手がけている非営利団体のPythonソフトウエア財団が、「Sunsetting Python 2」というタイトルの記事を公開した。sunsetを動詞で使うときは「廃止する」との意味になるが、少し文学的に表現すると「Python 2のたそがれ」という感じだろうか。

 この記事では「We have decided that January 1, 2020, will be the day that we sunset Python 2.(私たちは2020年1月1日をPython 2の廃止日にすることを決定した)」と明言されている。2020年以降は、Python 2自体やPython 2で書かれたソフトウエアにたとえ致命的なセキュリティーの問題が見つかっても、基本的には修正されないという。

 Python 2とPython 3は、インデントでブロックを区別するというPythonの特徴や基本的な構文の書式は共通している。ただし、細かい部分がいろいろと変更されており、両者の間に互換性はない。ざっくりいえば、古い考え方が残っていたPython 2の仕様を、洗練された仕様に変更したものがPython 3だ。

 同財団は「Python 2を2015年に廃止する」と2008年にいったん発表していた。ところが、Python 3への移行が思うように進まなかったことから、2014年に廃止時期を2020年まで延期していた。

 Python 2の廃止が予定通り実行されることになったのは、Python 3への移行が十分に進んだと同財団が判断したからだと考えられる。

 以前はPython 2にしか対応していないライブラリーが多く、それがPython 3への移行の妨げになっていた。現在はほとんどのライブラリーがPython 3への対応を完了したということなのだろう。個人的にも、そのことを実感した出来事があった。

 最近、日経NETWORKでPythonを取り上げる記事を執筆し、その際に「Scapy(スケイピー)」というライブラリーを使った。ネットワークのパケットを簡単に組み立てたり送ったりできるライブラリーだ。

以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00682/091100013/

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

続きを読む

このまとめの続きはコチラ!

-Web系関連記事: プログラミング、開発関連

関連記事

東南アジアに連れ去られる中国人プログラマー–甘い話に乗せられた“技術黒奴”の現実

1: 田杉山脈 ★ 2019/10/11(金) 16:34:44.38 _USER
中国でプログラマーをターゲットにした新手の詐欺が話題になっている。フィリピンやカンボジアやミャンマーなど東南アジアに連れ去られてしまうというものだ。  前提として、中国でプログラマーは花形職業であると同…

中国、台湾人材3000人引き抜き 半導体強化へ

1: 田杉山脈 ★ 2019/12/03(火) 23:22:06.17 _USER
中国が高度な半導体人材を抱える台湾からの引き抜きを加速している。対象は世界大手の台湾積体電路製造(TSMC)の経営幹部から現場技術者まで幅広い。中国が2015年に半導体強化を打ち出してから特に動きが加速し、これま…

習得したい言語で1位のPython、人気沸騰の理由

1: 田杉山脈 ★ 2019/03/11(月) 21:27:56.02 _USER
かつてないほどPythonが人気だ。最近のプログラミング言語をあまり知らないという“おじさん”のために、人気の理由や基本的な特徴を分かりやすく解説しよう。 プログラミング言語「Python(パイソン)」が注目を集め…

正念場の国産スパコン、21年稼働も世界で存在感乏しく

1: へっぽこ立て子@エリオット ★ 2018/08/22(水) 12:58:15.93 _USER
 国産スーパーコンピューターが正念場を迎えている。富士通は22日、次世代の国産スパコン、ポスト「京」に搭載するCPU(中央演算処理装置)の仕様を発表。2021年の稼働に技術的なメドがついたと強…

最近のGPUって下位で2万円以上とか高すぎだろ… 自作PC全盛期はIntel 740が980円くらいだったろ

最近のGPUって下位で2万円以上とか高すぎだろ… 自作PC全盛期はIntel 740が980円くらいだったろ

1: ナトロアナエロビウス(北海道) [US] 2020/02/04(火) 15:56:35.73 BE:422186189-PLT(12015)
CFD販売は、AMD Radeon RX ビデオカードを購入すると、人気アクションゲームのPC用ダウンロード版がもらえるキャンペーンを開催する。  2月4日から4月25日までの期間中、…