【初心者向け】Pythonでファイル一覧を取得で関数の再帰呼び出し

はるか昔、このブログを解説した頃は、体系立ててノウハウをアクセスしやすいように書いていくようにしようとしていたけれども、
ユーザーは検索エンジンに頼ってくるだろうから、もう単発でノウハウを書き込むほうが1番良いのかもしれない

というわけでファイル一覧の取得方法。

基本的なことだけれども、一覧取得関数やディレクトリ判定関数などすぐに忘れてしまうから、都度調べるのも面倒くさいのでここに書いておく。

ファイル一覧… 続きを読む

Pythonでexif(Jpegの撮影日など)を取得する

 

Jpegには写真の撮影日やカメラの機種名など保存されている。
これはexifという仕組みで、スマホのアルバムなどにはなくてはならない仕組み。

うちの写真類はHDDにどんどんコピーしていって、同じディレクトリに数万ファイルある状態になってしまって
完全にものを探せる状態じゃない。… 続きを読む

認証とバイオメトリクスとIDとパスワード

だいぶ前の話だけれども、高画質の写真でピースサインをすると指紋読み取られて複製を作られて成りすまされる可能性があるという話があった。

指紋や静脈、虹彩などは複製が困難だったり、読み取りに専門の機器が必要だからある程度安全性があるけれども
考えてみたら顔パスや名前を名乗る昔からの認証方法とは思想はなんにも変わっていないんだなと思う。

名前や顔は、その人を識別できるものだけれども、
人間だったら勘違いや記憶違い、他人の空似などで間違えることがある。… 続きを読む

プログラミング初心者が継続して学習するための適切な目標とは?

プログラミングは最近社会的に要求されているスキルの一つになってきていると思う。
NHK教育でもプログラミングの番組をやっているくらいだ。
ちなみにこの番組はすごくて、厚切りジェイソンが人力クイックソートみたいなのやったりして見ているだけで結構面白い。

インターネットも発達し、情報が手に入りやすくなり、パソコンも安くなったので始めやすい環境になっていると思う。

プログラミングを意欲的に学習できるものとして個人的な目標設定が必要だが、やはり何かを作りたいという思いが重要なモチベーションになる。… 続きを読む