進捗報告#1

今日やったことを書いていきます。スピード重視でサクッと。

Summary

  • Seleniumでとある動作の自動化を試みる
  • Pythonのクラスをドキュメントを読んで復習した
  • Githubの環境構築

Seleniumでとある動作を自動化させたかったため、コードを書き始める。
必要な要素が取得出来ずスタックしてしまったため、諦めてGithubで似たようなことやってる人を探す。
コードを読んで、なるほどこう書くのかというのを学ぶ。
自分はまだ手続き型プログラミングから脱却出来ていない。

Pythonのクラスについて書かれているドキュメントを読み直す。
サンプルコードを写経して、実際にPyCharmで動作させてあれこれ弄る。

9. クラス — Python 3.6.5 ドキュメント

PEP8なるコーディング規約を知った。
PyCharmにPEP8を有効にする設定があることを知る。
例えば、関数の間は2行空ける、などは断片的には知っていた。
だけど、クラス内では1行というルールは知らなかった。

はじめに — pep8-ja 1.0 ドキュメント

Githubに挙げられていたコードでは正常な動作が出来なかったため、デバッグを行うことで決定。 アカウントは持っているものの(ちゃっかり学生プログラム申請済み)、プルリク?何それ?って感じだったので、Githubの環境構築から。
Gitはターミナルの方から色々できるようになりたいので、それっぽい記事を見つける。
マニュアルに従い鍵を生成して、いざSSH接続、というところで公開鍵がdenyされる。

employment.en-japan.com

Next

  • Githubの環境構築(続)
  • コードの修正

今日はこんなところでした。
今回はマークダウンで書いてみましたが、面白いですね。