——正題開始:下面是Python的職業(yè)方向及學(xué)習(xí)路線圖:
創(chuàng)新互聯(lián)建站于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元樂安做網(wǎng)站,已為上家服務(wù),為樂安各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575
Python崗位有哪些呢?主要的崗位有這些:
Python全棧開發(fā)工程師(10k-20K)
Python運維開發(fā)工程師(15k-20K)
Python高級開發(fā)工程師(15k-30K)
Python大數(shù)據(jù)工程師(15K-30K)
Python機器學(xué)習(xí)工程師(15k-30K)
Python架構(gòu)師(20k-40k)
目前應(yīng)用最多的:全棧開發(fā)、數(shù)據(jù)分析、運維開發(fā),今天我們就以這三個重點的崗位來做一下自學(xué)Python的規(guī)劃,希望你在學(xué)之前就能有結(jié)果的來走得更遠。
在這里我們建議大家用知識投資的《道、法、器、術(shù)、勢》五個工具來完美的執(zhí)行和落地自學(xué)Python,好了,廢話不多書,我們來開始:
————————
其實很多人在學(xué)習(xí)Python之前很少想這個,因為很多人說:現(xiàn)在Python很火呀,所以我么需要學(xué)。這個其實跟你自己沒有什么關(guān)系,例如:你曾經(jīng)想做一個網(wǎng)站不會開發(fā),現(xiàn)在可以做了,現(xiàn)在Python很火并且你也要學(xué)來找工作,未來Python很火,我具備了Python的技能會不錯。
在一生中,我們或多或少總會卡到目標上。在一些我們擅長的領(lǐng)域,我們會有明確的目標,并且積極指導(dǎo)別人:親!干事之前,你要先定目標?。?/p>
王健林的小目標,大家在朋友圈也都看過了,他會定先掙它一個億。
1.目前市場需求主流的崗位里,你得選擇一個其中你目前看來可以學(xué),并且最敢興趣學(xué)習(xí)的方向;
2.在方向選擇好后,對照招聘網(wǎng)站:拉勾、智聯(lián)、Boss直聘等網(wǎng)站的崗位要求,進行學(xué)習(xí)內(nèi)容的統(tǒng)計與大概的記錄;
3.分模塊的計劃你學(xué)習(xí)這個模塊的時間和完成的大概目標;
4.列出你可能出現(xiàn)的學(xué)習(xí)誤差與為之準備的應(yīng)對方案;
好了,你發(fā)現(xiàn)沒有,其實任何學(xué)習(xí)重要的不是有什么資料,核心是如何學(xué),學(xué)多久,有沒有時間限制,遇到過自己多次學(xué)習(xí)某個內(nèi)容或者其他人學(xué)習(xí)某個內(nèi)容,最關(guān)鍵的一點是在起步階段,開始屬于激情期,激情在前面釋放越多,后面的持續(xù)力就很弱,好了這就是關(guān)于學(xué)習(xí)計劃。
廢話說多了,那我們來看看一個普適性的學(xué)習(xí)Python的流程;
1天——下載并安裝好學(xué)習(xí)環(huán)境:到www.python.org網(wǎng)站上下載一個python3.0以上的版本。我建議初學(xué)者,不要下載具有IDE功能的集成開發(fā)環(huán)境,比如Eclipse插件等。
1周——下載一些python的學(xué)習(xí)文檔,比如《簡明Python教程》,《笨辦法學(xué)Python》等等。通過學(xué)習(xí)語法,掌握python中的關(guān)鍵字語法,函數(shù)語法,數(shù)學(xué)表達式、變量、數(shù)據(jù)結(jié)構(gòu)、語法等等等
1.了解Python是什么,都能做些什么?
2. 知道什么是變量、算法、解釋器
3. Python基本數(shù)據(jù)類型
4. 列表和元組的操作方法
5. 字符串操作方法
6. 基本的字典操作方法
7.任何知識它的基礎(chǔ)知識都是有些枯燥的,現(xiàn)在我們就可以動手來做一些邏輯層面的東西了。掌握 if、else、elif、while、for、continue、break和列表推導(dǎo)式等這些語句的使用,還有程序中的異常處理。
2周——看完基礎(chǔ)后,就是做一些小項目鞏固基礎(chǔ),python具備很好的交互學(xué)習(xí)模式,對于書本上的例子我們可以通過交互平臺進行操練,通過練習(xí)加深印象,達到學(xué)習(xí)掌握的目的。
2周——通過以上三個步驟的學(xué)習(xí)后,我們大致掌握了python的常用方法、關(guān)鍵字用法以及函數(shù)語法等。接下去的學(xué)習(xí)上,我們就可以著手學(xué)習(xí)常用模塊的使用, 比如os,os.path,sys,string模塊等。我們可以在交互環(huán)境中先熟悉使用其中的函數(shù),如果遇到函數(shù)的使用上的問題,可以參考python 安裝后的自帶chm幫助文件。
2周——為了更好得掌握python,我們的學(xué)習(xí)不能只是停留在學(xué)習(xí)一些語法或者api階段。在此階段中,我們可以嘗試用python解決我們項目中遇到的一 些問題,如果項目不是用python開發(fā)的,那我們可以想想能不能用python制作一些項目組可以使用的一些工具(utility),通過這些工具簡化 項目組成員的任務(wù),提高我們的工作效率。如果沒有項目,我們也可以自己找些題目來自己練習(xí)練習(xí)。
2周——Python庫是Python的精華所在,可以說Python庫組成并且造就了Python,Python庫是Python開發(fā)者的利器,所以學(xué)習(xí)Python庫就顯得尤為重要:
2周——經(jīng)過以上鍛煉后,我們的python知識水平肯定是越來越高。接下去的學(xué)習(xí),我們就要更上一層樓。為了學(xué)以致用,真正能應(yīng)用于項目開發(fā)或產(chǎn)品開發(fā),我 們還必須學(xué)習(xí)企業(yè)應(yīng)用開發(fā)中必須要掌握的網(wǎng)絡(luò)和數(shù)據(jù)庫的知識。在此的學(xué)習(xí)就不光是python語言本身的學(xué)習(xí)了,如果之前沒有學(xué)習(xí)和掌握很網(wǎng)絡(luò)和數(shù)據(jù)庫知 識,在此階段我們可以借此機會補習(xí)一把。
3周——到此階段,我們已經(jīng)是真正入門了。在接下去的工作中,就是要快速地通過我們的所學(xué)來服務(wù)項目了。在此階段,我們除了掌握python自帶的模塊外,我 們最好在掌握一些業(yè)界廣泛使用的開源框架,比如twisted、peak、django、xml等。通過熟練使用它們,達到閃電開發(fā),大大節(jié)省項目寶貴時間。
《Python 核心編程》,介紹了 Python 的一些具體領(lǐng)域的開發(fā)方法;
《Python 網(wǎng)絡(luò)數(shù)據(jù)采集》,很簡單的爬蟲入門書;
《利用 Python 進行數(shù)據(jù)分析》,介紹了 Pandas 和 NumPy 的用法;
《Flask Web 開發(fā)》,如何用 Flask 寫一個博客。
1.每天你計劃學(xué)習(xí)多少時間?例如一天必須學(xué)2小時,每天堅持;
2.每個階段的計劃拖延時間不能高于多少時間?
3.如果一個階段不順利如何調(diào)整?
其實很多時候,并不是資料不夠多,而是本身的學(xué)習(xí)思路和計劃出現(xiàn)了問題,那么其實最后學(xué)習(xí)Python的結(jié)果會變成:懂得了很多道理,收集了很多資料,依然學(xué)不好Python。
在知乎的所有學(xué)習(xí)的評中,出來最多的就是書、視頻、網(wǎng)站一大堆,很多人覺得非常的贊,確實如此,但是回頭看,你的網(wǎng)盤里躺著的500G視頻,還是沒有讓你學(xué)會Python,我給大家的建議是:少為多,學(xué)為多,做為多,完成為多,而不要做伸手黨。
在主流的學(xué)習(xí)中,按照學(xué)習(xí)素材來分,我們分為這幾大類:
——真人:有人給你準備好素材,過程計劃,內(nèi)容,讓后你只要用心學(xué)就行,這個就是大家常說的培訓(xùn),屬于懶人成長式。(線下培訓(xùn)班)
PS:不做任何推薦
——視頻:有人把學(xué)習(xí)的過程錄制好,你只要按照要求跟著做就行,出現(xiàn)問題你無法及時找到。(真人視頻、代碼視頻)
——書本:有人把學(xué)習(xí)過程幫你寫出來,你只需要跟著書本的過程過就行,然后按照要求學(xué)習(xí)(實體書籍、電子書)
《簡明Python教程》
《笨辦法學(xué)Python》
書籍推薦如下:
————————————————————————
下面我們推薦6本高分書籍給大家,希望大家學(xué)習(xí)愉快:
1.Python編程:從入門到實踐
豆瓣評分:8.8
內(nèi)容簡介:本書是一本針對所有層次的Python 讀者而作的Python 入門書。全書分兩部分:第一部分介紹用Python 編程所必須了解的基本概念,包括matplotlib、NumPy 和Pygal 等強大的Python 庫和工具介紹,以及列表、字典、if 語句、類、文件與異常、代碼測試等內(nèi)容;第二部分將理論付諸實踐,講解如何開發(fā)三個項目,包括簡單的Python 2D 游戲開發(fā)如何利用數(shù)據(jù)生成交互式的信息圖,以及創(chuàng)建和定制簡單的Web 應(yīng)用,并幫讀者解決常見編程問題和困惑。
豆瓣書友推薦:很好的入門書,簡潔全面,適合小白。learning python之類大磚頭太不友好。這本雖然有些地方講得不深入,但是對新手友好。
————————————————
2."笨辦法"學(xué)Python
豆瓣評分:8.0
內(nèi)容簡介:本書是一本Python入門書籍,適合對計算機了解不多,沒有學(xué)過編程,但對編程感興趣的讀者學(xué)習(xí)使用。這本書以習(xí)題的方式引導(dǎo)讀者一步一步學(xué)習(xí)編程,從簡單的打印一直講到完整項目的實現(xiàn),讓初學(xué)者從基礎(chǔ)的編程技術(shù)入手,最終體驗到軟件開發(fā)的基本過程。
Zed Shaw完善了這個堪稱世上最好的Python學(xué)習(xí)系統(tǒng)。只要跟著學(xué)習(xí),你就會和迄今為止數(shù)十萬Zed教過的初學(xué)者一樣獲得成功。
這本書會讓你的每一分鐘投入都有回報。Python是世界上最強大、最受歡迎的編程語言之一,很快你就會成為一名Python程序員。
豆瓣書友推薦:花了一周的時間看完,在以前的基礎(chǔ)上零零碎碎學(xué)了一些新的東西,還算是有所收獲,但是前面講的很基礎(chǔ)很簡單,到ex40之后突然難度增加不是很懂在講些什么。
————————————————
3.Python學(xué)習(xí)手冊
豆瓣評分:8.1
內(nèi)容簡介:《Python學(xué)習(xí)手冊(第3版)》講述了:Python可移植、功能強大、易于使用,是編寫?yīng)毩?yīng)用程序和腳本應(yīng)用程序的理想選擇。無論你是剛接觸編程或者剛接觸Python,通過學(xué)習(xí)《Python學(xué)習(xí)手冊(第3版)》,你可以迅速高效地精通核心Python語言基礎(chǔ)。讀完《Python學(xué)習(xí)手冊(第3版)》,你會對這門語言有足夠的了解,從而可以在你所從事的任何應(yīng)用領(lǐng)域中使用它。
豆瓣書友推薦:用了兩周的時間將這本書啃了一下,還有200多頁的電子版沒看,但還是忍不住先來評論。既是總結(jié)自己,也想幫助別人。
本書總評:
優(yōu)點:解釋詳細,例子豐富;關(guān)于Python語言本身的講解全面詳盡而又循序漸進不斷重復(fù),同時詳述語言現(xiàn)象背后的機制和原理;除語言本身,還包含編程實踐和設(shè)計以及高級主題。
缺點:有些厚;翻譯不佳;代碼練習(xí)題很少;
————————————————
4.Python基礎(chǔ)教程
豆瓣評分:8.0
內(nèi)容簡介:本書是經(jīng)典教程的全新改版,作者根據(jù)Python 3.0版本的種種變化,全面改寫了書中內(nèi)容,做到既能“瞻前”也能“顧后”。本書層次鮮明、結(jié)構(gòu)嚴謹、內(nèi)容翔實,特別是在最后幾章,作者將前面講述的內(nèi)容應(yīng)用到了10個引人入勝的項目中,并以模板的形式介紹了項目的開發(fā)過程。本書既適合初學(xué)者夯實基礎(chǔ),又能幫助Python程序員提升技能,即使是 Python方面的技術(shù)專家,也能從書里找到令你耳目一新的東西。
豆瓣書友推薦:寫得挺生動親民的,很好的入門書。
————————————————
5.Python核心編程
豆瓣評分:8.0
內(nèi)容簡介:學(xué)習(xí)專業(yè)的Python風(fēng)格、最佳實踐和好的編程習(xí)慣;
·加強對Python對象、內(nèi)存模型和Python面向?qū)ο筇匦缘纳钊肜斫猓?/p>
·構(gòu)建更有效的Web、CGI、互聯(lián)網(wǎng)、網(wǎng)絡(luò)和其他客戶端/服務(wù)器架構(gòu)應(yīng)用程序及軟件;
·學(xué)習(xí)如何使用Python中的Tkinter和其他工具來開發(fā)自己的GUI應(yīng)用程序及軟件;
·通過用C等語言編寫擴展來提升Python應(yīng)用程序的性能,或者通過使用多線程增強I/0相關(guān)的應(yīng)用程序的能力;
·學(xué)習(xí)Python中有關(guān)數(shù)據(jù)庫的API,以及如何在Python中使用各種不同的數(shù)據(jù)庫系統(tǒng),包括MySQL、Postgres和 SQLite。
豆瓣書友推薦:了解Python語言方方面面的不錯選擇,雖然版本有些舊,對于較晚接觸Py的人來說,一個“副作用”是可以更多地了解Py的過去。
————————————————
6.流暢的Python
豆瓣評分:9.5
內(nèi)容簡介:本書由奮戰(zhàn)在Python開發(fā)一線近20年的Luciano Ramalho執(zhí)筆,Victor Stinner、Alex Martelli等Python大咖擔(dān)綱技術(shù)審稿人,從語言設(shè)計層面剖析編程細節(jié),兼顧Python 3和Python 2,告訴你Python中不親自動手實踐就無法理解的語言陷阱成因和解決之道,教你寫出風(fēng)格地道的Python代碼。
豆瓣書友推薦:非常好的python進階書,翻譯的也不錯,基本上沒有錯誤。協(xié)程和元編程死了一堆腦細胞。之前也看了不少文章宣傳py3,但看完這本才最終決定遷到py3。
————————————
——新聞:關(guān)于學(xué)習(xí)的碎片化的咨詢和知識,來用于你的個人成長(微信、知乎、咨詢流)
1.任何一個學(xué)習(xí)的過程,看起來很爽,但是做起來就未必了,老掉牙的堅持是必備的。
2.教程選擇一到兩個就OK了,不要求多;
3.多寫代碼,盡量讓代碼擼爽你;
4.盡量多出錯;
————————————
最后給大家貢獻個一月學(xué)會Python基礎(chǔ)開發(fā)的訓(xùn)練計劃:
時間分為4周,全部自學(xué),僅提供大綱,適用于Web方向:
1、第一周:讀完《笨辦法學(xué)Python》;
2、第二周:寫個爬蟲,需要深入了解re、sqlite3、Queue等幾個模塊,做個簡單爬??;
3、第三周:學(xué)習(xí)一種Web開發(fā)框架,推薦Flask、webpy、Django之類的,學(xué)個數(shù)據(jù)庫,寫個簡單的web應(yīng)用如博客;
4、第四周:給博客做個小功能并走完測試和服務(wù)器上架;
當前題目:如何用三個月學(xué)會python?
瀏覽路徑:http://m.rwnh.cn/article14/ggddge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站制作、關(guān)鍵詞優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)