公式ブログプログラミング未経験者/Perl初心者を対象としたワークショップ『Perl入学式』のブログです。第5回補講が行われました。担当し、サポーターは以下のお三方でした。(順不同)@__papix__@xtetsuji@ytnobodyテーマは「モジュール/テスト」編ということで、昨年度の第3回補講からまったくのプログラミング素人という状態で参加しはじめた&普段は非エンジニア業に従事する僕にはけっこう荷が重かったですが(笑)、関係各位のお導きのおかげで、何とか最後までやり通すことができました。使用した講義資料はこちら。https://github.com/perl-entrance-org/workshop-2014-05/blob/master/slide.mdその場でライブコーディングした練習問題の解答はこちらです。https://github.com/perl-entrance-org/workshop-2014-05/tree/master/code/tokyo2-note103また、同じ内容に対する各地域の講師さんによる解答例も以下から見ることができます。見比べてみてください(笑)。ディレクトリ名は「地域名-講師さんのアカウント」なので「osaka-nqounet」であれば「大阪編の@nqounetさん」による解答、ということになります。上記の通り、僕は普段の仕事ではプログラミングの機会はほとんどないので、コードを書くことといえば仕事の合間に趣味として自分用のツールを作るとか、入門書のサンプルコードを順に試していくとかぐらいなのですが、やっぱりそれだとコードに触れている時間が絶対的に足りないな、ということを強く感じました。逆に言うと、サポーターとして参加しているときにはあまりそういう風には感じなかったので、自分にとっては大変勉強になり、また良い経験になりました。いま生徒として参加されている方も、よかったらぜひ次年度以降、サポーター側に加わって、講師役を体験してみてほしいと思います。本当に何というか、全然違う経験ができますので(笑)。その他、いくつか具体的な考えたことや、補足的なこともありますが、ちょっと書くのに時間がかかりそうなので、その辺は自分のブログに近いうちにUPしたいと思います。さんによる超圧縮版Perlの基礎テキストが紹介されました。今回プログラミングそのものがはじめて、という方が数名いらっしゃったので、わいとんさんの超圧縮perl教室みたいなことを横でやりました。21ぜひお役立てください。http://ytnobody.net/impress/perlbeginners15/#/それから、つい数日前、はてなさんによる「はてな教科書」もアップデートされたとのこと、話題になっていました。よるオブジェクト指向プログラミング」もPerlの基礎からテストまでを一気に駆け抜けているのでとても良さそうです。(僕はまだ「あとで読む」状態ですが)https://github.com/hatena/Hatena-Textbook/blob/master/oop-for-perl.md今回のPerl入学式でも扱った、テストに関する独立したドキュメントもありますね。素晴らしい!https://github.com/hatena/Hatena-Textbook/blob/master/test-for-perl.md若い力もう一点、特筆すべき事項として、おそらくPerl入学式史上最も若い参加者さん(中学2年生)が参加してくれました。21嬉しいことですね。中学生、小学生のプログラマーがいることはよく聞きますが、実際に一緒の場を過ごせるとやっぱりちょっと驚きます(良い意味で)。頻繁には来られないかもしれませんが、ぜひまた機会を見て参加してほしいです。今回は同日に福岡で第5回補講が、大阪でもスピンオフ的なもくもく会(黙々とプログラミングにまつわる何かをする)「なにわPerl」が、ほぼ同時に開催されました。サポーター間でも、いつか同時多発でやりたいね〜とは言っていて、その辺の調整にはもう少し時間がかかる見込みでしたが、図らずも実現されたような感じで何よりでした。以下、関連ツイートを軽くご紹介。21mapとは地図という意味ではなく、数学における対応関係を表す用語である「写像」の意味です。マッピングとかって言うと馴染みのあるカタカナ英語っぽいですね。21テストの最終問題でペアプロに入りました。なんだかんだ毎回ここが盛り上がりますね。受講生同士のコミュニケーションもできて良い問題です。21大阪Joe’sさんをお借りして、なにわPerl開催です。21なにわPerlについては主宰の@tomchaさんによるまとめブログ記事もあります。