PyQ実行環境のPython3.8対応報告2019-12-24PyQ実行環境のPython3.8対応報告PyQヘッドライン-PyQリリース情報こんにちは、PyQチームのkamekoです。2019年10月14日にPython3.8.0がリリースされました。blog.pyq.jpこれにともない、PyQクエスト実行環境のPythonのバージョンをPython3.8.0にバージョンアップしました。PyQでは、お客様が最新のPython環境で学習ができるようにPythonやライブラリーのアップデートを行っています。あわせてPython3.8対応の問題をリリースしました。追加した問題とPython3.8で追加された機能の特徴を紹介します。parameters解説を追加した場所Python3.8対応していないクエスト更新されたクエストPython3.8用の問題と解説を追加Python3.8で追加された機能をいくつか紹介します。parameters位置引数を強制する機能が追加されました。してしか使えない機能です。作る場合を考えてみます。height台形の面積の求め方は、「上底たす下底かける高さわる2」という公式が有名です。関数作成者が関数を使うときに必ず前から上底、下底、高さの順番で引数を指定してほしいと考えてもPython3.7まではキーワード指定が可能でした。利用者の気持ちひとつで指定順を変更できました。書くことで、位置引数を強制できるようなりました。height'必ず以下のように位置引数で指定します。他にもPython3.8に追加された機能で便利なものがあります。