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