<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          豆瓣評(píng)分9.1榜首圖書:這本經(jīng)典編程教材,第2版全面升級(jí)!

          共 2190字,需瀏覽 5分鐘

           ·

          2020-11-24 04:51

          留意文末活動(dòng)
          在各大平臺(tái)計(jì)算機(jī)圖書榜單上,《Python編程:從入門到實(shí)踐》始終位居編程入門類榜首圖書,對(duì)零基礎(chǔ)編程的讀者來說,每行代碼逐字講解,學(xué)習(xí)曲線柔和,覆蓋從入門到實(shí)踐的完整學(xué)習(xí)路線。

          如何學(xué)習(xí)編寫第一個(gè)程序?

          每個(gè)程序員都有不同的故事,有的是被代碼世界的嚴(yán)格有序、干凈純粹所吸引,有的源于好奇,有的受父輩影響,也有的是機(jī)緣巧合因?yàn)槟潮緯靡泽w驗(yàn)編碼的樂趣。
          受父親影響, 5歲的埃里克·馬瑟斯開始編寫自己的第一個(gè)程序——一個(gè)簡(jiǎn)單的猜數(shù)字游戲。從孩童時(shí)期,編程帶給他的滿足感,一直影響至今。
          30歲時(shí),作為 Python 愛好者,他開始在技術(shù)社區(qū)中義務(wù)教授 Python。源于對(duì) Python 的好奇心,兒子 Ever 每天不斷地提問,才驅(qū)使他有了寫這本書的想法。

          所以,寫一本適合任何年齡入門閱讀,甚至不需要任何編程經(jīng)驗(yàn)的書,成為作者的核心寫作目的。

          Python入門——不放棄就是最好的開始

          注:以下主要內(nèi)容引自蟒營(yíng)?創(chuàng)始人大媽/ZoomQuiet寫給本書的推薦序。??

          同時(shí),原書的書名進(jìn)一步闡述了本書的意圖,Python Crash Course : a hands-on, project-based introduction toprogramming,用中文直譯過來的意思是“Python 快速教程:動(dòng)手基于項(xiàng)?的介紹和編程”。從書名來看, 它并不是真正意義上的教材,和?學(xué)中計(jì)算機(jī)系的正統(tǒng)編程語?教材比起來,最大的不同在于:

          • 實(shí)踐為主(hands-on):每章節(jié)配有練習(xí)題;

          • 項(xiàng)目為綱(project-based):在實(shí)踐三個(gè)項(xiàng)目時(shí),通過復(fù)現(xiàn)項(xiàng)目的重構(gòu)過程來加深對(duì)基礎(chǔ)語法地運(yùn)用和理解;

          除以上兩點(diǎn),本書較比正統(tǒng)教材最大的不同在于——講解方式易讀,作者把基礎(chǔ)概念掰開揉碎地講,講解和舉例都淺顯易懂,易于學(xué)習(xí),讓你很有成就感,就像是網(wǎng)游的獎(jiǎng)勵(lì)機(jī)制一樣激發(fā)你的積極性,絕不會(huì)讓你在 Hello World 完成后就一臉懵逼的放棄。

          如何選擇合適的 Python 入門資源?

          如今,隨著互聯(lián)網(wǎng)高速發(fā)展,在網(wǎng)絡(luò)中早已積累了極其豐富的 Python 學(xué)習(xí)資料,任何人都可以基于這些資源,通過自學(xué)來掌握 Python。但實(shí)際上,網(wǎng)絡(luò)上充斥的資源太多太雜且不成體系,在沒有足夠編程/工程經(jīng)驗(yàn)之前,僅靠“看”線上資源自學(xué)掌握 Python,的確是件非常困難的事。

          當(dāng)年,我自己光是開發(fā)第一個(gè)實(shí)用工具(一個(gè)不超過50行代碼的項(xiàng)目),就前后用了將近半年的時(shí)間,才得以成功。之所以耗時(shí)這么久,原因在于:

          • 官方文檔/教程過大、過全,學(xué)習(xí)曲線陡峭,更適合有經(jīng)驗(yàn)的軟件工程師;

          • 而面向初學(xué)者的教程,只講基礎(chǔ)語法,并沒有關(guān)于項(xiàng)目的實(shí)踐引導(dǎo)。

          所以,20多年過去,市面上一直不乏各種講授“零基礎(chǔ)入門 Python”的圖書,但至今只有兩本摸到門徑。

          ?本是《笨辦法學(xué) Python》。通過極其精煉的針對(duì)性練習(xí),幫助小?突破對(duì)編程的恐懼。但遺憾的是,它并沒有包含如何完成實(shí)?工程的內(nèi)容。

          另外?本,就是這本 “Python 蟒蛇書”。得益于中學(xué)老師的身份,作者平時(shí)接觸的都是非計(jì)算機(jī)專業(yè)的學(xué)生。他結(jié)合自己的教學(xué)經(jīng)歷,撰寫這本從零開始快速上手 Python 的好書。

          更令人興奮的是,為了擁抱 Python 技術(shù)生態(tài)的變化,作者及時(shí)增補(bǔ)了第2版,替換和追加了很多常用模塊/框架/工具的介紹,整體上更貼近實(shí)際開發(fā)環(huán)境。

          那么,第2版修訂有哪些更新和變化?

          第一部分“基礎(chǔ)知識(shí)”,第2版只介紹 Python3,簡(jiǎn)化了安裝流程,語言細(xì)節(jié)描述上做了全面修訂,新增 Sublime Text、f字符串、大數(shù)表示法和常量表示法等主題,并且更準(zhǔn)確地描述了 Python 語言的細(xì)節(jié)。

          第二部分“項(xiàng)目”用更簡(jiǎn)明的結(jié)構(gòu)、更清晰的語法以及更流行的庫和工具,優(yōu)化了項(xiàng)目代碼結(jié)構(gòu),簡(jiǎn)化了函數(shù)和模塊的調(diào)用。

          比如,不再使用 Pygal 來可視化 GitHub 的 Python 開源項(xiàng)目,轉(zhuǎn)而使用 Plotly。另外,使用新版的 Django 創(chuàng)建“學(xué)習(xí)筆記”項(xiàng)目,簡(jiǎn)化了項(xiàng)目部署流程,更接近專業(yè)程序員部署 Django 項(xiàng)目的方法。

          給零編程經(jīng)驗(yàn)讀者的一些閱讀建議

          不過,從我的經(jīng)驗(yàn)來看,如果完全無基礎(chǔ)的讀者,最好別從第一章開始學(xué)習(xí),否則將會(huì)在第一部分就耗盡了所有熱情。

          這里,我建議大家:
          • 第一部分盡可能在42小時(shí)以內(nèi)快速瀏覽一遍,不用理解,先混個(gè)眼熟;

          • 第二部分跟著項(xiàng)目實(shí)踐精讀,對(duì)應(yīng)查閱第一部分的基礎(chǔ)知識(shí)點(diǎn),針對(duì)性自我答疑。

          這樣,你就能從枯燥的語法、控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)等無窮的編程概念中掙脫出來,進(jìn)入一個(gè)個(gè)具體真實(shí)的項(xiàng)目場(chǎng)景中來,一切將變得異常清晰,有目標(biāo)且可檢驗(yàn)。當(dāng)然,最好還是能找到?起學(xué)習(xí)的小伙伴,?論線下共讀還是線上遠(yuǎn)程協(xié)同都不錯(cuò)。總之,大家一起折騰,閱讀和學(xué)習(xí)才可能事半功倍。

          —?【 THE END 】—
          本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲取!


          3T技術(shù)資源大放送!包括但不限于:Java、C/C++,Linux,Python,大數(shù)據(jù),人工智能等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲取!!





          瀏覽 21
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲第九页 | 逼逼免费视频 | 欧美一区二区三区在线 | 五月天色婷婷97在线视频播放 | 在线亚洲天堂 |