エクセルファイルからシートを取り出すで、本当はここで「シートのデータをcsvに変換!」ってやってしまいたいのだけど、それができない。代わりに、こうやります。先日、期間限定の無料講座「社会人のためのデータサイエンス入門」を短期集中で終わらせた話をしましたが、同時に京都大学による期間限定の無料講座「統計の入門」も短期集中で取り組んでいまして、こちらも先ほど終わらせました。簡易テストも100点でホッとしました。両方とも、確か無料は3月15日までだったはず。集中すれば今からでも終わらせられるし、途中まででも価値あるので、興味ある方はぜひチャレンジしてみてください。ついて総務省が無料で期間限定公開している「社会人のためのデータサイエンス入門」完了。将来的にはPythonでデータ分析して遊びたい僕なのだけど、そのための地ならしという意味で良かった。4週間のコースだけど、実質1週間弱で終わる内容だし、3/16で無料公開は終了しちゃうので、気になる人はダッシュではじめてみてください。それにしてもe-Stat。すごいんだけどどうなのこれ?!という感じで面白い。統計局が出している、政府統計をまとめて見れるサイトなんだけど、統計データを加工したりグラフにしたりする機能もあって、ちょっとしたエクセルみたいなことになっている。エクセルっぽいところも、よくできてはいるんだけど、帯に短し襷に長しな場面もあるので、触れば触るほど、「データを自由にダウンロードさせて、あとはエクセルなりGoogleスプレッドシートなりに任せれば良いのでは?」という気持ちがムクムクと膨らんでくる。「データが置いてあるだけでは、おもてなし精神などが足りない!」と説得した人がいたんだろうなあ......「外国製の表計算アプリに頼ってはならないのです!」とか力説したのかもしれない。これが税金の使い方というやつか、と、このサービス作成を受注した会社のプレゼン能力に脱帽しながら、でも楽しいのでポチポチ触ってます。興味ある方は、統計ダッシュボードあたりからいじってみてください。すごいんだけど......実装する必要って......??」と、これまた楽しい気分になれます。時間があるときにチビチビと続けているPythonの勉強。プログラミングについては、だいぶ前にちょっと触ったきり放ってしまい、ほとんど無知なので、実質これが最初に覚えるプログラミング言語になります。今までずっと、仕事として関係はしてきたので、なんというか、概念としてわかっていることは結構あるのですが、それでも、実際に自分で手を動かしてコーディングすると、毎回新鮮な発見の連続で、とても楽しいです。そんな日々の、とある一日についての記録でございます。(0)|openpyxlの機能チートシート(初級)PythonからExcelを操作するopenpyxlっていうモジュールの機能が、コンパクトにまとまってるっぽいのですが、どう考えても秒で忘れそうなので、いろいろな機能を一度に実行するスクリプトを書きました。printばかりでダルいですが、コードを見ると、チートシートみたいになっていて、機能が一望できるという。(0)|文をそのままコマンドとして実行するときの書き方「exec」【Python勉強中】これはメモです。同じ悩みを抱える人には救世主かもしれないけど、人類の99.999%にはただの怪文書だよ。(0)|『退屈なことはPythonにやらせよう』の11章は頑張りすぎないように3週間近くもここで使っちまったよ......Pythonの勉強用に使っている本『退屈なことはPythonにやらせよう』ですが、11章「Webスクレイピング」のところでは、実習として出てくるものが、ことごとく教科書通りに実行できません。エンコードが必要だったり、Webスクレイピング基本禁止だったり、例外がおおく止まることが多かったりして、本筋と違うところで悩みまります。勉強のために工夫して悩むのは悪いことではないと思うのですが、最後のメール自動送信の演習で、思い通りにいかずいろいろ調べた挙句、「Gmailは基本的にはWebスクレイピングを禁止している。APIを使うべし」ということがわかり、あーもういいや、と思いました。APIの使い方はまだよくわからないけど、わかったら、またこの演習に戻ってくることにします。Webスクレイピングは、便利そうだけど、なんか地雷を踏みそうなので、いったんここまでにしとこうかな。参考までに、書いたスクリプト一覧を置いておきます。(0)|webbrowser.openでブラウザに渡す日本語が文字化けする場合はurllib.parseを使う【Python勉強中】これは主に、『退屈なことはPythonにやらせよう』11章のmapIt.pyでつまづいている人のための記事です。年末年始のお休みに入りました。仕事がないとPythonがはかどりますね。最近「もしかして、自分がやりたいことを実現するのはPythonではなくReactやnode.jsなのでは?」という不安が頭をよぎっているのですが、どんな言語であっても、一定のレベルまでマスターすることには意味があるはずです。なにより、楽しいので別にいいです。このたび、はじめて挫折することにしました。http://kotoripiyopiyo.com/aboutthisblog.htmlこのブログについて日常のごくささやかな出来事に過剰反応しているブログです。〜:小鳥ピヨピヨスネ夫を正面から見たら:小鳥ピヨピヨ村上春樹は奥さんについて語るとき、異常に面白い:小鳥ピヨピヨ最近の記事やらなければいけないことを、やりたいことより優先してはいけない。