codecademyのAPI講座を始めた/アラフォー初心者のオッサンだがPython始めました:第21週
さて
ブログ上でPythonの学習進捗を淡々と記録していくシリーズ第21回です。
前回掲げた目標
前回掲げた今週(06/04 - 06/10)の目標は
- [ ] 「プログラマ脳を鍛える数学パズル」Q11まで解く
だった。
進捗どうですか?
第21週目の進捗(06/04 - 06/10)
「プログラマ脳を鍛える数学パズル」
こちらの進捗状況については、別ブログを立ち上げて各問題の解答をアップしている。
フィボナッチ数列:「プログラマ脳を鍛える数学パズル」Q11の答え - Pythonで解く数学パズル
予定通り11問目まで終了した。問題は相変わらずハードコアだけど、問題を解くごとに新しい知識を着実に得られている実感がある。
codecademyのAPI講座を始めた
前回ちらっと予告したけど、codecademyでAPIの講座を新しく始めた。
https://www.codecademy.com/apiswww.codecademy.com
APIの講座は何種類かあるのだが、サイト・言語別になっていてPythonを扱う講座は3つしかない。
各講座の前半は、"How to use APIs with Python"という内容で共通している。後半部分は各サイト固有のAPIについての講義になっている。
とりあえずnprのコースを選択してやり始めた(本当はTwitterのAPIをいじりたかったけど、言語がRubyだった)。
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.まで進める
とする。
では