下載  >  手册下載  >  Perl學習手札 chm版

Perl學習手札 chm版
分類:伺服器端開發查看:2382下載:5
Perl學習手札是台灣perl高手寫的文章,特打包為chm版,方便大家閱讀。

 關於本書

1. 關於Perl
1.1 Perl的歷史
1.2 Perl的概念
1.3 特色
1.4使用Perl的環境
1.5 開始使用Perl
1.6 你的第一個Perl程式

2. 標量變數(Scalar)
2.1 關於標量
2.1.1 數值
2.1.2 字串
2.1.3 數字與字串轉換
2.2 使用自己的變數
2.3 賦值
2.3.1 直接設定
2.3.2 也可以這樣
2.4 運算
2.5 變數的輸出/輸入
2.6 Perl預設變數
2.7 defined 與undef

3. 列表與陣列
3.1 何謂陣列
3.2 Perl 的陣列結構
3.3 push/pop
3.4 shift/unshift
3.5 切片
3.6 陣列還是標量?
3.7 一些常用的陣列運算
3.7.1 sort
3.7.2 join
3.7.3 map
3.7.4 grep

4. 基本的控制結構
4.1 概念
4.1.1 關於程式的流程
4.1.2 真,偽的判斷
4.1.3 區塊
4.1. 4 變數的生命週期
4.2 簡單判斷
4.2.1 if
4.2.2 unless
4.2.3 一行的判斷
4.3.4 else/elsif
4.3 重複執行
4.3.1 while
4.3.2 until
4.4 for
4.4.1 像C 的寫法
4.4.2 其實可以用.. .
4.4.3 有趣的遞增/遞減運算子
4.4.4 對於陣列內的元素

5. 雜湊(Hash)
5.1 日常生活的雜湊
5.2 散列的表達
5.3 散列賦值
5.4 each
5.5 keys跟values
5.6 散列的操作
5.6.1 exists
5.6.2 delete
5.7 怎麼讓雜湊上手

6. 子程式
6.1 關於Perl的子程式
6.2 參數
6.3 回傳值
6.4 再談參數
6.5 子程式中的變數使用

7.正規表示式
7.1 Perl 的第二把利劍
7.2 什麼是正規表示式
7.3 樣式比對
7.4 Perl 怎麼比對
7.5 怎麼開始用正規表示式

8. 更多關於正規表示表達式
8.1 只取一瓢飲
8.2 比對的字元集合
8.3 正規表示式的特別字元
8.4 一些修飾字元
8.5 取得比對的結果
8.6 定位點
8.7 比對與替換
8.8 有趣的字串內交換
8.9 不貪多比對
8.10 如果你有疊字
8.11 比對樣式群組
8.12 比對樣式的控制

9. 再談控制結構
9.1 循環操作
9.1.1 last
9.1.2 redo
9.1.3 next
9.1.4 標籤
9.2 switch
9.2.1 如果你有複雜的if 判斷
9.2.2 利用模組來進行
9.3 三元運算子
9.4 另一個小訣竅

10. Perl的檔案讀寫
10.1 檔案句柄(FileHandle)
10.2預設的檔案句柄
10.3 檔案的基本操作
10.3.1 開檔/關檔
10.3.2 意外處理
10.3.3 讀出與寫入

11. 檔案系統
11.1 檔案測試
11.2 重要的檔案相關內建函數
11.3 localtime

12. 字串處理
12.1 簡單的字串形式
12.2 uc 與lc
12.3 sprintf
12.4 排序
12.5 多子鍵排序

13. 模組
13.1 關於程式的重用
13.2 你該知道的CPAN
13.3 使用CPAN與CPANPLUS
13.4 使用模組
13.5 開始寫出你的套件

14. 引用(Reference)
14.1 何謂引用
14.2 取得引用
14.3 引用的內容
14.4 利用引用進行二維數組

