タグ: python

90日レポートの日数計算スクリプトを書く 2018年09月10日

Pythonの勉強をしてる中で、タイに長期滞在してる人間なら必ず必要なタイの90日レポートの計算スクリプトを書いたんですが、ウェブを検索してもそれらしい機能を提供してるサイトがなかったのでどうせならウェブに載せるかと考えておりました。

スクリプトとして持っているPythonのものをそのまま使いたかったんですが、Pythonをウェブ上で動かそうと思うと勉強不足かもしれないですがちょっとめんどくさそうなので、アプリと言っても日時、時間を扱うクラスしか使わないのでJavaScriptでいいかと思い直して単純にJavaScriptで書いてみました。まあやってる内容が内容だけにすぐにJavaScriptで作り直せましたが、たぶんちゃんとやってる人が見たらもっともっと短いコードでかけるんでしょうな。でもとりあえず動きます。

CSSも使わずにそのまま表示するだけですがタイに入国した日を入力してボタン押せば90日後の日付とレポートを受け付けてもらえる期間の日付を表示してくれます。作るまでもない機能かもしれませんが、はっきりと日付だしてスケジュールに入れたいときとかには自分では一応使うかな?というような感じです。

こういう細々したものを自作していると非常に楽しいです。

Just Simple 90days Report Calculator
https://www.yamagiwa2000.com/r90.html

「独学プログラマー Python言語の基本から仕事のやり方まで」 2018年08月27日

From the light came Python 3K

つい最近アマゾンのキンドルでこの本を購入。Pythonを使えるようになりたくて買ってみたが非常にこの本が面白くて自宅に居る間はPCの前にかじりついてこの本のサンプルスクリプトを組んで試して一人で微笑んでおります。

自分はネットワーク系のエンジニアでプログラミングはまったくできない人間だが、この本は非常にスムーズにPythonの文法などが頭に入ってきて(というかPythonの文法自体がかなりわかりやすくできているということか?)、すぐにかんたんなスクリプトなら書いて動かせるようになった。身の回りの細かい作業はこれでスクリプト化して楽しんでおります。

そしてPythonの面白いところのひとつのBeautifulSoup4というウェブスクレイピングのライブラリを使って海外のグラビアアイドルのギャラリーサイトからHTMLをパースして数千枚の画像を一気に落としてきたり。年を取っても行動パターンは変わらずです。

そういえば、1998年ぐらいの大学生時代、有人と一緒に夜な夜なテレホーダイが始まると手分けをして素人ハメ撮り写真集を落としましたが、はっきり言ってその時にもこういうプログラミングを学習するきっかけはあったのかもしれないと思うところもあります。(とはいえその頃にこんな便利なライブラリはたぶん存在していなかったとは思うが。。)

他にもPythonでウェブスクレイピングという書籍はいくつか出ているようなのでそのへんも買って勉強してみようかと思います。。。

独学プログラマー Python言語の基本から仕事のやり方まで
日経BP社 (2018-03-20)
売り上げランキング: 303