PerlならサンプルコードPerl入門

3000-01-01

PerlならサンプルコードPerl入門

Perl

  1. Perlプログラミング入門 - 基礎の10講
  2. Perlリファレンス
  3. Perlでお手軽Web開発
  4. Perl中級編
  5. データベース
  6. Perl上級編

Perlは「テキスト処理」「システム管理」「Web開発」の三つの分野で優れたプログラム言語です。Perlはコンパイルなしで実行できるスクリプト言語でruby、python、PHPなどの仲間です。

サンプルコードPerl入門は「日本最大級」のPerl情報サイト。400以上の記事が無料で読み放題。ゼロから初めてPerlのプログラムの意味を理解し実力がどんどん身につく。このサイトでプログラミングの確かな実力を身に着けてみませんか。

更新情報

モジュール徹底解説」「Time::Localモジュール」(2017/2/11)

defined関数」「構文の一覧」(2017/2/7) 「undef関数」(2017/2/3)

1. Perlプログラミング入門 - 基礎の10講

Perlでプログラミングをするための「入門」記事を紹介します。Perlを学習するにあたって、これだけは覚えておいたほうがよいというものをピックアップ。PerlプログラムはCGIで有名でWebサイトを作るのに適していますが、最初に基本的な文法をマスターしましょう。

Perl入門 - 基礎の10講

  1. ActivePerlのダウンロードとインストール
  2. 基礎文法
  3. 正規表現
  4. 配列
  5. ハッシュ
  6. サブルーチン - Perlの引数の扱い方など
  7. ファイル入出力
  8. 文字列
  9. 条件分岐と繰り返し - if、for、while
  10. 変数

2. Perlリファレンス

  1. 文法・構文
  2. 標準関数
  3. 演算子
  4. 特殊変数
  5. モジュール
  6. 豆知識
  7. FAQ
  8. Perlが優れている分野 - ruby, python, PHPとの比較なども
  9. 言語的な特徴

3. Web開発

Perlで「Web開発」を行う方法を解説。Perlで、Webサイト、Webアプリ、Webサービスを作成したい方にお勧め。

Web開発 - Mojolicious

  1. Mojolicious入門
  2. Kent WebのCGIを改善
  3. 実用的なWebアプリを「GitPrep」見る

4. Perl中級編

Perlの「一歩進んだテクニック」を解説。「基礎編」が終わった後にチャレンジしてみよう。Perlのテクニックを使うともっとプログラミングが便利になる。

中級編

  1. 多次元データ構造
  2. ビット演算子
  3. 例外処理
  4. コマンドライン引数
  5. デバッガの手引き
  6. 現代的な記述方法
  7. オブジェクト指向入門
  8. スコープを理解する
  9. Time::Piece - 日付と時刻を扱う
  10. 数値計算
  11. モジュール基礎
  12. オブジェクト指向
  13. 日付・時刻
  14. 文字コード
  15. ファイル操作

5. データベース

Perlでデータベースを扱う方法を解説します。データベースはPerlでWebアプリを作るときは必須の知識。

データベース

  1. MySQLとの連携
  2. SQLiteで学ぶデータベース操作の基礎
  3. DBD::Oracleをインストール
  4. SQL Serverに接続する手順
  5. DBIx::Customで簡単にSQLを実行する方法

6. Perl上級編

一歩進んだ「Perlの応用」的な機能を紹介します。これができれば、あなたも「Perlマスター」だ!

上級編

  1. Test::Moreによるプログラムの試験の自動化
  2. 「ソケット」による通信を行う
  3. プロセス間通信を行う
  4. ワンライナーの書き方を覚える
  5. PDLで統計・解析
  6. XSによるC/C++バインディング入門
  7. 言語実装の研究

7. その他のPerl情報

その他のPerl情報です。Perlのリリース情報などがあります。

その他の情報

  1. リリース情報
  2. 読み物
  3. リンク集 - 公式サイト、勉強会、イベント

8. 人気の記事

サンプルコードPerl入門ではてなブックマークを集めた人気記事です。Perlでみんなが注目していることがわかる。

  1. 「基礎文法」最速マスター一番人気
  2. 現代的な記述方法
  3. 実践で役立つ「正規表現」
  4. 「配列」と「ハッシュ」を自由に扱う
  5. よく使用する「関数」「標準モジュール」一覧
  6. 「日本語」などのマルチバイト文字列を適切に処理する

9. 著書情報

木本裕紀「Perlでプログラミングをするのが面白くって仕方ない」

Perlの「オープンソース」活動に26歳のときから「10年間」取り組んでおり「ライフワーク」としている。

代表的な著作は「業務に役立つPerl(技術評論社)」「かんたんプログラミングCGI/Perl(技術評論社)」。雑誌「Software Design」で、連載経験も。