マガジンのカバー画像

業務ハックトレーニング

13
運営しているクリエイター

2018年7月の記事一覧

退屈なことをPythonにやってもらうための演習の回答[10.8.1]

退屈なことをPythonにやってもらうための演習の回答[10.8.1]

こんばんは白地です。

毎度、『退屈なことはPythonにやらせよう』についている演習プロジェクトの自分なりの回答を投げていきます。

10章はデバッグという重要な章なのでドキドキしてしまいましたが、これ実践しないと全然身に付かなそうですね。

演習プロジェクトについては、コードを入力してちょっと動かしたら修正ポイントがわかった(と思われる)のですが、logging仕込んで表示されるようにしました

もっとみる
退屈なことをPythonにやってもらうための演習の回答[9.7.3]

退屈なことをPythonにやってもらうための演習の回答[9.7.3]

白地です。

『退屈なことはPythonにやらせよう』演習プロジェクトの9.7.3の、自分なりの解答です。

1箇所よくわからなくてギブアップしてしまったのですが、そのまま公開します。

#! python3# 9.7.3 連番の飛びを埋める# ひとつのフォルダの中で、# spam001.txt、spam002.txt などの、指定した接頭辞を持つ連番ファイルを探し出し、# 連番が飛んでいる箇所を

もっとみる
退屈なことをPythonにやってもらうための演習の回答[9.7.2]

退屈なことをPythonにやってもらうための演習の回答[9.7.2]

白地です。

『退屈なことはPythonにやらせよう』演習プロジェクトの9.7.2の、自分なりの解答です。

どうでもいいけど、大きいファイルがあったらそれより上の階層のフォルダが全部表示されるのでは…

#! python3# 9.7.2 巨大なファイルを探す# ディレクトリツリーを渡り歩いて大きなファイルやフォルダを探して、絶対パスを画面上へ表示する。import sys, os# 第1引数を

もっとみる
退屈なことをPythonにやってもらうための演習の回答[9.7.1]

退屈なことをPythonにやってもらうための演習の回答[9.7.1]

白地です。

『退屈なことはPythonにやらせよう』演習プロジェクトの9.7.1の、自分なりの解答です。

久々に作ってみましたが、if文の書き方をミスったりと凡ミスしまくりました。

設計とまでいかないまでも、問題文に与えられていない情報を自分でどう補うかで時間を取ってしまいますね。

フォルダの指定方法、特定の拡張子は何か、拡張子は複数指定されるのか、新しいフォルダはどこに置くのか、同名のフ

もっとみる
Windows10でVisualStudioCodeを使うPython開発環境を整える【2018年7月】

Windows10でVisualStudioCodeを使うPython開発環境を整える【2018年7月】

白地です。Pythonの環境を整備しなおした記念にnoteに書き残しておきます。

目的Windows10でPythonが動作する環境を整えます。

私はVisual Studio Code(VS Code)ユーザーなので(Anacondaと一緒にインストールできますが)、VS Codeで動作するように整えます。

PythonをWindowsに直接インストールしたり、winpythonを使ったり

もっとみる