お役立ち

Python2とPython3どっち使ってる?Twitterでアンケートをとってみた

  • このエントリーをはてなブックマークに追加

Python2と3どっちが人気?

Twitterでアンケートをとってみた

twitter-1848505_640

「あなたは現在Python2と3どっちをよく使ってますか?」というアンケートをTwitterでとってみました(8/16~8/23)。最終的に投票数は82票集まりました。アンケートに協力していただいた方ありがとうございます。

結果は?

結果はPython2が18票(22%)、Python3が64票(78%)という結果になりました。Python3が人気ということになりました。

Python2と3どっちが良い?(私の見解)

それぞれの良い点

私なりにPython2とPython3の良い点についてまとめてみました。
それぞれの悪い点は他方の良い点の裏返しです。

Python2の良い点

  • print文が書けるので引数の丸括弧が不要
  • 最新版の無い過去の遺物(ライブラリ、技術書、ブログ)を利用できる。
  • インテレータではなくリストで返してくれる方が便利なことがある。

Python3の良い点

  • 日本語文字列の取り扱いが簡単
  • xrangeを書かずに済む
  • 整数の除算のときfloatをいちいち書かずに済む
  • そもそも最新版を使うべき

Python3が良い

Python2のメリットはほとんど無いのに等しいのでPython3を使いましょう。

Python2から3への移行を

なんとなくPython2を使い続けている…

私は少し前までPython2派の人でした。Python2より3のほうが良いのはわかっているもののなかなか移行する気力がおきませんでした。いままで使っていたライブラリが動かなくなるとかPython3は安定板が無いという適当な理由をつけて移行を先延ばしにしてました。

まずはPython3を入れみましょう

そんな人はまずPython3を入れてみることをおすすめします。Python2の入ってる環境にPython3を入れると問題が起きそうですが、パスの設定をするだけで簡単に共存させることが可能になってます。

最近のPython3は2との共存が簡単

次の記事でPython2と3の共存について解説しています。


KCDSC_5832_TP_V

Python2とPython3の共存が簡単になっていた…Windows

  • このエントリーをはてなブックマークに追加