-
1 # 小小猿愛嘻嘻
-
2 # 玩著學程式設計
首先明確重點。最開始學習的時候可以先到招聘網站上去了解一下Python相關的工作崗位的任職要求,都需要學習哪些技術,有個大概的瞭解,哪些技術才是重要的,這樣也好在學習的過程中把握重點,然後規劃好相應的學習路線,找到相關的教程開始學習。
其次就是打好基礎,Python入門不難,入門後的不斷學習是非常中重要的。在此期間注意養成一些良好的程式設計習慣,因為程式設計風格的好壞很大程度上影響了程式的質量。良好的程式設計風格可以使程式結構合理,後期維護起來也是非常的方便的。
學習程式設計,最重要的還是實踐。看再多的書和影片,如果不親自去實踐,不去敲程式碼是沒有效果的,很多人學習程式設計都有的感受,能聽懂,也能看懂,但是真正自己去實踐的時候就錯誤百出,所以說親自實踐還是挺重要的。
“如鵬網”Python + AI學習路線。具體的可以到“如鵬網”上去了解一下,有網路的地方就可以學習。根據自己的時間來靈活安排學習進度,每個章節的後面都有大量的練習題和麵試題,需要通過錄音的方式來進行提交,為面試做準備,有新的課程更新了,也是可以繼續來學習的。
-
3 # 考試石磊
python雖說簡單,但涉及其他領域的知識比較多,比如說做運維方面,特別是運維的自動化,這裡就不僅僅是python的問題,還涉及系統管理方面的知識,比如linux,unix的使用等等。如果學習做網站,那python不一定是最合適的,有很多語言可以選擇。你能立志,而且年輕真的很不錯,接下來你就選個方向併為之努力堅持吧。(僅代表個人觀點,請綜合考慮其他意見)
祝好!
-
4 # Python進階學習交流
很好啊,人生苦短,我用Python。
不過話說回來,還是要勤加練習,多動手操作,保持程式碼的習慣
-
5 # 一個存在感小透明
作為BAT的Java開發工程師,恭喜你在合適的年紀找到了對的方向。因為Python可以說是現在少有的應用十分廣泛,卻又十分容易自學的程式語言了。不論你是想做資料分析與處理,還是web開發,或者去做人工智慧,甚至去航空航天領域,Python都能夠幫助你實現夢想。
入門簡單與C語言和JAVA比起來,Python的入門門檻簡直不要太低,我舉一個我同事的例子,來幫助你提高信心。
我們有一個server服務在起步階段,還只是個單點,但是由於比較重要,部署在Linux虛擬機器上之後,同時需要部署監控,一旦發現服務異常立刻重啟服務。這個監控指令碼的編寫工作就交給了一個入職半年,只會php和Java的同事。他最開始也很害怕,覺得自己從來沒有接觸過Python,就要寫這麼重要的指令碼,很忐忑。結果,一個入職4年的同事稍微指點了他,基本上花了一個下午查閱資料,測試,他就完成了監控,重啟,切Nginx的全部功能。
所以,Python的簡單語法使它讀起來更像一篇有點複雜的英文,而不是晦澀的程式語言。如果你之前有了解過其他程式語言,那麼學習Python就更加容易了。
學習方法接下來簡單介紹幾個學習Python的網站,網際網路時代,不用什麼都依賴書籍了,完全可以現在網站上學習Python的基本概念,然後再投入到書籍中進行系統的補充。分別是Python菜鳥教程與廖雪峰的Python教程,為了避免廣告,我就不放網址了,大家可以用這兩個關鍵字自行去百度搜索。這兩個網站的功能是相似的,選擇一個進行學習就夠了。
在學習的過程中,一定要勤於做筆記以及反覆將知識進行對比。比如我在看廖雪峰的網站的時候,就發現Python與java等語言不同,在建立變數的時候,無須指定變數的型別是int還是str,而且像list和tuple是透過[],()這種標誌來區分的,也就是說[1,2,"a"]是一個list,而(1,2,"a")就是一個tuple了,不僅如此,在後面用到dic和set的時候,還有其他的差異。
在第一次看的時候,可能走馬觀花的就覺得自己記住了,但是如果能夠在看的時候,自己主動回憶起過去的知識並積極對比,就能幫助加深記憶,提高學習效率。
這兩個網站從Python最基本的知識,講到網路程式設計,資料庫開發,到最後的IO訪問,可以說是相當全面了。在掌握了這些知識後,就要自己去寫一個小工程來檢驗自己的學習成果了。由於Python對環境的要求並不高,自己編寫程式除錯的成本也低,因此非常建議在學習過程中,就主動尋找demo,多敲程式碼,儘早加深對所學知識的理解與掌握。
等到你能夠用Python把自己的想法付諸於程式碼之後,就可以把自己的想法釋出在論壇上,其他Python愛好者通常會給你一些有用的建議,反覆在這個過程中提高自己,你的Python能力就能不斷提高,最終達到工業級水平,這個時候,你就可以嘗試Python工程師的工作了。
回覆列表
python作為一門解釋性語言,其設計之初就是降低程式設計入門的門檻,面向大眾,隨著當今大資料、人工智慧、機器學習的興起,python的應用也越來越廣泛,學習python最重要的還是要掌握基本功,多學多練,找準一個有前景的方向,學精學透就行,下面我簡單介紹一下學習python的過程:
1.搭建本地python環境,新人入門的話,可以安裝Anaconda,這個軟體集成了python直譯器及眾多第三方包,還自帶開發環境spyder,ipython notebook等,使用起來很不錯:
notebook開發環境,基於瀏覽器,使用起來很方便:
2.入門python基礎知識,包括列表、字典、元組、變數、函式、類、檔案操作、正則表示式、模組等,一步一步練習,同時可以做一些小練習或小專案,加深理解和掌握,掌握好基本功,資料的話,網上有很多,像慕課網,實驗樓等,都不錯:
3.後期,就可以找準一個感興趣又有前景的方向加深練習了,python涉及的方面眾多,像爬蟲、資料處理、web開發、機器學習、運維、測試等,不可能每個方面都投入精力,堅持一個方向就行,不斷積累經驗,提升能力: