本人是跨專業進入網際網路領域,從資料探勘做起,目前是演算法工程師,所用語言為GO、Python、R等,全部自學。根據我自學程式語言的經驗和教訓,我對學python的同學有如下建議。
1.學習python要有老師教。基本上學習任何一門語言都要有老師帶,有人帶學習更快。報班嗎?不必,太貴,用python入門影片即可,推薦小甲魚的python入門影片(有需要的私信),把影片看上一兩遍,然後把程式實現一遍,再看一兩遍《python核心程式設計》和《和孩子一起學程式設計》,入門足夠了。
2.學習python要有學習環境,這也是最重要的。程式設計這個東西,有時候很抽象,越學越覺得不知道它到底能幹啥。為了避免越學越迷茫的情況,你需要在學習某個時間點之後,真正進入python相關的工作崗位中去學習,做到學習就是工作,工作就是學習,這樣學python更好更快更有效(python入門者找工作需要厚臉皮和強大內心,這也是非常重要的)。做到學到的就是有用的,才能做到持久學習。
3.有了老師教,又有了學習環境,兩者相結合估計是快速掌握任何一個程式語言必須的,也是最有效果的。
本人是跨專業進入網際網路領域,從資料探勘做起,目前是演算法工程師,所用語言為GO、Python、R等,全部自學。根據我自學程式語言的經驗和教訓,我對學python的同學有如下建議。
1.學習python要有老師教。基本上學習任何一門語言都要有老師帶,有人帶學習更快。報班嗎?不必,太貴,用python入門影片即可,推薦小甲魚的python入門影片(有需要的私信),把影片看上一兩遍,然後把程式實現一遍,再看一兩遍《python核心程式設計》和《和孩子一起學程式設計》,入門足夠了。
2.學習python要有學習環境,這也是最重要的。程式設計這個東西,有時候很抽象,越學越覺得不知道它到底能幹啥。為了避免越學越迷茫的情況,你需要在學習某個時間點之後,真正進入python相關的工作崗位中去學習,做到學習就是工作,工作就是學習,這樣學python更好更快更有效(python入門者找工作需要厚臉皮和強大內心,這也是非常重要的)。做到學到的就是有用的,才能做到持久學習。
3.有了老師教,又有了學習環境,兩者相結合估計是快速掌握任何一個程式語言必須的,也是最有效果的。