{eval=Array;=+count(Array);}
工欲善其事必先利其器,學(xué)習(xí)Python都需要
當(dāng)然Windows也是可以的,系統(tǒng)選擇不該是你學(xué)習(xí)Python的障礙,哪個順手來哪個。
這里直接推薦Python3系列,畢竟Python2已經(jīng)被官方淘汰不再維護(hù)了,作為初學(xué)者,實在是沒有必要再去追逐過時的東西。
Windows系統(tǒng)安裝很方便,下載exe直接一鍵式傻瓜安裝即可。
Linux系統(tǒng)下更加方便,apt-get install 或者 yum install 一條命令即可完成安裝。
這里推薦幾本個人認(rèn)為質(zhì)量還不錯的資料(PS:各位千萬不要選擇一些所謂的學(xué)院派大學(xué)教授出的書籍,質(zhì)量實在不敢恭維,為了評職稱真的是.......)
簡明 Python 教程
Python編程,從入門到實踐
Python核心編程
Python官方教程文檔
當(dāng)然重點官方教程文檔,基本上你所遇到的所有基礎(chǔ)問題都可以在這里找到答案,最重要的是它有提供簡體中文。
VSCode
微軟出品,必屬精品。擁有安裝包小巧、跨平臺支持、顏值高、占用系統(tǒng)資源少、豐富的插件支持等優(yōu)點。
使用VSCode,我們可直接在其應(yīng)用市場中搜索「Python插件」一鍵安裝即可。
Pycharm
如果對VSCode的配置過程感到繁瑣,那么建議直接使用Pycharm這款I(lǐng)DE,開箱即用,實在是Python開發(fā)的首選IDE。
5、吃苦耐勞的精神,切不可葉公好龍。
最后,希望題主可以早入踏入Python的征途。
本文為作者“一個程序員的奮斗史”悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載、抄襲必究!
沒有什么特別的準(zhǔn)備,一臺能正常運(yùn)行的電腦就行,Windows、Linux、Mac均可,作為一門跨平臺的腳本語言,Python對于實際平臺(系統(tǒng))并沒有什么挑剔,下面我簡單介紹一下Python的學(xué)習(xí)過程,感興趣的朋友可以嘗試一下:
這個是最基礎(chǔ),也是必須掌握的,學(xué)習(xí)Python開發(fā),首先最基本的就是搭建本地開發(fā)環(huán)境,這個直接到官網(wǎng)下載安裝包即可,Windows、Mac、Linux均有,選擇適合自己平臺的版本,建議Python3系列,Python2再過一個月的時間(2020年1月)就會停止更新和維護(hù),許多新包也已不再支持Python2:
官方的安裝包是最為精簡的,只帶有標(biāo)準(zhǔn)庫,如果你需要常用的第三方庫,像numpy、pandas、matplotlib等,可以安裝anaconda,一個集成軟件,非常不錯,推薦使用:
“工欲善其事,必先利其器”,好的開發(fā)軟件,不僅可以提高編碼效率,還方便調(diào)試和維護(hù),這里推薦2個非常不錯的Python開發(fā)軟件,分別是vs code和pycharm,不管是對于初學(xué)者,還是有一定經(jīng)驗的開發(fā)者,都非常適用:
vs code
這是一個小巧靈活的代碼編輯器,在開發(fā)界非常流行,支持智能補(bǔ)全、代碼高亮、語法提示等常見功能,編碼效率高,運(yùn)行速度快,插件擴(kuò)展豐富,對于初學(xué)者來說,非常容易操作,又非常容易學(xué)習(xí):
pycharm
這是一個比較專業(yè)的Python開發(fā)軟件,相比較vs code來說,集成功能更多,也更厚重,支持單元測試、代碼重構(gòu)、代碼分析等高級功能,因此在開發(fā)和調(diào)試上,效率更高,也更適合大型項目,如果你從事于Python開發(fā),可以使用一下這個軟件,非常不錯:
Python環(huán)境和Python軟件準(zhǔn)備好后,就是Python基礎(chǔ)入門,這里網(wǎng)上可供學(xué)習(xí)的資料就非常多了,如果你喜歡文檔,可以選擇菜鳥教程、廖雪峰官網(wǎng),如果你喜歡視頻,可以選擇慕課網(wǎng)、B站,當(dāng)然,你也可以找一本Python書籍,邊學(xué)邊練習(xí),常見的模塊、函數(shù)、變量、類、文件操作、異常處理等都要熟悉掌握,這些是開發(fā)其他應(yīng)用的基礎(chǔ),不要急于求成,一步一個腳印,掌握基本功最為重要:
基本功熟悉后,就是Python深入學(xué)習(xí),這里可供選擇的方向就非常多了,機(jī)器學(xué)習(xí)、測試運(yùn)維、數(shù)據(jù)處理、Web開發(fā)等都非常不錯,根據(jù)自己興趣愛好,結(jié)合職業(yè)前景,選擇一兩個方向,堅持下去,不斷學(xué)習(xí),積累經(jīng)驗,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進(jìn)行補(bǔ)充。
說下給我們組算法實習(xí)生推薦的方案:
操作系統(tǒng)選Linux
編輯器選code (除非你熟悉emacs/vim)
python文檔:多看官方文檔,支持中文
選Linux,原因有三:
一般公司的服務(wù)器99.99%是Linux,快速熟悉Linux沒有壞處
Linux對電腦硬件要求不高,系統(tǒng)穩(wěn)定,不會各種卡頓
Linux中的命令行,可以自動化很多操作,效率很高
編輯器,一般都推薦vscode, 微軟開發(fā)的,相當(dāng)好用,支持多平臺。關(guān)鍵是支持各種插件,滿足自己的個性化要求。編輯器配置得好了,自己寫代碼,就像開一輛保時捷;配置的不好,就像開拖拉機(jī)。
最后就是pyhon的官方文檔。官方文檔很用心,并且支持中文。學(xué)python必看,比市面上拿些雜七雜八的書質(zhì)量要高很多??梢詗get把對應(yīng)目錄下載下來,這樣就可以離線看。
3
回答0
回答0
回答1
回答0
回答0
回答0
回答1
回答7
回答10
回答