大學已經兩年了,就學了點c cpp,其他的科目幾乎不聽,現在不想這樣荒廢了,想學習Python語言,請問知乎大佬們能否給點建議,有沒有哪些書值得初學者看的


謝邀。學習Python網路資源和實體資源都是非常多的。開始學習的時候,題主可以刷一遍《Python編程:從入門到實踐》。這本書可以幫助你簡單地打一下Python基礎,也可以帶你接觸一些小的應用。書的後一部分提供了一個小遊戲和一個Django網站的實現項目。題主可以在這個學習過程中找到自己的興趣點是GUI編程、遊戲、數據分析還是Web,然後針對性地進一步學習。

網路平臺上,許多MOOC網站,譬如慕課網、Coursera、實驗樓等等,都有針對Python的各種課程資源。題主可以在確定學習方向之後,在上面尋找興趣方向的理論課程和實踐課程。進一步瞭解。

在這個學習過程中,你的腦海里可能會浮現出各種想法,當你有了知識儲備後,你就可以去實現這些小想法,這就是一些小項目了。當然,你也可以從網路上舉一反三去做自己的東西。

最後,題主不要忽視專業課程的學習,C和C++這樣的編程語言只是工具,演算法和數據結構、計算機的底層原理等等纔是將他們編程語言創造更大價值的核心,也是你作為科班出身的學生的競爭力之一,

可以先入手簡單的爬蟲項目,然後再逐漸深入,這樣會比較合適,歡迎關注基於 Python 的開源財經數據介面庫 AkShare:

https://github.com/jindaxiang/akshare?

github.com


興趣是最好的老師,如果是有興趣的話,通過你所學的東西力所能及的實現你自己的想法,通過不斷的從淺入深,就可以慢慢的入門一門新的語言。而不是死記硬背似的強行學習,那樣只會在導致你的反感和壓力。

從小項目開始,例如批量新建文件夾,批量重命名等等這樣最簡單的文件操作,慢慢深入到寫一些小爬蟲抓一些圖片等等這些操作,都可以讓你對一個小項目有一個比較清晰的認識,然後再逐漸的通過模塊化,拆分代碼等等操作優化自己的代碼。

書的話就不推薦了,因為每個人有每個人的學習方法,我由於很少看書,所以就不擅自推薦了。


現在項目實戰課太多了,隨便搜一下就一堆


看書,看教程,邊看邊敲,就會有一定的瞭解。


通過項目學習語言是正確的,項目多小多小眾都無所謂,只要寫出來就好,想一想目前你有什麼機械式的工作是可以通過一個程序解決的。

比如我有段時間每天需要查詢很多timestamp,每次都google太麻煩,就用python擼了一個命令行工具,還添加了一點爬蟲用來轉換時區。據我所知除了我基本沒人會用,但在寫的過程中對自己代碼的訓練還是有所提高的。

https://github.com/estepona/ut2d?

github.com

希望懟你有所幫助。


git上找項目,看書的話基礎的瘋狂python感覺就夠了


不能做


推薦閱讀:
相關文章