学Python最好选择哪个系统环境,为什么?

作家猴妖


如果在以前,我也会推荐要么使用Mac,要么使用Linux.但是现在有了强大的Pycharm,我推荐使用Windows.但是我不推荐直接用Windows上python,因为很多使用C扩展的第三方包无法在Windows下安装成功,而且开发环境和部署环境差别也太大.我们使用Pycharm的远程开发功能,可以将Windows和Linux完美的结合起来.



1.自己在公有云上买台虚拟机,安装上Linux的系统,使用Pycharm的Deployment工具.这样自己在Windows机器上敲的代码可以直接被同步到虚拟机中.而且调试的时候也会在虚拟机中起一个进程. 相当于无缝的远程开发.

2.如果觉得要买台虚拟机投入比较大,那么推荐你安装Win10,然后在Win10安装上WSL ubuntu,在Pycharm里面选择解释器的时候选择WSL,这样也能得到在Linux下面的开发体验


loricxy


我们平时使用最多系统是window系统,但是真正开发的使用最多的是linux系统,还有macOS系统,这是目前最流行的三个系统,各有优势。

python是一个门脚本语言,在三大系统开发都没有问题,但是推荐首先linux系统。

linux使用命令行容易扩展python库,安装插件也比较方便,python在linux上的功能基本都有可以使用,而且程序运行会比较流畅。

window下的python开发有些功能是受阻的,比如物联网开发,虽然window提供完美的图形化界面,但是考虑长期的开发效果还是在linux上开发比较好。

macOS系统看起来是比window高了一个档次,但是实际还是一样的效果。


Software科技言


Linux还是最适合编程的,Python在Linux上能得到很好的使用,以后的开发环境也很多是在Linux上进行的,包括服务器系统也大多是Linux系统。


在Linux系统上进行学习有以下好处:

1、适应真实的开发环境。在实际应用中,很多都是在Linux系统中进行开发,在Linux上学习能够在更真实地开发环境中去学习,顺带学习Linux相关命令,方便以后更快适应工作。


2、安装第三方库便捷。Linux开发基本在命令行下进行。pip命令可以很方便地安装各种库和使用Linux的软件包管理器去下载软件。


3、完全控制。Windows系统看起来是你的电脑,但实际上用户并不具有最高的权限,在Linux中,root账户具有最高的使用权限,包括让电脑自杀。作为一名开发者,我们更加希望everything under control。所以使用Linux进行编程更能够掌控全局。


阿P折腾吧


一般来说,能问出这个问题,说明题主对python、对计算机操作系统都不怎么熟悉。在这种情况下,很有可能用的是windows操作系统——因为这算是现在的“缺省配置”。

如果这样的话,用Windows就挺好。当然,如果题主已经开始用Linux,那Linux就很合适;如果用的是MacOS,那么MacOS也行。

总之,少折腾系统,多练习语言。

Python本来就是一门跨平台的编程语言,在常见的三大操作系统上都有不错的表现。当然,在不同的操作系统上,具体操作、权限和文件路径会有些差异,但这些很容易适应。

开始学习的时候,不要过于求全责备。学习python这种语言是目的,操作系统之间的差异可以无视。没有必要在还没有开始学之前就先去折腾操作系统,把windows删除掉学习安装Linux的某个发行版,或者投资买一台运行macOS的苹果电脑。这些都不是重点。

对于学习一门编程语言来说,让程序跑起来、让它解决自己要解决的问题才是最重要的事情,其他都不重要。


叶猛犸的故事们


硬件:

  • 如果条件允许的话,建议买一个苹果笔记本电脑。虽然其他电脑也是可以学习的,但肯定是苹果本的体验更好一些。

  • 如果条件不是很允许的话,可以在购买别人闲置的苹果本,装上Linux。

软件:

微软已经可以Linux,所以这边很推荐。装上Linux(Ubuntu、centos等)后会发现,少了很多的病毒以及电脑死机的问题。如果为了以后找工作打算的话,很多公司要求要会使用Linux。所以尽量学习。

如果是奔着找工作去了,建议学会使用Vim/emacs,原因是可以提高工作的效率。


传智播客


Windows,Linux环境都是可以的,前期开始学习一般都是从Windows平台开始学起的,后期在转到Linux平台下开发。如果是如果是mac的操作系统,最开始直接下载mac版本的开发环境就可以了,可以直接到Python官网上进行下载,各个版本都是有的。


下载好了,完成相应的配置,接下来就是Python的学习了,那么系统的学习Python究竟需要学哪些内容呢?学到什么程度才能达到企业的需求。

以前学习的Python的时候的学习路线以及一些心得体会,可以作为学习的参考。

1、Python基础及数据库开发技术

2、web前端

3、Python web开发及企业项目

4、Linux

5、NoSQL

6、数据可视化

7、爬虫技术

8、人工智能

详细的可以到“如鹏网”上了解一下,有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,有问题随时提问,也有更多的时间来练习项目,夯实基础。有新的课程更新了,也是可以继续来学习的。


玩着学编程


首先语言看你自己平时熟练那个系统,那我就拿市面上常见的三种系统来说吧!

1、Windows



Windows系统的安装成本和难度属于中等,需要配置一些环境变量的东西,而且像编写代码的工具,破解版的汉化版的也比较多,能够满足部分初学者的要求。

2、Mac



苹果本的系统里面自带python环境,可以直接上手使用,不需要在重新安装,而且mac系统的命令也比较好用,环境相对稳定。

3、Linux



命令强大,不少的python模块对Linux兼容性比较好,而且Linux反应和更快速,如果Linux系统擅长的话,这个也是不错的选择。

其实这两种系统那个用于学习python都是,可以的,非要选择出来一个,有能力的话那我还是推荐Linux吧,之前这三个系统我有幸都体验过,还是Linux更能吸引我,无论是其系统的优化,和反应的速度都给我留下了很深的印象,要是有条件的话,第二推荐Mac OS,第三就是Windows了。


韩剧资源社


初学在哪个系统环境都无所谓的。如果只是做一些简单的数据处理脚本功能,还是建议直接用windows就行。

虽然在linux和MAC上显的逼格高些,但windows平台普及率高,使用都众,学习者也多,资料好找。所以至少在前期使用windows一点问题没有。

到后面使用到各种框架后,建议备一套linux环境,有些东西在linux环境下调试更加符合预期。


赵卫斌3


入门时就用windows系统 去python官网下载个安装程序 装上就行(记得勾选 add path to system)。如果之前没有接触过Linux系统 就连装怎么用Linux都会很迷茫 感觉无从下手。

python基础会了 再去搞Linux环境 会感觉好很多


蓝色玛格丽特丶蜕


我的环境是 archlinux + python3 + virtualenv + pip + jupyter + emacs/atom/vscode


分享到:


相關文章: