想轉行到IT領域學習python?
寫的較多,3點
1.轉行了解編程
2.python語言入門
3.人工智能領域學習路線
1.轉行了解編程
首先編程是一個思維邏輯在電腦上再現的過程,而不管什么類別的編程語言,都是為了表達思維邏輯的語法規則。
思維清晰,簡單代碼很容易入門。
工程級別應用,需要多實踐,多鉆研。
網絡上遍地的例如0基礎python學習都可以用。
關鍵在于,每個語法要進行自己敲,然后跑起來看結果。為什么會報錯,找原因。跑好了,原來這個語句可以做這么個事。
一條語句,輸入進去,點擊運行,就能看到結果,這是一個簡單付出就快速的看到收獲的過程。在不斷的輸入付出和輸出收獲的過程中,腦海中的印象會非常深刻,多用就記住了。
2.python入門
仍然以python為例。
我當時是找了一本類似語言的開發文檔。電子版。a byte of python。照著敲一遍,跑起來,看運行結果,一天時間過完了整本書上的代碼事例。實例中包括了基本的最常用的語法。
這本書是全英文的,網上有免費的pdf電子版資源分享,可供下載。
它的排版時按小功能的語法排列的,接受一個小功能,附一個或幾個這個功能的相關示例代碼。
英文不需要看懂,把里面框起來的代碼,對著打一遍,然后運行起來看效果就行。
只要一天時間,不過前面還需要配置環境。
網上都能搜到教程。
這里有一篇自己行的Python環境搭建可以作為參考。
零基礎學Python-01Python環境搭建
個人推薦python 3.x 版本(核心)加 PyCharm(編輯器)
后期熟練起來了,要做更復雜的程序的時候了,可以把python 3換成Anodcoda3(只是在python3的基礎上 ,打包加了很多庫,后面做項目的時候直接調用不用再找包安裝了)。
因為很多常用的代碼都不需要自己寫,都有別人寫好的,只有你理解了開發語言的語法,然后理清自己的思維邏輯,你的代碼想要做什么就行,其他很大一部分工作都是在使用別人的小模塊,然后合理的拼接起來為己用。
還是那句話
思維清晰,簡單代碼很容易入門。
3.人工智能領域學習路線
直接給你列課程單好了。
統計機器學習,機器學習方法,實驗實踐指導。
算法導論,各種優化理論算法。
人工智能,發展歷史,和基本方法理論。
專業英文,怎么看文獻。
吳恩達深度學習,各類神經網絡(BP.CNN.RNN)理論,實驗調優調參,各個應用領域。
此為,入門。
理論基礎有了,主流模型算法需要有編程實現能力,網上來源代碼有很多,理論都理解不難理解代碼。
此為,進階。
發現一個專業的研究領域,深入對這一研究領域進行學習,實現該領域的各種算法。發現前人工作的不足不出,進行改進完善。
此為,高階。
歡迎關注公眾號,學習交流。從入門到進階外到高階。
人工智能學術前沿