- 第1講:輕松起航,一起愛上Python
- 之 零基礎安裝配置Anaconda開發環境
- 第二講:小試牛刀
- 第2講 答疑
- 之 聊聊Python的“四大皆空”
- 第3講:挑戰猜數字和猜字母小游戲
- 第3講答疑
- 之 聊聊hash函數與id函數
- 之 手把手配置Sublime Text編程環境
- 第4講:玩轉簡單加密
- 第4講答疑
- 第5講:分久必合·合久必分
- 第5講答疑
- 錄課意外集錦~
- 第6講:可交付的隨機加密
- 第6講答疑
- 第7講:類化之路
- 第7講答疑
- 第8講答疑
- 第9講:類的繼承與遞歸的實現
- 教Python、學Python,就用PythonTutor!程序可視化運行神器!
- 你一定聽得懂的*遞歸*教程!
- 第10講 解碼之路
- 第13講答疑
- 第14講、爬蟲進階之DOM樹與XPath
- 第14講答疑
- 第15講、翻頁的爬取和采集目標分析方法
- 第15講答疑
- 第16講 多級采集與多線程
- 第16講答疑
- 第17講:深入探索多線程
- 第13講答疑
- 第14講、爬蟲進階之DOM樹與XPath
- 第15講、翻頁的爬取和采集目標分析方法
- 第15講答疑
- 第16講 多級采集與多線程
- 第16講答疑
- 第17講:深入探索多線程
- 第18講、任務隊列與多線程
本書旨在讓你成為優秀的程序員,具體地說,是優秀的Pytdon程序員。通過閱讀本書,你將迅速掌握編程概念,打下堅實的基礎,并養成良好的習慣。閱讀本書后,你就可以開始學習Pthom高級技術,并能夠更輕松地掌握其他編程語言。
在本書的第一部分,你將學習編寫Pyhon程序時需要熟悉的基本編程概念,你剛接觸幾乎任何熊程語言時都需要學習這些概念。你將學習各種數據以及在程序中將數據存儲到列表和字典中的方式。你將學習如何創建數據集合以及如何高效地遍歷這些集合。你將學習使用while和if語句來檢查條件,并在條件滿足時執行代碼的一部分,而在條件不滿足時執行代碼的另一部分這可為自動完成處理提供極大的幫助。
你將學習獲取用戶輸入,讓程序能夠與用戶交互,并在用戶沒停止輸入時保持運行狀態。你將探索如何編寫函數來讓程序的各個部分可重用,這樣你編寫執行特定任務的代碼后,想使用它多少次都可以,然后,你將學習使用類來擴展這種概念以實現更復雜的行為,從而讓非常簡單的程序也能處理各種不同的情形。你將學習編寫妥善處理常見錯誤的程序。學習這些基本概念后,你就能編寫一些簡短的程序來解決一些明確的問題。最后,你將向中級編程互出第一步,學習如何為代碼編寫測試,以便在進一步改進程序時不用推心可能引入bug。第一部分介紹的知識讓你能夠開發更大、更復雜的項目。
在第二部分,你將利用在第一部分學到的知識來開發三個項目。你可以根據自己的情況,以最合適的順序完成這些項目:你也可以選擇只完成其中的某些項目。在第一個項目(第12~l4章)中,你將創建一個類似于《太空入侵者》的射擊游戲,這個游戲名為《外星人入侵》,它包含多個難度不斷增加的等級。完成這個項目后,你就能夠自己動手開發2D游戲了。
第二個項目(第15-17章)介紹數據可視化。數據科學家的目標是通過各種可視化技術來搞懂海量信息。你將使用通過代碼生成的數據集、已經從網絡下載下來的數據集以及程序自動下載的數據集。完成這個項目后,你將能夠編寫能對大型數據集進行篩選的程序,并以可視化方式將篩選出來的數據呈現出來。
在第三個項目(第18-20章)中,你將創建一個名為“學習筆記”的小壁Wb應用程序。這個項目能夠讓用戶將學到的與特定主題相關的概念記錄下來。你將能夠分別記錄不同的主題,還可以讓其他人建立賬戶并開始記錄自己的學習筆記。你還將學習如何部署這個項目,讓任何人都能夠通過網絡訪問它,而不管他身處何方。
為何使用Python繼續使用Python,還是轉而使用其他語言—也許是篇程領域較新的語言?我每年部會考慮這個問題?晌乙廊粚W⒂赑pthon,其中的原因很多。Python是一種效率根高的語言:相比于眾多其他的語言,使用Python編寫時,程序包含的代碼行更少。Pthon的語法也有助于創建整潔的代碼:相比其他語言,使用Python編寫的代碼更容易閱讀、調試和擴展。
大家將Ptn用于眾多方面:編寫游戲、創建Web應用程序、解決商業問題以及供各類有趣的公司開發內部工具。Pylhon還在料學領域被大量用于學術研究和應用研究,我依然使用Python的一個最重要的原因是,Pthon社區有形形色色充滿激情的人。對程序員來說,社區非常重要,因為瓣程絕非孤獨的修行。大多數程序員都需要向解決過類似問題的人尋求建議,經驗最為豐富的程序員也不例外。需要有人幫助解決問題時,有一個聯系緊密、互幫互助的社區至關重要,而對于像你一樣將Pthon作為第一門語言來學習的人而言,Pyhon社區無疑是堅強的后盾。
Pylo是一門杰出的語言,值得你去學習,咱們現在就開始吧!