首先說,所有系統都可以用來做Python開發。
但是從友好度來說當然首推Mac。
1因為Mac是基于bsd的類Unix系統,完全符合Unix規范,和Linux的兼容性要遠遠好于Windows。
很多在Mac下開發的Python可以不用修改的移植放到Linux運行。
2Mac具有開箱即用的Python環境,還包括很多編程常用的包都開機自帶,比如git,比如JDK。
很多新手在學習時,都被配置環境難住了,搞了半天搞不好,打擊新手的積極性,Mac開機即用就不用這么麻煩了。
3Mac對pip安裝Python包的兼容性更是強于windows。并且GitHub發布的Python源碼大多數是在類Unix環境下開發的。在Windows下安裝依賴的時候,經常會出問題,你的手動解決依賴包的問題。
雖然解決依賴,手動安裝Python包對于老手來不算是問題,但是很可能會難住新手。
4在類Unix系統下開發,支持要更好。比如現在最熱的人工智能庫pytorch,在最早發布的兩年甚至都沒有發布Windows版本,雖然現在已經有了Windows版本,但是你很難保證未來不會有其他的有限支持Unix。
5Mac上有非常好用的shell-bash,全面秒殺windows的shell。并且還可以完美的使用zsh,fish等更加炫酷的shell。學習Python編程,不會用shell,你的人生是不完整的。
所以學習Python開發首選Mac
其次,如果不想買Mac,那么首推window10,
1windows10對自家虛擬機的兼容要遠遠好于win7,用起來爽快。
2Windows10有一個非常好的新功能,Linux子系統,這是Windows為了挽回編程開發的劣勢向用戶推出的一個功能,你直接可以在Windows商店里下載烏班圖,debain等系統,比虛擬機還方便。
3Windows10的shell要遠遠比windows7強大。
4window10對UTF-8的支持更好。
現在已經2019年了,完全不推薦用win7編程,除非你是從那個時代歸來的,不想折騰。
PS:說明一下,推薦用Linux編程的,要么是高手來裝個逼,不要學。要么就是從來沒做過編程的云云程序員胡說八道。
因為你電腦不是用來專門編程的,你總要干點別的什么的吧。比如看個視頻,下載個網易音樂聽聽音樂,和別人聊個QQ,登錄個微信查看一下消息。
又或者你還想學學Photoshop,想剪輯個視頻,寫個world,做個ppt什么的。
上面這些人物都是Mac和Windows可以完成的任務,而Linux完全完成不了,所以請不要選擇Linux編程。
最多是windows+Linux虛擬機跑個環境