はじめに
先日、「 プログラミング未経験者 」から「 Perl初心者 」を対象としたワークショップ Perl入学式 にサポートスタッフとして、参加しました。
Perl入学式とは
Perl入学式は、2012年に大阪で始まったプログラミング初心者や入門者向けの勉強会です。
プログラミング言語「Perl」を題材に、1年を通して、環境構築から変数やデータ構造の取り扱い、そして簡単なウェブアプリケーションを作成するまでの学習を行います。
これからプログラミングを初めたい、という方でもきちんと内容を理解できるように、基礎をしっかり身につけながら、実用的なレベルまで進むことがコンセプトです。勉強会ではスライドに写した教材を講師が解説し、受講生はその解説にもとづいた練習問題を自分のパソコンで解いていくという形式で進められます。
困った時には、複数人いるサポーターに聞けば疑問が解決するよう配慮しています。Perl入学式とは – Perl入学式 ページより引用
現在は、
の4拠点があります。
第1部
参加者の大半が WindowsPC で、Perl の実行環境を用意するには様々あるのですが、今回は VirtualBox / Ubuntu での環境構築を行いました。
それぞれ、OSバージョン・ビット数が異なったりと、Windows といっても、様々。
若干時間はかかりましたが、全員とも実行環境の構築ができました。
Oracle VM VirtualBox
Ubuntu Japanese Team
講師は @xtetsuji さん
第2部
第2部はプログラミング時に必要なツールの使い方です。
Perlユーザに限らず、すべての開発初心者に必要な基礎的な部分の内容でした。
- ターミナルの起動の仕方、使い方
- 簡単な Unix コマンドの説明
- ls
- pwd
- cd
- mkdir
- cp
- mv
- rm
- nautilus (for Ubuntu User)
- open (for Mac User)
- エディタの使い方
- gedit (for Ubuntu User)
- Atom (for Mac User)
講師は @xtetsuji さん
第3部
第3部から本編となる、Perl のお勉強です。
参加者の皆さんは真剣に受講されておりました。
- Perl入学式について
- Perlという言語について
- The Perl Programming Language – www.perl.org
- Perlの特徴
- Perlの歴史
- 高い後方互換性
- TMTOWTDI (ティムトゥーディー)
- Perlのコミュニティ
- YAPC::Japan
- Hello, world!
- perldoc
- Perl のおまじない
講師は @__papix__ さん
懇親会
懇親会にも参加し、参加者の方々と交流を深めました。
#Perl入学式 in札幌 懇親会 (@ 串焼おでん根 時計台前店 in Sapporo, Hokkaidō w/ @__papix__) https://t.co/aGEhyWOGNw pic.twitter.com/loyLxnPwjr
— OGATA Tetsuji (@xtetsuji) 2017年4月15日
#Perl入学式 懇親会 三次会 (@ 酒肴酒菜 掌-てのひら- in 札幌市中央区南4条西3丁目ニュー北星ビル地下1階, 北海道 w/ @__papix__) https://t.co/stbNB6lFed pic.twitter.com/aToF41fPAR
— OGATA Tetsuji (@xtetsuji) 2017年4月15日
まとめ
とても有意義なイベントを開催することができました。
全5回形式ですが、途中からでも参加可能ですので、ご興味がありましたら、ご参加お待ちしております。