#目的
pythonをストレスなく使う!
そのためには、少しでも、理解のレベルを上げる必要あり。
なんでも、こだわって、、、、理解を深める。
ここで記載しているのは、
**結局docs.python.orgのreferenceが納得感が高い気が、、、**です。
リファレンスは、以下のサイトです。
https://docs.python.org/ja/3/reference/
https://docs.python.org/3/reference/
#docs.python.orgのreferenceが一番わかりやすい例
##内包表記
たとえば、リスト内包表記で以下のような書き方をする。
(下記1行 引用:「入門 Python3」オライリー・ジャパン)
a_list = [number for number in range(1,6) if number % 2 == 1]
この形式は、以下の説明が、網羅されていて良い。
(後から、こんな書き方もできると言われると、多少、混乱するため。)
ここでは、comprehensionの構成と、それが入るlistの構成が示されている。
(出典: https://docs.python.org/ja/3/reference/expressions.html )
(出典: https://docs.python.org/ja/3/reference/expressions.html )
(式の説明における)「プライマリ(primary)」
「6. 式 (expression)」 に以下の説明がある。
以下の説明で、aaa.bbb のようなドットでつなぐ書き方の説明としては、
非常にわかりやすい気がする。説明が網羅されている感じが、いい。
(出典: https://docs.python.org/ja/3/reference/expressions.html )
(出典: https://docs.python.org/ja/3/reference/expressions.html )
##import
importの説明も、docs.python.orgのreferenceが一番わかりやすかった。
python入門[import] 「from relative_module import identifier」 とか
##シーケンス
シーケンスを理解するのにも、docs.python.orgのreferenceの説明が役立った。
PythonのData model(データモデル)のThe standard type hierarchy(標準型の階層)
#docs.python.orgのreferenceのちょっとと思う部分
項目の階層が、、、少し、クセがあるかも。同じ階層で、、、細かい、話に移行する場合あり。
#まとめ
docs.python.orgのreferenceは、良いと思うので、
馴染もうと思います。
#関連(本人)
pythonをストレスなく使う!(generatorに詳しくなる。since1975らしい。)
pythonをストレスなく使う!(Pythonでは、すべてがオブジェクトとして実装されている)
pythonをストレスなく使う!(Pylintに寄り添う)
pythonをストレスなく使う!(ExpressionとStatement)
英語と日本語、両方使ってPythonを丁寧に学ぶ。
#今後
コメントなどあれば、お願いします。
勉強します、、、、