一個非常好的問題。Python在AI領域是主流開發語言,越來越多的軟件工程師選擇學習Python開發。推薦幾個學習方法和途徑,堅持總結積累,逐步形成自己的知識庫。
一,Python培訓班市場上的商業培訓很多,選擇時多注意老師的實際工作經驗是否豐富,課程設計是否有真實項目背景。一般說來,能選擇到好的培訓班是挺難的。
二,自學,HackerRank在線編程網站Python使用非常廣泛,網上的學習資源和技術論壇非常多,如果有比較好的自律和學習能力,制定一個切實可行的學習計劃,自學是比較好的學習方式。
推薦一個在線編程網站,HackerRank,看名字就知道很牛,Hacker排行榜。網站提供了很多針對初學者的編程練習題,可以查詢成績、排名、參加競賽,積累到一定分數后可以獲得Python勛章。
HackerRank支持同學朋友一起組隊練習,增加編碼樂趣,提高學習動力。
1,注冊賬號,登錄,選擇要學習的編程語言
2,選擇題目,可以篩選難度和功能類別
3,根據題目要求,編寫代碼
4,提交代碼,通過單元測試后獲得分數
5,積累到一定分數后,獲得Python勛章
三,參加開源項目基于Python開發的開源項目非常多,嘗試參加自己擅長或者喜歡的項目。
1. 選擇有興趣的項目,仔細閱讀文檔和代碼,查看歷史提交記錄,這個過程本身也能學到很多知識
2. 閱讀代碼,重點理解怎么寫?為什么這樣寫?有沒有更好的寫法?
3. 按照開源社區的代碼標準,開發提交代碼,完成單元測試
我是工作多年的Web應用架構師,陸續發布關于軟件開發方面的文章,歡迎關注我,了解更多IT專業知識。
在線Python練習題庫,不少的
如國內的
菜鳥教程 Python 100例
國外很多
codingbat
pyschools
codecademy
Problem Solving with Algorithms and Data Structures
How To Think Like a Computer Scientist
Code School: Try Python
Python Online Tutorial | Code School
個人其實不建議通過視頻學習,原因有二:1,浪費時間,看視頻比看書耗時多太多;2,編程始終是需要動手的。
多動手,少看視頻,非要看視頻的話。
1:黑馬程序員的視頻教程系列,比如8天深入理解python教程:https://pan.baidu.com/s/1kVNmOar#list/path=%2F
2:網易云課堂,Python開發21天入門必備http://study.163.com/course/introduction.htm?courseId=1004526016
3:慕課網 Python入門http://www.imooc.com/learn/177?src=sugc
you-get唄,一個Python的下載工具,可以免費下載互聯網上的視頻文件,包括B站、優酷、美拍等,下面我簡單介紹一下這個工具的安裝和使用,以Python3.6(其他版本也可以)為例:
1.首先,安裝you-get,這個直接在cmd窗口輸入命令“pip install you-get”就行,如下,非常快:
2.安裝成功后,我們就可以直接在cmd中用命令行下載視頻了,基本使用方法—“you-get 視頻地址”,非常方便,如下,這里以下載B站上的視頻為例:
3.這里你也可以查看網站提供的視頻格式,包括超清、高清、標清等,只要用參數i指定就行,如下,這里以優酷上的視頻為例:
如果需要下載對應格式視頻的話,直接使用format參數指定就行,如下:
4.當然,你也可以在線播放視頻,只需要用參數p指定本地播放器路徑就行,如下,這里以騰訊視頻為例:
5.更多參數和功能的話,你可以通過命令“you-get -h”進行查看,非常方便,解釋也很詳細,如下:
至此,我們就簡單介紹完了Python you-get下載工具的安裝和使用。總的來說,這個工具使用起來非常方便,也很簡單,只要你熟悉一下操作,很快就能掌握的,當然,除了視頻外,也可以下載音頻、圖片等,使用方式是一樣的,也是“you-get 音頻/圖片地址”,網上也有相關資料和教程,非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。