首頁  >  文章  >  後端開發  >  笨辦法學python3這本書好嗎

笨辦法學python3這本書好嗎

silencement
silencement原創
2019-06-11 09:14:266326瀏覽

笨辦法學python3這本書好嗎

在我們學習任何一門語言的時候,我們都恨不得有一本書或有一節影片就能讓我們學會所有內容,或是購買的書籍裡能包含練習題,帶著練習學習的話會更好的理解內容,Python程式語言的話題熱度目前來看一直居高不下,很多沒有程式語言基礎的也開始學起來。

此時的我們面臨很大的一個問題,我沒有程式語言基礎,也沒有接觸過Python,那麼此時我們需要一本適合自己的書。

那麼今天我們就來介紹一本書《「笨辦法」學Python 3》,這不僅僅是一本書,隨書附贈5個多小時充滿激情的視頻,這是一套完整的Python語言影片課程!純正的美式發音,中文字幕,邊看邊練兩不誤。

笨辦法學python3這本書好嗎

笨辦法"學Python 3講的是什麼?

本書的目的是讓你起步程式設計。雖然說是用「Hard Way」(笨辦法)學習寫程序,但其實並非如此。所謂的「笨辦法」指的是本文的教學方式,也就是所謂的「指令式」教學。在這個過程中,我會讓你完成一系列習題,而你則透過反覆練習來學到技能,這些習題也是專為反覆練習而設計的。對於一無所知的初學者來說,在能理解更複雜的話題之前,這種教授方式效果是很好的。你可以在各種場合看到這種教授方式,從武術到音樂不一而足,甚至在學習基本的算術和閱讀技能時也會看到這種教學方式。

本書透過練習和記憶的方式,引導你逐漸掌握使用Python程式設計的技能,然後由淺入深,讓你將這些技能應用到各種問題上。讀完本書之後,你將有能力接觸學習複雜的程式設計主題所需的工具。我喜歡告訴別人:我的這篇文章能給你一個「程式黑帶」。意思是說,你已經打好了基礎,可以真正開始學習程式設計了。

針對Python 3的改進

本書使用了Python 3.6。我用Python的這個版本是因為它包含了一個新的改進版的字串格式化系統,這個系統比之前的更為易用。初學者接觸Python 3.6可能會遇到一些問題,但我在書裡會幫你克服。Python 3.6的一個特別令人頭疼的問題是,在一些關鍵位置的出錯訊息都很糟糕,不過這些我都會幫你弄懂的。

最後要講的是,Python 3版本完全支援Windows 10。過去的版本偏重於Unix風格的作業系統,如macOS和Linux,Windows只是順便講講。在我寫這本書的時候,微軟公司已經開始認真對待開源工具和開發者了,而且Windows也是一個嚴肅的Python開發平台。在影片中,很多場合下我用Windows進行了演示,為了完全兼容,我也演示了macOS和Linux。我講了每個平台都會遇到的一些坑,演示了安裝過程,還提供了不少別的小竅門。

本書將教你程式設計新手需要了解的3種重要的技能:讀和寫、注重細節以及發現不同。

讀和寫

很顯然,如果你連打字都成問題的話,那你學習程式設計也會有問題。尤其是,如果你連程式原始碼中的那些奇怪字元都敲不出來的話,就更別提程式設計了。如果沒有這些基本技能,你連最基本的軟體工作原理都難以學會。

手動錄入程式碼範例並讓它們運作起來的過程,會讓你學會各種符號的名稱,熟悉它們的錄入,最終讀懂程式語言。

著重細節

區分好程式設計師和差程式設計師的最重要的一個面向就是對細節的重視程度。事實上,這是任何行業區分好壞的標準。如果缺乏對工作中每一個微小細節的注意,你的工作成果將不可避免地出現各種關鍵缺陷。從編程這一行來講,你得到的結果將會是毛病多多而且難以使用的軟體。

通讀本文並一字不差地錄入書中的每個例子,會訓練你在做某事時把精力集中到自己正在做的事情的細節上。

發現不同

大多數程式設計師長年累月地工作會培養出一種重要的技能,那就是觀察事物間不同點的能力。有經驗的程式設計師拿著兩段僅有細微不同的程式碼,可以立即指出裡邊的不同點來。程式設計師甚至發明工具來讓這件事變得更容易,不過我們不會用這些工具。你要先用笨辦法訓練自己,然後再使用這些工具。

在做這些習題並且錄入每段程式碼的時候,你一定會犯錯,這是不可避免的,即使有經驗的程式設計師也會偶爾出錯。你的任務是把自己寫的東西和正確答案比較,把所有的不同點都修正過來。這樣的過程可以讓你對程式裡的錯誤、bug以及其他問題更加敏感。

少瞅多問

只要是寫程式碼,就會寫出「bug」(蟲)來。 「bug」是你寫的程式碼中的缺陷、錯誤或問題。據說早年有一次有人的電腦工作異常,檢查後發現是一隻蛾子飛到計算機裡導致的,於是後來人們就把計算機的問題稱為bug了。要修復電腦的問題,就需要對它進行“除蟲”,這也是調試(debug)一詞的由來。在軟體的世界裡,bug簡直不計其數,真的太多了。

和那隻蛾子一樣,你的bug會藏在程式碼中,而你需要把它們找出來。別以為盯著螢幕上的程式碼看,「蟲子」就會自己爬出來了,你需要更多資訊才能找到它們,你需要站起來,挽起袖子找「蟲子」。

要找“蟲子”,你需要拷問你的程式碼,問它究竟發生了什麼,或者你需要站在不同的角度去看程式碼。在本書裡我多次提到“少嗔多問”,我示範瞭如何讓程式碼“坦白交代”自己做了什麼,如何把拷問的結果變成解決問題的方案。我還示範了各種不同的理解程式碼的方式,讓你獲得更多資訊和洞察力。

不要複製貼上

你必須手動將每個習題錄進去,複製貼上會讓這些習題變得毫無意義。這些習題的目的是訓練你的雙手和大腦思維,讓你有能力讀程式碼、寫程式碼和觀察程式碼。如果你複製貼上的話,就是在欺騙自己,而且這些習題的效果也會大打折扣。

以上是笨辦法學python3這本書好嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn