学习python必须要了解linux吗,python需要linux基础吗

kodinid 9 0

大家好,今天小编关注到一个比较意思的话题,就是关于学习python必须要了解linux吗的问题,于是小编就整理了2个相关介绍学习Python必须要了解Linux吗的解答,让我们一起看看吧。

  1. python和linux到底有关系?
  2. 学习python。linux和win。系统下有区别吗?

python和linux到底有关系?

学Python和学Linux这两件事本身是毫无关系的,Python是一种跨平台语言。你先不用管Linux,好好学你的Python,等之后要用了再单独学Linux。 最后,千万别像邪***一样,把Linux当成信仰——它是个很好用工具,仅此而已。

学习python。linux和win。系统下有区别吗?

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

学习python必须要了解linux吗,python需要linux基础吗-第1张图片-安济编程网
图片来源网络,侵删)

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

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

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

学习python必须要了解linux吗,python需要linux基础吗-第2张图片-安济编程网
(图片来源网络,侵删)

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

你好,很高兴为你解答。

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

学习python必须要了解linux吗,python需要linux基础吗-第3张图片-安济编程网
(图片来源网络,侵删)

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

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

啥也不多说,实践见真理!很多人遇到python语言在Linux系统和Windows系统语言的问题,这里我将进行一系列记录遇到python代码从Linux系统下移到Windows系统下,将如何修改,能达到代码运行通畅,bug轻松解决。

Windows系统与Linux系统比较显而易见的区别就在于文件路径名的问题,Windows下,文件路径用 ‘ \’ 连接;而Linux下,文件路径用 ‘ /’连接;有人觉得这很好解决,只要遇到写文件路径的地方就把 ‘\’ 改成‘ /’ 就可以了,然而,这样很容易出错,可能会出现错误类型如下:

(unicode error):'unicodeescape' codec can't decode

![send_file.py](***s://img-

blog.csdnimg.cn/20181217203538577.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODI1NTY0,size_16,color_FFFFFF,t_70)

【出错代码示例】](***s://img-

blog.csdnimg.cn/20181217203050419.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyODI1NTY0,size_16,color_FFFFFF,t_70)

其实只需要把open文件路径改成如下就可以了

f=open('\\Users\\Python\\Desktop\\第二阶段pythonnet\\day03\\ship.jpg','rb')

到此,以上就是小编对于学习python必须要了解linux吗的问题就介绍到这了,希望介绍关于学习python必须要了解linux吗的2点解答对大家有用。

标签: python linux 系统