codecademyのAPI講座を始めた/アラフォー初心者のオッサンだがPython始めました:第21週

f:id:iGCN:20160116160030p:plain

さて

ブログ上でPythonの学習進捗を淡々と記録していくシリーズ第21回です。

前回掲げた目標

前回掲げた今週(06/04 - 06/10)の目標は

  • [ ] 「プログラマ脳を鍛える数学パズル」Q11まで解く

だった。

進捗どうですか?

第21週目の進捗(06/04 - 06/10)

f:id:iGCN:20160123115540j:plain:w300

「プログラマ脳を鍛える数学パズル」

こちらの進捗状況については、別ブログを立ち上げて各問題の解答をアップしている。

フィボナッチ数列:「プログラマ脳を鍛える数学パズル」Q11の答え - Pythonで解く数学パズル

予定通り11問目まで終了した。問題は相変わらずハードコアだけど、問題を解くごとに新しい知識を着実に得られている実感がある。

codecademyのAPI講座を始めた

前回ちらっと予告したけど、codecademyでAPIの講座を新しく始めた。

https://www.codecademy.com/apiswww.codecademy.com

APIの講座は何種類かあるのだが、サイト・言語別になっていてPythonを扱う講座は3つしかない。

Catalog Home | Codecademy

Catalog Home | Codecademy

Catalog Home | Codecademy

各講座の前半は、"How to use APIs with Python"という内容で共通している。後半部分は各サイト固有のAPIについての講義になっている。

とりあえずnprのコースを選択してやり始めた(本当はTwitterのAPIをいじりたかったけど、言語がRubyだった)。

www.codecademy.com

How to use APIs with Python
 What is HTTP?
    1. You've Already Been Introduced
    2. The Client/Server Relationship
    3. No REST for the Wicked
    4. A RESTful API
 The Request                  
    5. Making a Request
    6. The Four Verbs
    7. Anatomy of a Request
    8. Making a POST Request
    9. Endpoints
    10. Authentification & API Keys

HTTPの基本についてとurllib2ライブラリーの入門。

進捗ふり返り

  • [x] 「プログラマ脳を鍛える数学パズル」Q11まで解く>目標達成!!

次週の目標

次週はAPI講座をどんどん進めていきたい

  • [ ] 「プログラマ脳を鍛える数学パズル」Q12まで解く
  • [ ] How to use APIs with Python 15.まで進める

とする。

では