答主目前是某一本院校在校大學生(大二),python前期學期完全可以自學,之前我在網上找過不少相關視頻和書籍,看了下,小白我推薦《python從入門到實踐》(圖靈程序設計叢書,中郵電版),這個叢書是一系列的,可以慢慢找來看,教程的話建議看“黑馬程序員”(可從b站找)。后期的話可以找找項目練練手,最好和同學或者學長學姐一起學,不然后期困難太多就變成“從入門到放棄了”。加油!
零基礎自學Python,其實說難也不難,說不難也難,難的是需要足夠堅持,足夠聰明,如果你有很強的意志力和學習力,也zd是可以自學Python的,首先你需要先給自己制定一個具體的學習路線,根據學習路線制定具體的學習方案,將Python知識一步步分解開來學習,這樣既不會學的混亂,也能做到心中有數,當然最主要的是這個學習路線要循序漸進的來,切不可急功近利,因為基礎打牢,能力才能一步步的提升。其次就是根據學習路線找一些相關的網課來學習,或者是看直播課,一般的視頻網課都是成套的,學起來也是循序漸進的,可以跟著一起學習,平時學習的時候也可以多留意Python相關的學內習網站,一般的學習網站上都會有比較多的學習資料,小伙伴們可以跟著學習資料多多練習,總之,自學不易,貴在堅持,選擇自學的小伙伴們要做好心理準備。零基礎的小伙伴自學起來其實還是很有難度的,在學習過程中,可能會遇到各種各樣的問題,最主要的是遇到疑難問容題無人解答,只能靠自己摸索解決,這個時候也不要著急,可以在Python相關的群里問一下也在學Python的人。
不建議看視頻,也不建議看電子書,建議看原汁原味的最新的官方文檔,如果能在命令行自行查看內置文檔最好不過了。
無需視頻python本身就是腳本語言,無需編譯,直接復制粘貼就可以運行,完全不需要看視頻。看視頻的時間,還不如把源代碼手敲一遍。
不建議電子書至于電子書,國內的不建議看,國外的建議看原版,最建議的是看官方的文檔,并且有中文版。我個人看過,中文翻譯質量很高,太低的話,估計也上不了python官方網站。
我學習技術將近十多年,一個教訓就是一定要看原版,盡量不要看翻譯的資料,很多翻譯驢唇不對馬嘴。
建議實戰。一定要手動輸入代碼。否則 你看視頻、電子書,都覺得很簡單,理所當然。當你真正輸入時可能就會傻眼。強烈建議用ipython,支持tab自動補全,并支持內省功能。輸入一個函數名或變量加問號,就能顯示對應信息。如果輸入兩個問號,會有驚喜!!
或者如果你能配置好ide, 鼠標放在函數上,就能獲得對應函數的文檔。
最后建議帶著目標去學,比如用python分析下最近三個月的股票數據,效率會更高!
C語言入門可以選擇《C語言程序設計》;Python可以選擇《Python語言程序設計基礎》嵩天版;軟件工程可以選擇《軟件工程導論》;也可以在網絡上的平臺進行學習,比如:菜鳥教程。