2 回答

TA貢獻1條經驗 獲得超0個贊
整體來說呢,語言的基礎語法與平臺無關,如果是實戰的話就與平臺相關了。所以還是看你所習慣的平臺是windows 還是 linux/unix ? 而且現在windows 10 也內置了 linux 子系統,所以不必在乎用什么平臺了。
至于版本的問題的話,很多成熟的項目 還未使用Python 3的平臺,但是也有嘗試的,Python 2 使用的更廣泛一些,尤其是在云相關的集成運維方面。這是我所了解的。
兩者語法相差甚大,一通百通,學會任何一種,其他的都還好了。
以上!

TA貢獻21條經驗 獲得超6個贊
每個人的習慣都不一樣,我的習慣是這樣的:
用最新的穩定版本。比如說Python,我肯定用3不用2,而3里面,我肯定用3.5.2不用3.6.0。
系統,其實這個隨便,Python跨平臺的。Windows我目前發現的唯一一個缺點就是Scrapy在Windows上只支持Python2,其他系統版本的Scrapy都同時支持2和3。我最喜歡的還是Linux。不過由于校園網的問題,我現在被死死的困在了Windows7上。
工具什么的就更隨便了,什么順手,看什么順眼就用什么。剛開始的時候啥也不懂,就拿個IDLE在那苦逼,后來發現Sublime神器了,各種插件招呼上,不但好看,運行流暢性又高,甩慕課網的WebIDE幾條街有木有。然后像Vim啊Atom啊VSCode和VSCommunity之類的編輯器或者IDE都試了一下,還是覺得Sublime好用,直到我用了一次社區版的PyCharm……PyCharm沒有Sublime運行地那么流暢,內存吃貨,有時候炒雞卡,但是功能強大到跪舔。
不同版本的Python之間代碼的兼容性?我現在遇到的問題除了“print偶爾沒注意會報錯”和“Scrapy完全無法解決”之外,沒有不可以解決的兼容性問題。
所以總結一下我的個人習慣:
在Ubuntu上,裝好Python3.5.2,用PyCharm Community學Python課程。
添加回答
舉報