概要
ついに Python 3.7
がリリースされました。
data classes
とか breakpoint()
とか asyncio.run()
とか新たな機能が追加されていますね。
以下、自分が勉強するためのリソースです。
参考情報
Cool New Features in Python 3.7
いつもお世話になってる RealPython さんの記事。情報網羅してて読みやすいです。
The Ultimate Guide to Data Classes in Python 3.7
これも RealPython さんの記事。data classes
に関して。
Python 3.7’s new builtin breakpoint — a quick tour
hackernoon
さんの記事。breakpoint
ビルドイン関数に関して。
Python3.7からは「Data Classes」がクラス定義のスタンダードになるかもしれない
Qiita
さんの記事。分かりやすいです。
Python 3.7 リリースページ
公式のリリースページ。公式バイナリのダウンロードもここから出来ます。どのPEPが対象なのかを確認したい場合に有用。
Python 3.7.0 ドキュメント
公式ドキュメントの日本語訳。もう用意されていました。翻訳していただいている方々すごすぎる。。。感謝!
Porting to Python 3.7
What’s New In Python 3.7 — Python 3.7.0 documentation
公式ドキュメントのWhat's Newから。既存のコードを python 3.7
へ移植する場合についての内容です。async
と await
が3.7から予約後になりましたので、前のバージョンと違って SyntaxError
になるよ等。
あとは、-m
オプションをつけた場合の挙動の違いとか。
python-links
あと、自分用の備忘録ですが、いろいろ python 関係のサイトをメモしていますので、よろしければ参照くださいませ。随時更新中。
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場