プログラミング初心者のPython進捗日記

プログラミング初心者が独学でやってみて、どれぐらい進むか/進まないかをお楽しみください。

パイソン進捗日記@8日目 Progate継続

【クラスとメソッド】

パイソン学習、8日目に突入。
ブログもゆる~く続けていきます。週に一度をめどに更新予定。

素人向けのサービスProgate(プロゲート)の「Python学習コース Ⅳ」を無事クリア。

オブジェクト指向に関するパートをなんとかこなしました。

  • クラス名は大文字ではじめる 
  • 変数名 = クラス名()」とすると、生成したインスタンスを変数に代入することができる
  • インスタンス.インスタンス変数名」とすると、インスタンス変数の値を使うことができる
  • クラスの中で定義した関数をメソッドという
  • メソッドの定義 第一引数にselfを追加する必要あり
  • 呼び出し方 「インスタンス.メソッド名()」
 
__init__メソッド

このメソッドを使うことで、

インスタンスを生成すると同時にインスタンス変数に値を代入できる。
インスタンスメソッドの中では、「self.変数名」でインスタンス変数を扱うことができるので、「self.変数名 = 値」でインスタンス変数に値を代入できる。

いまいち理解出来なかったので、
『現場ですぐに使える!Pythonプログラミング逆引き大全 313の極意』のKindle版を購入、これで補完。
同じ項目の内容でも、本やサービスによって全く違った説明の仕方です。
詰まったときは、相性の合う本やサービスでわからない部分をやり直すのがいいかもしれません。

このペースだと、無事9月中にはプロゲートのPython編完遂出来そうです。
Pythonが終了しだい、Gitなども含めて少しずつ進めていきたいと思います。

復習しないと一気に頭から抜けそうですね。

【はてなブログもやってます】

Twitter@nejimakiradio


ポッドキャスト
もぜひ。

iPhone/iTunesで聴く
→ https://goo.gl/kd4D8E
Androidで聴く→ https://www.google.com/podcasts?feed=aHR0cHM6Ly9uZWppbWFraS1yYWRpby5jb20vZmVlZC8%3D
「世界のねじを巻くラジオ」で検索!!
世界のねじを巻くラジオ【ゲイのねじまきラジオ】
www.nejimakiblog.com

nejimaki-python.hatenablog.com