IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT

当前位置:公众IT > 技术文章 >

新闻来源:互联网资料整理       发布时间:2023/4/5 17:39:06       共计:4590 浏览

你好,很高兴为你解答。


理论上,python的运行是无关平台,在windows和linux都可以进行编程和运行。但是有几个点还是有区别的:


1. 如果是学习的话,建议在windows下进行

因为大多数人对windows还是比较熟悉的,而且还可以一边看教程一边进行编写代码;


2. 对于linux

如果你是从运维或者后端开发转过来python的(就是你之前工作大部分时间接触的是linux)。这时候用linux进行学习和开发,就有很大好处,就是开发环境和上线环境同时linux,而且之前掌握的linux知识都能用得上,更重要的是linux比windows要纯粹一些,不会卡壳;


3. 如果想学习python的话,后期是一定要学习linux的

因为你上线部署基本都是linux不会在windows。前期为了学习方便可以在windows,所以学习编程,要学的东西很多,需要一步一步来。


如果还有疑问,可以在底下评论,或私信我。

谢谢采纳。

你好,老修来分享一下你的问题。

前言

有区别,LINUX和WIN系统核心是有很大区别的;LINUX天然有Python环境,WINDOWS要自己布曙;还有磁盘文件这块,不像窗口win系统,它是有磁盘的概念,LINUX差不多是系统皆文件,文件就是它的磁盘,这个对新手而言是一个很大的观念转变,WIN是磁盘+路径+目录+文件,但LINUX就是根目录+路径+文件,在学习Python文件处理这块,你可能会有些不适应。

下面我们来分享一下它们的系统文件结构。

Linx与Windows系统的学习环境区别

Linux:

LINUX主要是以文件形式为主,基本接近系统皆文件,还有一个很早的系统UNIX系统,它就是纯纯的系统皆文件,它们没有磁盘的概念。

我们来看一下它的文件目录结构:

1、(/)这个是LINUX的根目录,就是绝对路径,它相当于WIN系统的(我的计算机)

2、Home目录相当于(我的文档)

3、别的就相当于C盘里的主文件:C:Program Files和C:Windows下的一些文件。


Windows

这里就不具体介绍了,大家肯定都懂,我们用一张图来看看它和LINUX的区别


总结

如果你是想学习Python语言,最好的 选择LINUX。如果是初学者建议用win系统安装个虚拟机,虚拟一个LINUX环境。

windows下环境搭建比较简单,只需要安装开发工具包就可以了,而且是图形化界面,所以对于初学者来说可以快速搭建开发环境。不好的地方是,python应用大多在linux服务器上,所以用Linux学习更接近于实战。不好的地方是linux安装软件大多是命令行,相对来说比较难一点儿。当然,对于python本身语法的学习,两者的差别不大。如果比较熟悉liunx的话,建议用linux,不熟悉的,可以选择windows!


虽然从Linux和Windows系统的角度来看差别很大,但是从Python的角度来看,区别并不大,因为Python相当于在操作系统的层面上做了一层抽象,如果你学过设计模式,这个就和Adapter类似。

Python语言本身有自己的一套标准,这个和系统无关,只是在不同的系统上实现起来不同罢了,比如说文件读写,你写同样的Python程序,不管是那个系统,它的运行结果一般都会相同。

此外,对于Python大量的第三方库来说,一般也都提供多个系统的支持,所以也不必担心这方面的差别。

唯一可能会存在差别的地方,就是涉及到对系统API的直接调用,这个会有很大的不同,但是对于Python这样的语言来说,这种情况比较少见。

再补充一点,学习Python一定要选一个好的开发环境,这样可以让你事半功倍,比较好的开发环境有PyCharm,VSCode等,个人推荐使用PyCharm,不仅仅它的强大功能,关键是有免费版,而且支持Window和Linux系统。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
·上一条: | ·下一条:
同类资讯
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图