天天看點

python學完不會用_如何學習Python的基礎知我感覺我學Python的基礎知識學了不會運用,就是學完一節課寫代碼就抓瞎?...

首先,Python的應用領域是非常廣泛的,你将Python基礎學會之後,大概就了解了Python的過程式程式設計,函數式程式設計與面向對象式程式設計的差別。

現在很多人對基礎的深度也是很淺顯的。寫完基礎之後連什麼是面向對象都不知道。

我現在告訴你Python的基礎是哪些。

Python基礎文法、清單、元祖、字典、疊代器、生成器、裝飾器、lambda表達式、面向對象、關聯、繼承、程序、線程、協程、異步協程、Python與MySQL

将我上述内容學完之後,基本上Python基礎就學完了。

當你學完Python基礎之後,你可以嘗試參考别人的代碼寫一下貪吃蛇、飛機大戰這類型的遊戲。

Python應用領域Web開發

所謂web開發,你暫時了解我開發網站,當然這也是你在找工作之前要學會的内容。

網站開發,那麼就要學會制作網頁那麼HTML, CSS, JAVASCRIPT都是你必學的内容,接下來才說學習前端架構與web架構,比如說是django或者flask。當你把這些都學完之後,并且做出來簡單部落格網站,那麼接下來要做的就是項目的上線部署。接下來你要學習的就是伺服器的知識與協定的知識,雖然現在市面上已經很多軟體可以一鍵安裝軟體與上線項目,但是我不推薦初學者使用。

剛剛講到伺服器,一般用的都是雲伺服器,基本上用的都是Linux系統,是以Linux系統的知識也是必學之一。Linux知識非常重要!!!

以後無論做什麼領域或者學什麼程式設計語言,你最終想要的結果就是要展現給使用者,那麼怎麼樣展現呢?肯定是通過網絡傳播,那APP或者是web的學習就少不了了,可以說web是學習其他領域的基礎。

2. 爬蟲

所謂爬蟲就是利用程式去擷取網頁的資訊為你所用。

學習爬蟲就要學習網絡原理、Python解析庫與前端知識(HTML,CSS,JAVASCRIPT,AJAX)以後你就會明白這個在爬蟲中是很重要的,就是JAVASCRAPT逆向。

所謂Python解析庫就是正規表達式,xpath,BeautifulSoup等等。學完爬蟲基礎知識之後你就要學習爬蟲架構了,更加系統的爬取資料提高速度。例如scrapy。

Python的領域還有自動化測試,自動化辦公,機器學習。但是這幾個領域我沒有太多的涉及,具體你可以自行了解。