Python編程:從入門到實踐(基礎+項目+數據可視化+Web應用程序)

前言

本篇主在讓你成為優秀的程序員,具體地說,是優秀的Python程序員。通過閱讀本篇,你將迅速掌握編程概念,打下堅實的基礎,並養成良好的習慣。閱讀本篇後,你就可以開始學習Python高級技術,並能夠更輕鬆地掌握其他編程語言。

Python編程:從入門到實踐(基礎+項目+數據可視化+Web應用程序)

主要內容

在本篇的第一部分,你將學習編寫Python程序時需要熟悉的基本編程概念,你剛接觸幾乎任何編程語言時都需要學習這些概念。

你將學習各種數據以及在程序中將數據存儲到列表和字典中的方式。

你將學習如何創建數據集合以及如何高效地遍歷這些集合。

你將學習使用while 和if 語句來檢查條件,並在條件滿足時執行代碼的一部分,而在條件不滿足時執行代碼的另一部分——這可為自動完成處理提供極大的幫助。

你將學習獲取用戶輸入,讓程序能夠與用戶交互,並在用戶沒停止輸入時保持運行狀態。

你將探索如何編寫函數來讓程序的各個部分可重用,這樣你編寫執行特定任務的代碼後,想使用它多少次都可以。

你將學習使用類來擴展這種概念以實現更復雜的行為,從而讓非常簡單的程序也能處理各種不同的情形。

你將學習編寫妥善處理常見錯誤的程序。學習這些基本概念後,你就能編寫一些簡短的程序來解決一些明確的問題。最後,你將向中級編程邁出第一步,學習如何為代碼編寫測試,以便在進一步改進程序時不用擔心可能引入bug。第一部分介紹的知識讓你能夠開發更大、更復雜的項目。


Python編程:從入門到實踐(基礎+項目+數據可視化+Web應用程序)


在第二部分,你將利用在第一部分學到的知識來開發三個項目。你可以根據自己的情況,以最合適的順序完成這些項目;你也可以選擇只完成其中的某些項目。

在第一個項目(第12~14章)中,你將創建一個類似於《太空入侵者》的射擊遊戲。這個遊戲名為《外星人入侵》,它包含多個難度不斷增加的等級。完成這個項目後,你就能夠自己動手開發2D遊戲了。

第二個項目(第15~17章)介紹數據可視化。數據科學家的目標是通過各種可視化技術來搞懂海量信息。你將使用通過代碼生成的數據集、已經從網絡下載下來的數據集以及程序自動下載的數據集。完成這個項目後,你將能夠編寫能對大型數據集進行篩選的程序,並以可視化方式將篩選出來的數據呈現出來。

Python編程:從入門到實踐(基礎+項目+數據可視化+Web應用程序)

在第三個項目(第18~20章)中,你將創建一個名為“學習筆記”的小型Web應用程序。這個項目能夠讓用戶將學到的與特定主題相關的概念記錄下來。你將能夠分別記錄不同的主題,還可以讓其他人建立賬戶並開始記錄自己的學習筆記。你還將學習如何部署這個項目,讓任何人都能夠通過網絡訪問它,而不管他身處何方。

Python編程:從入門到實踐(基礎+項目+數據可視化+Web應用程序)

由於文章篇幅限制,小編在這裡就不做過多的介紹了哦,需要本【Python編程從入門到實踐】技術文檔的小夥伴,可以轉發此文,關注小編,私信小編“文檔”來進行獲取哦~~~

為何使用Python

繼續使用Python,還是轉而使用其他語言——也許是編程領域較新的語言?我每年都會考慮這個問題。可我依然專注於Python,其中的原因很多。Python是一種效率極高的語言:

相比於眾多其他的語言,使用Python編寫時,程序包含的代碼行更少。Python的語法也有助於創建整潔的代碼:相比其他語言,使用Python編寫的代碼更容易閱讀、調試和擴展。

大家將Python用於眾多方面:編寫遊戲、創建Web應用程序、解決商業問題以及供各類有趣的公司開發內部工具。Python還在科學領域被大量用於學術研究和應用研究。

我依然使用Python的一個最重要的原因是,Python社區有形形色色充滿激情的人。對程序員來說,社區非常重要,因為編程絕非孤獨的修行。大多數程序員都需要向解決過類似問題的人尋求建議,經驗最為豐富的程序員也不例外。需要有人幫助解決問題時,有一個聯繫緊密、互幫互助的社區至關重要,而對於像你一樣將Python作為第一門語言來學習的人而言,Python社區無疑是堅強的後盾。

Python是一門傑出的語言,值得你去學習,咱們現在就開始吧!


分享到:


相關文章: