0基礎、非計算機專業怎麼學Python?
其中最重要的,我想就是基礎的夯實。掌握好Python語法等基礎知識,才能在做項目時事半功倍。
今天我們就來看看2位前輩是怎麼自學Python的。希望對你有所幫助。
一開始學習知識的時候,我們對基本概念熟視無睹,只想快點將知識之劍掌握在手,哪管知識之劍該用在何處。
當我們學會知識之後,基本概念就會回來找我們算帳,出錯一次劍,就記一次帳,帳本慢慢變厚的過程就是我們向基本概念靠攏的過程。當我們掌握了知識最基本的概念之後,我們就開始還帳了,這時,帳本就開始慢慢薄了。
一旦基礎概念掌握熟練了,日後無論做什麼都會更加輕鬆,像python在別的方面的應用,如數據分析,人工智慧,爬蟲等等,都是以python為基本內核的。
零基礎的話,紮實掌握python基本概念和語法元素是非常有必要的。
當然只是知道知識點還是不夠的,編程作為一門技術當然離不開練習,技術的精進沒有捷徑,唯手熟耳。書籍推薦兩本,
1.《python編程-從入門到實踐》這本書就像一個優秀的保姆,可以將所有的知識用一個你最舒服的姿勢教給你。
需要本書的電子書可以加我的群免費領取,學習python請加python零基礎系統學習交流扣扣qun:934109170,與你分享Python企業當下人才需求及怎麼從零基礎學習Python,和學習什麼內容。
學習python有不懂的(學習方法,學習路線),可以隨時來諮詢我,相關學習視頻資料、開發工具都有分享
2.《笨辦法學python3》
以上的練習和兩本書足夠掌握python的基本概念了,下面就開始要使用python了,下面是一些python的應用方向:
推薦書籍
1. 網絡爬蟲方向:《python3網絡爬蟲開發實戰》,《python爬蟲開發與項目實戰》
2. 數據分析方向:《利用python進行數據分析》
3.數據可視化:《python數據可視化編程》
4. 機器學習方向:《python機器學習基礎教程》《python神經網絡編程》-這本強推
我學python的方式有點非傳統。僅作參考。
我學的第一門語言是python。那時候我看表哥做了一個猜數字的遊戲,覺得會python的人都好牛,所以我也想學了。
我試過讀教科書,看khan academy,看各種教程,但收穫都甚微。學來學去還是那幾個概念,什麼是integer?什麼是string?半年之後我還是一竅不通,連python怎麼安裝都不會。
後來我的表哥在repl.it上跑了一遍他的代碼。從那時候起我就知道repl.it可以當「網頁版 python」使。
我真正開始學到點東西時是從改我表哥代碼開始的。我改了一些數字,改了一些文字,看看效果會怎麼樣。
比如說,這個http://random.int()是什麼,我改一下括號裡的數字會怎麼樣?這個while又是什麼,這個=是不是還有賦值的意思?不斷地改,不斷的出bug,不斷的出現驚喜,我就是這樣學習python的。
這一路下來雖然不是有效,但是你的興趣會不斷的促使你學習新的東西。你可以去抄開源的代碼,然後不斷的修改,摸出新的花樣。這樣,你的實戰經驗將會不斷的積累。直到現在,當我參加hackathon時,我還是會去抄教程的代碼,然後修改成我想要的。
總體來說,不斷的摸索,你就精通一門語言了。就像我學會了中文一樣。
python教程,一個能學習知識的微信公眾號!
歡迎掃碼關注比置頂公眾號,學習知識不會少!
覺得不錯,點個「在看」然後轉發出去