15. 關於資料庫的基本操作
15.1 DBM
15.1.1 與DBM連系
15.1.2 DBM檔案的操作
15.1.3 多重資料
15.2 DB_File
15.3 DBI
15.4 DBIx::Password

16. 用Perl寫網站程式
16.1 CGI
16.2 Template
16.3 Mason
< br />17. Perl與系統管理
17.1 Perl在系統管理上的優勢
17.2 Perl的單行執行模式
17.3 管理檔案
17.4 郵件管理
17.4 .1 Mail::Audit + Mail::SpamAssassin
17.4.2 Mail::Sendmail 與Mail::Bulkmail
17.4.3 POP3Client 及IMAPClient
17.5 日誌檔
17.6 報表

本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn

最新課程

看更多
  • 【web前端】Node.js快速入門
    【web前端】Node.js快速入門
    本課程專為初學者量身打造,旨在幫助學員快速掌握Node.js的基礎知識與核心技術。課程從Node.js的安裝與環境配置開始,逐步深入解析其非同步程式設計模型、模組系統以及事件驅動機制。透過豐富的實戰案例,學員將學會如何使用Node.js搭建高效、穩定的Web伺服器,處理HTTP請求與回應,以及進行檔案操作與資料庫互動。此外,課程也將介紹Node.js在前端開發的典型應用場景,協助學員快速提升實戰能力,輕鬆應對前端開發的挑戰。
  • 國外Web開發全端課程全集
    國外Web開發全端課程全集
    本課程是一套涵蓋HTML、CSS、JavaScript、Vue.js、React、Flutter以及行動APP開發的全面教學。從基礎的網頁製作到複雜的前後端交互,再到行動應用的實戰開發,課程內容豐富,實戰性強。學員將透過一系列實戰項目,深入了解並掌握各類開發技能,快速成長為全端開發工程師。無論是初學者或有一定經驗的開發者,都能從中受益。透過本課程的學習,你將具備獨立開發Web應用與行動應用的能力,為未來的職涯發展打下堅實的基礎。
  • Go語言實戰之 GraphQL
    Go語言實戰之 GraphQL
    本課程旨在幫助學習者掌握如何使用Go語言實現GraphQL服務。課程從GraphQL的基礎知識講起,深入剖析其資料查詢語言的特性與優勢,接著結合Go語言的特性,詳細講解如何建構GraphQL伺服器、處理請求、定義資料模式等。透過豐富的實戰案例,學習者將學習如何在實際專案中整合GraphQL,提升資料互動的靈活性和效率。課程適合有一定Go語言基礎的開發者,是建構高效能、現代化API的必備選擇。
  • 550W粉絲大佬手把手從零學JavaScript
    550W粉絲大佬手把手從零學JavaScript
    本課程,專為初學者打造,由Google大佬親自授課。課程從JavaScript的基礎知識講起,逐步深入,涵蓋語法、函數、物件、事件處理等內容。透過生動的案例和實戰練習,幫助學員快速掌握JavaScript的核心技能。大佬將親自解答學員疑惑,分享程式設計心得,讓學員在輕鬆愉快的氛圍中成長為JavaScript高手。無論你是程式設計小白,或是希望提陞技能的開發者,本課程都會是你學習JavaScript的最佳選擇。
  • python大神Mosh,零基礎小白6小時完全入門
    python大神Mosh,零基礎小白6小時完全入門
    本課程帶領你踏上程式之旅。從零基礎開始,這個為期 6 小時的課程將引導你掌握 Python 的基本原理和進階概念。 無論你是初學者還是希望提高技能的經驗豐富的程式設計師,Mosh 的深入講解和清晰的教學方法將使你快速掌握 Python。深入了解變數、資料類型、條件語句、循環、函數、物件和模組,並透過動手練習鞏固你的理解。 本課程是學習 Python 的理想選擇,能夠為各種職業領域做好準備。 Mosh 的專業知識和對教育的熱情將使你充滿信心,踏上成為熟練的 Python 開發人員的道路。