專家推薦 Perl學(xué)習(xí)指南
本文和大家重點(diǎn)討論一下Perl學(xué)習(xí)指南,介紹了一些Perl的學(xué)習(xí)竅門,首先我們看一下以下幾個(gè)問題,如果你對(duì)這些問題的認(rèn)識(shí)都比較明確,那么你對(duì)Perl學(xué)習(xí)會(huì)很大的提升。
Perl學(xué)習(xí)指南
首先,來到Perlchina就是找對(duì)學(xué)習(xí)Perl的***步。每個(gè)人都有不同的學(xué)習(xí)方法,下面列舉幾個(gè)供參考:
首先,請(qǐng)考慮如下問題:
◆如果Perl是你學(xué)的***個(gè)編程語言,推薦先看一些編程基礎(chǔ),流程控制,邏輯和設(shè)計(jì)的知識(shí).大家有沒有好的中文書籍介紹?
◆如果你學(xué)過其他語言,那就可以從學(xué)習(xí)Perl的語法開始(Perl語言入門),或者是從Perl的自帶文檔。當(dāng)你對(duì)Perl的語法了解后,嘗試書中的例子,試著寫一些簡單的程序。很快你就會(huì)發(fā)現(xiàn)Perl和你以前學(xué)過的語言類似。
◆如果你是一個(gè)有經(jīng)驗(yàn)的程序員,你可能直接會(huì)從讀程序,嘗試?yán)斫忾_始。雖然不同語言有很多相像之處,但很多時(shí)候你還是會(huì)迷惑的。推薦至少先了解Perl的基本語法。
◆一個(gè)幾乎通用的方法是,首先學(xué)習(xí)文檔或書籍,嘗試其中的程序例子,試著改動(dòng),然后修改出錯(cuò)的地方。然后再接著讀,嘗試復(fù)雜些的程序,重復(fù)以上的步驟。閱讀+實(shí)踐是***的學(xué)習(xí)方法。
同時(shí),Perl學(xué)習(xí)指南建議你還需要這樣:
給自己設(shè)一個(gè)學(xué)習(xí)目標(biāo),為什么學(xué)習(xí)Perl,用Perl來做什么。知識(shí)是在實(shí)踐中學(xué)到的。試著用Perl來寫一個(gè)留言本,家庭影集,分析日志程序等。不要一上來就打算寫一個(gè)網(wǎng)絡(luò)商店的復(fù)雜程序,從小的程序開始更容易看到學(xué)習(xí)的進(jìn)展,激勵(lì)自己學(xué)習(xí)下去。
閉門自學(xué)的人往往要花更大的力氣學(xué)習(xí),而且往往會(huì)多走彎路。如果學(xué)習(xí)Perl的時(shí)候可以參與到Perl的社區(qū)里,那么你就可以和其他Perl的用戶交流經(jīng)驗(yàn),獲得幫助。如果英文好的話,你可以訪問perlmonks.org等網(wǎng)站,聚有很多Perl的高手。下面看一下Perl學(xué)習(xí)指南中Perl學(xué)習(xí)竅門介紹。
Perl學(xué)習(xí)竅門:
◆查詢文檔
如果你對(duì)某個(gè)函數(shù)的使用不清楚,那么在命令行上使用perldoc函數(shù)名來查閱Perl自帶文檔。你也可以把函數(shù)名替換為模塊名來查閱模塊文檔。例如perldocLWP::Simple當(dāng)然,如果英文有困難的話,還是建議閱讀Oreilly書籍。
◆程序調(diào)試
不管你的程序多短,使用usewarnings和usestrict對(duì)你找到錯(cuò)誤有非常大的幫助。慶幸的是,klaus已經(jīng)翻譯了一篇絕妙的調(diào)試文章Brian的Perl問題之***指南。
◆提問的智慧和尋找答案的能力
初學(xué)時(shí)碰到的許多問題都已經(jīng)被別人問過了而且很有可能已經(jīng)被回答了。所以,你要學(xué)會(huì)使用google或論壇搜索你的答案。遇到問題時(shí),你可以把問題表達(dá)出來,閱讀相關(guān)文檔,嘗試寫程序自己解決。如果實(shí)在沒有頭緒的話,***嘗試到論壇里或者是用戶組來提問,通常,大家更樂意幫助那些已經(jīng)對(duì)自己的問題作過研究的人,那些只要答案的人常常沒人理睬。學(xué)習(xí)Perl學(xué)習(xí)指南是一個(gè)自己反復(fù)研究,嘗試的過程,不要依靠別人的幫助。
【編輯推薦】
- Perl線程入門指南
- 學(xué)習(xí)筆記 Perl基本語法
- Perl引用中直接引用用法解析
- Perl流程控制語句用法指南
- 技術(shù)分享 解析Perl模塊創(chuàng)建和導(dǎo)入方法