-
1 # AiMath
-
2 # 千鋒武漢
無論是從招聘網站上的職位需求,還是國內各大網際網路公司的人才需求上看,Python的應用可以說是無處不在,這兩年是Python語言快速發展的階段,人才需求不斷增大,參加python的人也是與日俱增。那麼,Python應該如何快速學習呢?
如何快速學習Python,首先你要知道Python要學些什麼內容。在來選擇學習的方式。
從圖上可以看出Python要學的內容是非常多的。一般學習Python有兩種方式,一是自學,而是培訓。這兩種方式都各有自己的優缺點。
但想快速學好Python,最靠譜的就是去培訓,系統全面的學Python,一般4-5個月吧。
可能會有些人會說,為什麼要去培訓班呢,我可以自學呀?自學消耗時間長,沒有基礎的話,自學是比較難得,相對於有一定基礎的,一般都是在工作之餘去學習,真的想把Python學好,小有成就,找到一份不錯的工作,怎麼也要一年半載。並且,Python入門階段學習起來比較簡單,後面的框架、庫、資料分析、機器學習自學起來就難了。自學還需要強大的自制力,每天固定的堅持學習,但是遇到技術難點沒有老師指點,容易走入死衚衕,導致半途而廢。最重要的一點自學沒有專案經驗,現在企業都是需要有專案經驗的人才,自學完找工作會遇到一些難題。所以,題主想快速精通最靠譜的辦法還是去參加Python培訓。
當然培訓的費用有些人會覺得貴,但是你早點學會早點工作,一個月的工資培訓費用就回來了。這樣算還是培訓最靠譜。
希望題主能早日學好Python,成為一個優秀的Python工程師!
-
3 # IT程式分享
看官方的python文件足夠了,完整又權威。有PDF版,也有chm版,也有線上版。每個版本的python都會發佈一個同一版本的文件,這樣的話也能很好的區分各個版本python的差異。
另外,python只要掌握基本語法之後就可以寫程式了,寫程式過程就是模組熟悉過程。像python,perl這種語言,語言本身沒多大的作用,是靠它們的內建模組或者第三方模組來體現其強大。
根據你的用途,推介幾個模組:
1、解析文件:string和re模組。re是正則表示式模組,這個很重要。像python、perl這些語言,正則表示式正是這些語言引以為傲的部分。
2、從網頁抓取資料:有urllib和urllib2這兩個模組外加re模組一般足夠用了。
上面說的幾個模組均python安裝包內已含有,不需要單獨下載。
具體寫的時候找個例子,照葫蘆畫瓢,寫出來分析分析,寫幾次就明白了。
-
4 # 程式設計師小助手
結論:“更快”說不上,咱們談談“更好”。
0 - 前言程式設計學習不是急於求成,畢其功於一役的活兒,用力過猛,反倒走火入魔。
1 - 大神們學習的訣竅我們選用python作為生產工具,先要知曉這門語言所遵從的一些淺顯的道理準則。
Tim Peters簡潔地將 BDFL 的 Python 設計指導原則歸納為20句格言,其中只有19句寫了下來。在終端上,使用python進入互動模式,然後使用 import this。就可以看到了。
網上一份中文翻譯:
先要對python的設計理念和程式設計指導有個認識。
下面總結了對於初學者的11條小技巧。
1 - 堅持每天敲程式碼
無論多寡,都要寫一寫,熟能生巧。哪怕是程式碼片段也可以。
2 - 有思路記下來
對於全職開發者,有思路要記下來,然後抽時間用程式碼實現。
3 - 使用python命令列互動
直接在命令列輸入python,就可以開寫了,這很方便。在互動頁面,可以率先測試一些功能程式碼。或者先測試,能行,再固化到程式內。
4 - 有張有弛
學習的時候,專注一段時間,然後休息幾分鐘,讓大腦放空。接著再沉浸式學習。
5 - 成為bug獵手
寫程式的能力很重要,可以會除錯程式,快速定位bug,用非常之手段重現bug,更是一門高深莫測的手藝。
6 - 主動尋找學習的氛圍
獨自程式設計,閉門造車,遇到困難後會逐漸澆滅學習的熱情。如果是一群都在學習的同學,這樣的氛圍會對大家相互提高。
7 - 學會把知識教給他人
如何檢驗自己是否學會了,一個簡單的辦法,就是你把這個知識給別人教一教。講的流暢,沒有什麼問題,說明你是真的掌握了。
8 - 結對程式設計
大一些的專案,需要多個人相互合作。我們需要隊友相互補充程式設計能力的不足。你搞不定的,隊友搞的定。
9 - 學會提問
學習的大多數時候,都是在搜尋引擎中度過的。掌握搜尋方法,掌握提問的技巧,勝過千軍萬馬。
10 - 有餘暇,寫點感興趣的專案
程式碼熟練到一定程度,有興趣的在業餘時間維護一些個人的程式碼庫或專案。
11 - 回饋開源社群
我們從社群中汲取營養,能力上來後,是時候反哺社群了!
2 - python語言你必知必會的資源這一段推薦一些優秀的專案資源。
我們知道python能做的事情非常的多,積累了這麼多年的庫,各行各業都有許多優秀的內容,如果鑽研進去,在某一領域,極有可能走到前排去。
1 - github awesome-python
有趣的python專案,在github上倉庫地址 https://github.com/vinta/awesome-python,中文版的倉庫地址
https://github.com/jobbole/awesome-python-cn
。2 - 免費的伺服器 pythonanywhere
官網地址
https://www.pythonanywhere.com/
,是英國的一家公司維護的,對全世界免費開放。支援 Django,flask,ternado等框架,還有資料庫可用,對於個人學習python web程式設計,並實踐框架,絕對比在本地自己折騰服務好用。關鍵是程式部署之後,完全在外網可用了!3 - 微軟官網的python學習教程
特別要表揚微軟這幾年在開源做的貢獻,一個是VS Code不遺餘力的推廣,還有就是對python下沉到各個層次學習,官網的教程人性化,且有多語言支援,英文不好的同學,切換到中文即可。
3 - 上窮碧落下黃泉,動手動腳翻東西俗話說“磨刀不誤砍柴工”。好的工具讓我們事半功倍。下面推薦幾個優秀的工具。
1 - 科學計算,唯Anaconda馬首是瞻
這個整合好的開發環境,省去開發者在開始幹活之前,一大堆的環境,包,工具的安裝配置,一個anaconda搞定。如果你覺得anaconda太大而全,可以使用精簡版 anaconda mini。
2 - IDE必備之pyCharm
JetBrain出品的IDE在各個語言領域都是一枝獨秀的,python的編輯器是pycharm。對於php的phpstorm,javascript的webstorm,java的idea,都是熟悉的配方,熟悉的味道。
3 - 隨寫隨用筆記本 Jupyter Notebook
Jupyter Notebook是基於網頁的用於互動計算的應用程式。可被應用於全過程計算:開發、文件編寫、執行程式碼和展示結果。
4 - 結語讀者根據自己的學習情況,努力尋找適合自己的工具和方法吧。
happy coding~~
-
5 # 今天天氣晴
想要快那就是參加培訓,一般來說Python的線下培訓時間都在五個月左右,五個月時間好好學習應該是能達到就業的水平的,這也是培訓班的速成大法,不過也確實是比自學要強得多,起碼有老師帶著,我感覺還挺好的,像我現在在家自學,看著優就業的免費網課,講的倒是不錯,就是自己看著看著總是走神,一不留意就被別的事情吸引了,回過神了我的天哪,我是誰我在幹嗎,效率就有點低下,主要是自己的自制力問題,等能出去了還是實地考察一下,報個班速成一下。
-
6 # 小小互聯科技
想要達到好的學習效果除了需要有一定的學習能力外,還需要有適合自己的學習資料,這樣學起來就事半功倍了,學習也更得心應手了。學習的時候可以看尚學堂高淇老師的py400集資料來學習,這個資料是系統的完整的入門提升資料,不管是有基礎還是剛學的都可以看這些資料學習提升。除了看資料學習外自己還要多利用空閒時間做一些找專案,讓自己學過的知識能應用到實際開發或者專案中。
-
7 # 甜甜卷ttj
更快更好的話,參加培訓是唯一途徑。因為程式設計最看重你的敲程式碼能力,系統學習能快去建立知識體系,腦子裡有個系統的學習框架後學習起來會事半功倍。但是前期是要選擇一家靠譜的機構,課程質量需過關,教學服務到位的。建議去老牌機構,比如北京尚學堂,他們家的python400集,很出名,很多人都是看這個入門的,主要是培訓課程很給力,是從零基礎開始教的,全程每個章節都有實操練習,然後還有技術老師一對一指導,老師跟班主任都很負責。當然再好的課程和老師,都需要你自己去動手敲程式碼,多練習。有空可以去他們官網做個瞭解。
-
8 # 從容8888
一般學習只有兩種方法,一個是自學,另外一個就是系統學習,報班學習。 想要快那就是參加培訓,一般來說在尚學堂子學習Python的線下培訓時間都在五個月左右,五個月時間好好學習應該是能達到就業的水平的,這也是培訓班的速成大法,不過也確實是比自學要強得多,起碼有尚學堂的專業老師帶著,感覺還挺好的,像在家自學,看著高淇老師的python400集的免費網課,講的倒是不錯,就是自己看著看著總是走神,一不留意就被別的事情吸引了,回過神了我的天哪,我是誰我在幹嗎,效率就有點低下,主要是自己的自制力問題,等能出去了還是實地考察一下,報個班速成一下。 不過主要也是看自己的條件了,有條件就可以去尚學堂校區參觀學習,還有免費試聽,如果說時間不那麼充足的話,也可以考慮尚學堂線上的百戰程式設計師課程,學習過程很嚴格,嚴督導重實戰,也可以去了解一下。
-
9 # 小翠你明明
初學python的朋友,您可以參考下以下步驟:
1. 從基礎語法開始學習,例如環境安裝、變數和資料型別,常用的型別操作,函式入門,函式進階。
2. 通過幾個小練習來鞏固前面學習的
3. 學習面向物件,學習python的面向物件語法以後,把前面的例子,透過面向物件再次實現。
4. 學習完上面的操作以後,可以繼續往高階語法學習,例如網路程式設計,Linux+python,等等。
5. 學習資料庫,例如mysql,redis
-
10 # 微啦li
如果想要學習效果更好的話,培訓的方式會更好一些,能夠有人帶領著系統的學習,全程跟進學習情況,還會有接近於企業實際應用的實戰專案,有朋友在優就業學習的,學習5個月左右,學完能就業,這樣的學習效果還是很不錯的
-
11 # 呼呼哈小童鞋
找一家不錯的機構,比如優就業,然後就是學習要自律,好好學習就是了,然後和老師好好學習實戰專案,學完一定是不差的
-
12 # 鬥戰勝佛
我十年的開發經驗來說,不論是學習C++,還是Python, 還是golang, 還是其它的程式語言,想要更好地學習一門程式語言,一定離不開紮實的計算機基礎。
更好的學習Python, 第一步是建立對這門程式語言的整體認識,知道該怎麼系統地去學。
-
13 # 我是雙魚座2020
首先,我要給對這方面感興趣的同學一個肯定的回答,Python語言目前行情是上升趨勢,並且由於的應用面比較廣,尤其是人工智慧和大資料領域,更是具有很大的發展空間,所以現在學習並不能算晚,那麼如何學習才能儘可能的快速入門Python程式設計呢?
這裡我要告訴你的是,零基礎學習Python肯定難,Python的專業程度本身就不簡單,學習這事本來就是一件非常煎熬的事情,人都不願意學習,可是沒辦法,為了生存掌握一個技能,你必須學,如果你認真的對待,你就找不到高薪水的工作,所以首先學習Python意志,堅持非常重要,很多人放棄的原因根本就是缺乏這些素質。
學習這方面切記不能盲目的去學,而且孤軍分散,沒有人指點,盲目的看書,到處蒐集影片。這些基本都是無用功。
快速入門條件:
1、想要快速入門,也應該讓基本功練紮實。所以不能太急,不能因為速度,就只是學個大概就算入門了,或者僅僅只是看了點理論就算入門。
2、想要快速入門需要更加系統的學習。所謂系統的學習,是為了減少學習者走彎路,很多人學習Python不繫統,確實什麼都會,但是難以學習方向性的Python知識,系統的學習也很重要。
面對這樣的條件,如果自制力不夠好,找一個可靠度培訓機構也是是首選,但如果受到經濟條件的限制,找Python相關教程書籍或者免費影片教程也是不錯的選擇,但注意要選擇比較系統的,知識體系比較連貫的,才能有所成效。
推薦教程:可以瞭解下百戰程式設計師平臺的Python學習課程,高淇老師的Python400集絕對是入門首選,特別適合初學者,而且這麼多內容都是免費的,更何況系統的學習課程。我目前正在提升,已經推薦了很多人學習這套資料,你也可以看看,打打基礎,順便了解下他們的課程,非常全面,我學習的很有效果。想要更快更好,有老師帶著確實不一樣,什麼也不用操心,按時完成學習任務,多多練習就可以了。
-
14 # 程式設計大大大大
Python在語言裡面算是一門比較簡單的語言,他的語法相對來說簡潔,不會有太多多餘的程式碼,真的沒有一門語言是容易的,尤其沒有接觸過程式設計的人,真的會很累。只有堅持可能會讓你感到其中的樂趣。
其實 不僅僅是理論學習,或者觀看學習有關影片書籍等,而是需要不斷地練習寫程式碼,練習自己能夠找到的寫程式碼的機會,我看過的太多的學習Python的初學者,往往在學習了半年或幾個月後放棄,因為他們或許受到零基礎3日速成等的誘導,以為,很快能夠掌握Python,這是不現實的。
結合我本人的經歷,給你一些小小的建議吧,學習需要找到一位或幾位老師來指導更正你制定的學習計劃,然後再實際編寫程式碼時,肯定需要指點。然後針對自己的具體情況,開始有系統的,實踐性的學習。這樣找一個合適的專業權威的培訓機構來學習是非常有必要的,很多人都說,培訓機構是騙人的都是人云亦云的話,不然機構為何越做越大。我當初就是報的北京尚學堂的課程,真的我上面說的這些都是有而且非常專業的,學習要懂得節約效率。少走彎路,畢竟大家都是成年人,時間金錢成本都很重要的,
-
15 # 黒子55032286
首先,我要給對這方面感興趣的同學一個肯定的回答,Python語言目前行情是上升趨勢,並且由於的應用面比較廣,尤其是人工智慧和大資料領域,更是具有很大的發展空間,所以現在學習並不能算晚,那麼如何學習才能儘可能的快速入門Python程式設計呢?
這裡我要告訴你的是,零基礎學習Python肯定難,Python的專業程度本身就不簡單,學習這事本來就是一件非常煎熬的事情,人都不願意學習,可是沒辦法,為了生存掌握一個技能,你必須學,如果你認真的對待,你就找不到高薪水的工作,所以首先學習Python意志,堅持非常重要,很多人放棄的原因根本就是缺乏這些素質。
學習這方面切記不能盲目的去學,而且孤軍分散,沒有人指點,盲目的看書,到處蒐集影片。這些基本都是無用功。
快速入門條件:
1、想要快速入門,也應該讓基本功練紮實。所以不能太急,不能因為速度,就只是學個大概就算入門了,或者僅僅只是看了點理論就算入門。
2、想要快速入門需要更加系統的學習。所謂系統的學習,是為了減少學習者走彎路,很多人學習Python不繫統,確實什麼都會,但是難以學習方向性的Python知識,系統的學習也很重要。
面對這樣的條件,如果自制力不夠好,找一個可靠度培訓機構也是是首選,但如果受到經濟條件的限制,找Python相關教程書籍或者免費影片教程也是不錯的選擇,但注意要選擇比較系統的,知識體系比較連貫的,才能有所成效。
推薦教程:可以瞭解下百戰程式設計師平臺的Python學習課程,高淇老師的Python400集絕對是入門首選,特別適合初學者,而且這麼多內容都是免費的,更何況系統的學習課程。我目前正在提升,已經推薦了很多人學習這套資料,你也可以看看,打打基礎,順便了解下他們的課程,非常全面,我學習的很有效果。想要更快更好,有老師帶著確實不一樣,什麼也不用操心,按時完成學習任務,多多練習就可以了。
-
16 # 使用者1958754376653
想要學好Python,首先選擇好Python的方向,“學習任何一門語言,都要做好充足的準備和堅持學習的前提。在學習python過程中,要不斷給自己設定小目標,然後去實現它們,這樣學起來不會很累;選擇一本合適的教材,每天堅持學習,不鬆懈,堅持下來會發現,入門並不是那麼難。”
-
17 # 阿說到九號687687
如果對於時間充裕,自學能力強的同學來說,在網上找找影片,多看看理論知識,再學習相關的軟體軟技能,如果時間多,學習python掌握一門語言,就差不多了。
但是如果對於時間不足,又懶惰的人來說,找一個靠譜的培訓公司,更能讓你快速上手,畢竟時間就是金錢,光有理論,沒有實踐,對於面試來說還少了點。
中公優就業專注於零基轉行軟體測試培訓行業,如有意向私聊獲取聯絡方式
-
18 # IT 程式設計 麥旋風
Python雖然是一門程式語言但是相對於別的程式語言來說是比較簡單的,但是畢竟是一門程式語言學起來還是有一定難度的,Python被稱為是可以用最簡單的程式碼來編寫最複雜的程式。
如果大家之後想要從事這個行業的話,不建議大家看書來學習,因為畢竟書是一些文字性的東西,現在是屬於網際網路發展的時代,大家可以在網上找一些關於這方面的影片,可以看著影片學習,這樣會達到事半功倍的效果。
在這裡推薦大家看高淇老師的Python400集(可以在百戰程式設計師或者尚學堂的官網上免費領取資料),高淇老師是擁有很多年的教學經驗,資歷是非常豐富的,而且高淇老師的Python400集一直是王牌課程,想要學習Python的同學們抓緊時間領取資料啦!
-
19 # 資料分析jacky
快速掌握Python的捷徑-Python基礎前傳(1)
文: jacky(朱元祿)
開文序
最近看新聞,發現高考都考Python了,隨著人工智慧的火熱,學資料科學的人越來越多了!但對於資料行業本身來說,現象級的火熱,這並不是什麼好事。 方丈高樓平地起,無論做什麼事,基礎都是最重要的。資料統計,朋友圈中最受歡迎的文章內容是格局,思維,戰略,用人,國學,成功學等等,有忽悠別人的,也有自我忽悠的。經歷了太多人,實戰了太多事,而立之年,學會了沒用的觀點儘量少說;每個階層的人都想變的優秀,但是浮躁心態下的急於求成,必然會為日後的失敗買單! 說回Python,2017年,我分享了好多關於資料演算法,關於機器學習的內容,但看到資料分析部落夥伴們的評論和私信,覺得好多人基礎不牢,是不該過早的看到這樣的分享;因此2018,做為資料分析部落的分享人之一,我會跟大家從基礎開始梳理資料科學的基礎內容,6個月的時間,如果大家努力的學習,工資一定會翻倍,到時沒翻倍,截圖給我 ,我發紅包! 最後總結:學習資料科學,基礎很重要! 下面,我們開始Python基礎前傳的分享,跟jacky一起,努力成為更好的自己!學習Python的捷徑
學習Python這門資料領域最火程式語言,到底有沒有捷徑?有,捷徑就是3個字:寫部落格1.寫部落格的幾點理由
快速記憶一定要自己寫部落格,不要複製貼上和轉載,自己把學到的內容記錄下來,等於記憶了N多遍,這些整理也會成為自己的知識體系;便於查詢Python作為一個技術應用工具,並不是什麼都需要我們記住的,在做具體的專案時,我們需要把我們的知識積澱記錄下來,隨時呼叫技能覆盤每一處寫錯的地方,別人會質疑,有了質疑,才會改正,才能提高2.部落格推薦(1) 第三方部落格
csdn或者部落格園大部分程式設計師和資料科學家都在這兩個部落格分享內容(2)自搭部落格
github部落格特別注意:自己公司的程式碼不要上傳至githubgithub是什麼?是一個程式碼倉庫,它會免費給我們提供一個伺服器(我們不用買域名,也不用買伺服器),很多人會把程式碼上傳到github上 -
20 # 小小程式設計師玲兒
百戰程式設計師IT問題專業解答
Python雖然是一門程式語言但是相對於別的程式語言來說是比較簡單的,但是畢竟是一門程式語言學起來還是有一定難度的,Python被稱為是可以用最簡單的程式碼來編寫最複雜的程式。
如果大家之後想要從事這個行業的話,不建議大家看書來學習,因為畢竟書是一些文字性的東西,現在是屬於網際網路發展的時代,大家可以在網上找一些關於這方面的影片,可以看著影片學習,這樣會達到事半功倍的效果。
在這裡推薦大家看高淇老師的Python400集(可以在百戰程式設計師或者尚學堂的官網上免費領取資料),高淇老師是擁有很多年的教學經驗,資歷是非常豐富的,而且高淇老師的Python400集一直是王牌課程,想要學習Python的同學們抓緊時間領取資料啦!
回覆列表
謝謝邀請。我之前回答了問題《如何系統地學習Python?》,在回答裡我建議不要系統地學,因為這是我失敗的總結,剛開始,我也想系統地學,但是越學越沒勁,因為總是不知道何時才能學完,何時才能領略它的系統性。你總是想系統地學,按照一個既定的路線去學,那麼你永遠在系統的路上,在半山腰上,無法看到它的真正高度,逐漸失去學習的動力,某一天你就想放棄,感嘆python這麼難學。
快速學習是對的,因為學得越快,就能在你忍受範圍之內瞭解到它的魅力,原來是這麼回事,你興趣才不至於丟失。那麼如何快速地學習?我分享幾點心得。
第一,隨便獲取一段能執行的漂亮的帶有註釋的程式碼,python社群有很多,程式碼量不要太多,在自己的計算機裡執行一下,如果執行成功,你應該感到高興,也有一定的成就感,我電腦也可以執行別人的程式碼了,對一個小白來說,確實值得慶祝,因為這代表你的python配置完全沒有問題,這是成功的開始。
第二,別放棄你剛才獲取的程式碼,就從這段程式碼開始,你總能看到有函式的地方吧,你要了解這個函式的功能是什麼,返回值是什麼。把所有函式的功能都理解了,你就清楚這段程式碼是幹什麼用的,這點很重要。我想告訴你,所有語法細節都不重要,這不是你目前需要關心的,你所有精力就是弄懂這段程式碼的功能、結構和作者的想法,把這個搞清楚了,你就成功了一半。
第三,你已經瞭解剛才程式碼的功能了,現在你要乾的是,修改這段程式碼。你總能發現程式碼可以修改的地方吧,改了之後不至於程式碼在你電腦裡執行不了。試錯也是個學習過程,在試錯的過程中可以學到語法細節,原來這裡只能這麼寫,否則執行出錯。現在你要乾的事情就是不斷地修改這段程式碼,不斷地改,如果你能把它改為別的功能,恭喜你,你已經掌握了。我就是這樣學的。我37歲才接觸python,我之前接觸的是matlab。我比任何人都想快速學習它,我就是這樣不斷改別人程式碼過來的。
第四,同時你也要一本python手冊才行,我不是叫你係統地學這本書,但這本書確實系統地講解了python,這本書是你的新華字典,在你改別人的程式碼的時候,可以時常翻一翻,書畢竟是權威。