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