新しいclassに馴染めません/アラフォー初心者のオッサンだがPython始めました:第13週
さて
ブログ上でPythonの学習進捗を淡々と記録していくシリーズ第13回です。
前回掲げた目標
前回掲げた今週(04/09 - 04/15)の目標は
- [ ] codecademy Unit 11終わらせる
- [ ] Pythonで学ぶ基礎からのプログラミング入門第21回まで読む
だった。
進捗どうですか?
第13週目の進捗(04/09 - 04/15)
codecademy
予定通りUNIT11を終了。
Codecademy
UNIT 11: INTRODUCTION TO CLASSES
Lesson: Introduction to Classes
Lesson: Classes
UNIT 11ではclassの作り方を学んだ。classのinheritance(継承)について、子クラスから親クラスのmethodを呼び出すやり方など。
codecademyの教材はよくできていて、指示に従えば何となくcodeが書けてしまうのだが、それをゼロから自分でやれと言われてしまうと出来ない気がする。
classを作ること自体はさほど難しくないが、継承や呼び出しまで来るとかなり難解。実際にどういう場で使うのかが、自分にはまだ想像できない。
Pythonで学ぶ基礎からのプログラミング入門
マイナビニュースで伊藤裕一さん(@yuichi110)が連載しているPythonで学ぶ基礎からのプログラミング入門を読む。
Pythonで学ぶ 基礎からのプログラミング入門(20) オブジェクト指向について学ぼう(2) | TECH+
Pythonで学ぶ 基礎からのプログラミング入門(21) オブジェクト指向について学ぼう(3) | TECH+
codecademyとうまい具合にタイミングが合って、クラスについての内容だった。日本語で書かれているのだが、不思議とcodecademyの講座のほうが分かりやすい気がするのはどうしてだろうか。
進捗ふり返り
- [x] codecademy Unit 11終わらせる>目標達成!!
- [x] Pythonで学ぶ基礎からのプログラミング入門第21回まで読む>目標達成!!
次週の目標
次週(04/16-04/22)の目標は
- [ ] codecademy Unit 12終わらせる
- [ ] Pythonで学ぶ基礎からのプログラミング入門第23回まで読む
とする。
codecademyのPython講座はUnit 12で終わってしまうので、今後どのように学習を進めていけば良いか、検討しなければならない。
一つ考えているのは、以前も紹介したこの本を読み解くこと。
数学パズルをプログラミングで解くと言う内容だが、回答は全部Rubyになっている。これを敢えてPythonで解いてみるという事を考え中。ただ、正解がどこにもないので暗中模索になってしまうが。
では