100回の繰り返しを一瞬で。ループという食洗機
皿を1枚ずつ手で洗うか、まとめて機械に任せるか。
コンピュータが人間に勝つ、いちばん分かりやすい場面。
コンピュータが人間より圧倒的に強い場面をひとつ挙げるなら、繰り返し作業です。
100枚の皿を洗う、1,000行の住所録を整える、10,000枚の写真をリネームする。
人間なら日が暮れて、途中で必ずミスをする。
ループの書き方
考え方はこれだけ
写真のリスト の 1枚ずつ について:
日付を調べる
「2026-06-21_キャンプ.jpg」の形に改名する
この「1つずつについて、同じ処理をする」がループです。
処理の中身を1回分だけ書けば、あとは対象が10件でも10万件でも、同じ1行が面倒を見てくれる。
しかも1件目と10万件目で、集中力が落ちない。
人間の仕事が変わる
このサイトのキャンプ場データベースも、1,000件以上の情報をループで整えました。
手作業なら数週間の仕事が、プログラムなら数分です。
ここで人間に残る仕事は、繰り返しの1回分をどう設計するかを考えること。
食洗機に任せる前の、予洗いと並べ方みたいなものです。
単純作業を機械に渡して、考える仕事だけ手元に残す。
プログラミングを覚える実利は、突き詰めるとこれに尽きると思います。