ブックマーク / www.python.jp (2)

  • Pyenvって必要ですか? - python.jp

    pyenvは複数バージョンのPythonを切り替えながら利用するためのツールで、たとえば Python3.7 と Python3.8 がインストールされていれば、python コマンドで実行するPythonのバージョンを pyenv global コマンドで指定できます。 次の例では、pyenv global コマンドで、Python 3.6.1と3.7.6を切り替えながら実行しています。 ~ pyenv global 3.6.1 # pythonコマンドの起動対象を 3.6.1に指定 ~ python # pythonコマンドで、3.6.1を実行 Python 3.6.1 (default, Aug 12 2020, 10:31:24) [GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.32.62)] on darwin Type

    masinc000
    masinc000 2023/03/25
  • Python 3.10の新機能(その1) パターンマッチ - python.jp

    今年も、Pythonのメジャーリリースの季節がやってまいりました。 Python 3.9から、Pythonのメジャーバージョンアップは年に一度、10月に行われるようになりました。Python 3.10は一年周期のリリースに切り替わってから、2度めのリリースです。 Python 3.9の次のバージョン番号は4.0? と思っていた方も多かったようですが、4.0ではなく3.10となります。 このシリーズでは、何回かにわけてPython 3.10の新機能を紹介していきます。まず、Pythonの新たな文法として追加された構造的パターンマッチ について、簡単に紹介します。 構造的パターンマッチ¶パターンマッチは、将来のPythonのコーディングスタイルに大きな影響を与えると思われる、重要な機能です。けっこう複雑な機能ですが、しっかり理解しておきましょう。 構造的パターンマッチの詳細は、次のPEPで解説

    masinc000
    masinc000 2021/10/07
  • 1