-
1 # 鏈求君
-
2 # 愛分享lshare
首先,你對這方面有興趣嗎,為了什麼學習Python,興趣很重要,不知道你有沒有過這種感覺,就是遇到問題無論怎樣都解決不出來,然後吃飯都會忘掉,就會有一種莫名的興奮感,當解決出來就會有那種感覺,釋然,描繪不出來。還有你自學的時候一定要拿專案練習。不然是學不會的。至於你先在進行不下去。我說兩點,1,想完成任何事情,都不是很輕易的完成,風雨過後才是彩虹。2,如果你堅持不下去我推薦你報一個線下班。最後 加油 加油 加油
-
3 # 程式設計師小助手
結論:確定你已經學到一半了?本文給你繼續下去的方法。
前言開頭給一個笑話,這樣你就能笑著看下去了。
青年問禪師:"王菲、李亞鵬、周迅、張柏芝、謝霆鋒都單身了,明星們個體很耀眼,為何在一起就不行?"禪師拿出一碟芝麻、一碟花生、一碟瓜子、一碟核桃、一碟杏仁讓青年分別品嚐,問他:"好吃嗎?"青年點了點頭。禪師又拿出一塊五仁月餅給青年品嚐,青年吐完恍然大悟。
python你值得付出時間python的熱度不是吹出來的,是吹出來的,該爆了,不會上升到TIOBE程式語言的前三,而且坐穩了。
python默默隱忍了這麼久,就像坐禪一樣,不急不躁。冷板凳的時候,不著急改變自己初衷同流合汙;如日中天的時候,沒有驕傲,直面缺陷。
學習資源:部落格+影片python初學,部落格我強烈推薦兩個人的,一個是廖雪峰的教程。知識點很全,可線上測試程式碼,邊學邊練。
一個是人已經不在的Vamei博主的帖子。
這個在音影片編解碼領域研究卓有成效的年輕人,三十出頭就因勞累過度抑鬱症與世長辭,真是天妒英才。更令人傷心的是,訃告是他媽媽親自發出來的。
影片資源就不貼了吧。B站上比比皆是。找優秀的從頭到尾堅持學下去。
寫專案練手學習完語法,就得專供庫了。那麼什麼樣的專案,值得我們入手,投入大量精力學習呢?我覺得要看個人的發展方向,下面列舉幾個方向以及你應該深入學習的專案。
1 - web開發
非django莫屬。別的flask,webpy,bottle寫個簡單的小功能,小玩意兒,或者API還可以,你要是用來工作,完全不夠。django封裝了大量的功能。也要感謝國內python愛好者的無私付出,官方文件現在也有中文版的了。
2 - 資料處理方向
Numpy是繞不開的一個庫,pandas資料結構也預設用的這個庫。推薦一個倉庫,是一個南韓人寫的 notebook。讓你透過一系列課程,徹底掌握numpy的中高階用法。
倉庫在github:Kyubyong/numpy_exercises。下圖是檔案目錄。
練習冊以問答的方式為你揭示用法,循序漸進非常適合學習。
3 - 運維
python也可用於運維,這是肯定的。centos/ubuntu發行版預設內建了python2.7,開箱即用。伺服器上一些系統級的操作,也可以很好完成。推薦一個ansible,對於伺服器編排十分得力。
4 - 爬蟲
學習可以,不能用於非授權操作,不做推薦了。
寫部落格,寫部落格,寫部落格!很多人不喜歡記錄下來,太費時間。
其實反過來看,你敲了一整天程式碼,難道靜下心來,整理一下思路,總結一下的時間都沒有嗎?
寫部落格是強制自己養成總結的習慣,這比我們整日盲目敲程式碼強太多。
寫部落格的工具推薦一款吧,typora。
這是一個markdown編輯器。但是效果更直觀美好,特別是本地圖片,不像markdown文件需要圖床,麻煩。
結語找一些自己喜歡的工具,喜歡的庫,給自己一個堅持下去的動力。
不要想著“畢其功於一役”,要有一個不斷學習強化自己的過程。
Happy coding :-)
-
4 # SuperBean
程式語言的學習沒有學一半的概念,要不是0,要不是1,沒有其他狀態。學會只是一小步,看多了簡歷你就知道,後面還有三步,瞭解,熟練,精通。
學任何語言都有一個目標,不可能漫無目標的去學,比如你說學英語是為了四六級考試,這也是一個目標。學python是為了什麼?透過學校python考試還是為了看懂某個python專案程式碼還是自己要用python實現什麼?沒有目的的學習我是不推薦的,最後的結果肯定是半途而廢。
我在其他問題裡面回答過python的幾個前景方向,爬蟲,web,AI,智慧分析等,找準一個鑽研下去,關鍵不要“看”,“寫”起來,自然語言是越說越溜,程式語言是越寫越溜。
-
5 # IT人劉俊明
這是一個非常好的問題,實際上很多初學者在學習程式語言的時候,都會出現半路放棄的情況,之所以導致半路放棄,原因大多集中在三個方面,其一是沒有一個完整的學習計劃;其二是沒有一個有效的學習環境;其三是缺乏實踐場景。
Python程式語言本身還是比較容易學習的,但是Python語言也可以寫出非常複雜的程式,所以Python語言會給人一種入門容易,但是越學越難的感覺,這一點與Java語言恰好相反。實際上,對於數學基礎薄弱的人來說,選擇從Python開始學習並不算是最好的選擇,因為目前Python開發領域,崗位附加值比較高的開發崗位大多集中在大資料和人工智慧領域,而這兩個領域對於程式設計師的要求也比較高,所以從就業的角度出發,往往從Java開始學起會更容易實現就業。
對於學習Python遇到障礙的初學者來說,通常有三個解決方案,其一是為自己構建一個較好的學習環境,必要的時候可以找專業人士指導一下,這對於後續的學習會起到比較積極的作用,而且在學習遇到障礙的時候可以及時得到解決;其二是選擇一個具體的應用方向,比如機器學習就是不錯的選擇,然後透過機器學習來促進Python的學習;其三是透過實習崗位來促進學習,如果未來要進入IT行業發展,應該儘快參加實習,以用促學往往是比較有效的手段。
按照歷史經驗來看,在學習程式語言的過程中,一定要多動手做實驗,如果在一個方向上遇到了困難,不妨換一個方向,這往往也是獲得突破的好辦法。
-
6 # Zane子樂
建議可以找個教育機構,選擇面授的。在班級裡有學習氛圍。然後培訓的話有老師帶,效率比你自己學習高很多,少走很多彎路。並且還有專案實訓經驗。
回覆列表
沒有實際的問題,你會沒有動力去接觸那些技術。
Python可以做的事情很多,你不妨去試試看看Python有哪些你自己感興趣的專案,嘗試重新開發一些專案。