-
1 # Bean蠶豆
-
2 # 這樣學程式設計不枯燥
給自己安排一個詳細的Python學習路線,學完基礎語法,可以做個小專案來練手,夯實基礎。,也可以繼續學習新的內容,網路程式設計,設計模式,多執行緒,以及常見的資料庫開發,查詢語句,web前端,web開發,框架,爬蟲等。
Python學習路線,系統學習Python,可以作為參考。
(1)、Python語言基礎(2)、資料庫開發(3)、web前端(4)、Python web開發(5)、Python web專案(6)、Linux(7)、NoSQL(8)、資料視覺化(9)、爬蟲技術(10)、人工智慧具體的可以到“如鵬網”上了解一下,有網路的地方就可以學習。每個章節的後面都有相應的練習題和麵試口才題,需要以錄音的方式進行提交,為面試做準備,有新的課程更新了,也是可以繼續來學習的,口碑不錯,基本上都是慕名而去的。
-
3 # YZgIsw
學習完基礎語法之後,深入理解一下面向物件程式設計和python這門語言的設計思想。然後就可以透過一些實際的專案提高和拓展一下。
可以試著寫一個簡單的爬蟲,爬取一些網站上的圖片,文字,影片。透過動手,瞭解python的requests、beautifulsoup4登庫,還有網路請求方面的內容,檔案操作的內容。
還可以試著寫一個小網站,這裡推薦Flask。等熟練了之後,還有Django,tornado,等python的web框架。
也可以用Tkiner、pygame這些庫寫一下小遊戲。
python的應用很廣,都可以嘗試著去做,興趣是最好的老師。
這本是Flask教程,裡面寫得很詳細,很好。
這本“蛇羹烹飪”介紹了python的各種使用技巧,介紹了很多第三方的庫。
-
4 # 山西新華電腦職業學校
python基礎學完之後要學習的內容還有很多:
階段一:Python語言
階段目標:熟練掌握Python多執行緒併發程式設計技術,可以編寫爬蟲程式和語音識別軟體
階段二:Linux初級
階段目標:熟練掌握Linux作業系統管理技術,可以搭建幾乎所有Linux環境伺服器
階段三:Web開發之Django
階段目標:掌握三大Python後端框架,解決一切前後端Web開發問題
階段四:Web開發之Flask
階段目標:掌握三大Python後端框架,解決一切前後端Web開發問題
階段五:Web框架之Tornado
階段六:docker容器及服務發現
階段七:爬蟲
階段目標:掌握分散式多執行緒大型爬蟲技術,能開發企業級爬蟲程式
階段八:資料探勘和人工智慧
階段目標:成為Python資料探勘分析師,進入人工智慧領域,成為IT市場最前沿人才
山西新華電腦學校經山西省人力資源和西新華電腦學校經山西省人力資源和社會保障廳批准成立的網際網路人才培養學校,是國家資訊化教育全國示範基地。
學校坐落龍城太原,位於小店區汾東南路(208國道旁),交通便利,學風醇厚。
社會保障廳批准成立的網際網路人才培養學校,是國家資訊化教育全國示範基地。
學校坐落龍城太原,位於小店區汾東南路(208國道旁),交通便利,學風醇厚。
1988年 新華電腦學校成立
2004年 山西新華電腦學校成立
2008年 山西省勞動和社會保障廳授予山西省優秀民辦培訓機構稱號。
2013年 榮獲山西省“最佳創業培訓基地”和“最具就業競爭力IT教育單位”殊榮。
2018年 山西新華電腦學校汾東校區正式啟用
2018年學校搬遷到小店新校區,優越的學校環境、大資料實訓中心等先進的教學裝置、
全息投影等2019年最新技術,成為眾多三晉學子追尋IT夢想之地。
專案化實訓“三明三驗”教學管理
崗前實訓“一核四化”教學模式
五新課堂“4+1”創新授課模式
先進性、高品質、理實結合全程真實訓
大牛導師薈萃新華,共育網際網路精英人才與省內多家知名企業合作,開設校企定製班學校創就業中心解決就業問題,學籍學歷考試認證中心解決學歷、學籍問題,技能+學歷為學生的未來保駕護航。
-
5 # 人工智慧營
Python學完基礎語法,也就是對資料型別及基本使用語句有了一定的瞭解。
進階學習分為以下幾步:
第一步:學會Python爬蟲
第二步:學會Python資料分析
第三步:學會機器學習
當然也可以學習Python web:學習幾大框架,Django、flask。
如何學習Python爬蟲Python爬蟲是對網路進行請求,從而開啟大門,那麼接下來就是開始搬東西。最近在談一場戀愛,就拿這個舉一個例子吧。
1.你要爬取別人的東西,那你是不是先得把人家約出來吃個飯、看個電影,你才能看見她的容顏,你才知道她到底是美是醜,脾氣性格大概怎麼樣。那麼怎麼約人家出來這就相當於是網路進行請求。
2.既然約出來了,那麼接下來就是敞開心扉,訴說你的需求,訴說你的心意,讓她試著瞭解你,接納你,這就相當於開啟網頁大門。
3.最後一部,就簡單了,那就是偷走她的心,得到她的人,這就相當於爬取網頁內容。
而1哎,我們需要了解網頁的基本結構,隨便找個網站,按下F12就可以知道網頁的一些資訊。
再根據這些模仿成它信賴的樣子,head是一樣的。這就完成了第一點。
這2嘛就需要你去剖析網頁內容,這個需要檢視網頁原始碼和按下F12所示內容,進行對比,找出想要爬取的內容。
前兩點完成了,那麼第三點就只需要你學會技能就可以輕而易舉獲得芳心,準確來說是網頁內容哦。
後面兩步階梯先學完再說,一步一個腳印。
再來說說這Python web要說的話相對而言,這一條路子是比較輕鬆的。為啥這麼說?Python前端開發需求多,而且不需要很精進的演算法,只需要瞭解幾大web框架就可以掙錢養家啦。
Django其實跟scrapy有點像,都是需要使用命令列建立檔案。它可以幫助解決很多web開發的問題,只要學會了Django,相當於你就擁有了車輪子了,換個車身就能造成不一樣的車。之前也有說過如何去了解,學習基本的Django。可以搜尋Python官網啦。裡面有很多原始碼內容,使用內容。如果你的官網是英文的,那麼說明你還沒入程式設計的門。再來私聊吧!
更多精彩,敬請關注!
回覆列表
既然已經學習完基礎的語法知識那就開始動手做,做什麼呢?可能不知道,沒關係,在我看來可以先以下幾個方面著手:
函式,對,沒事自己寫幾個函式,這樣就會寫自定義函式,是不是一下子就有事情做了什麼以前數學課本中學習過的階乘、求和都來一篇,不夠就再來複雜的函式,反正數學課本上的公式多,每個公式都是一個可定義的函式。
操作資料庫,開源的Mysql資料庫是一個不錯的選擇,一方面學習了資料庫,一方面知道怎麼用Python取資料mysql資料庫透過mysqldb模組,可以讓Python方便地操作。這樣,就可以知道怎麼安裝第三方模組和引用模組。
總之,在學習了基礎語法後,就要多練習,先從簡單容易入手的開始,再逐步深入,當然有相應的問題解決,那樣從問題入手,可能學習的要快些。不管怎麼樣,多動手是學習深入的一條不錯的途徑。