Python工具箱系列(三)中包含哪些实用工具?

2026-05-16 14:440阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1707个文字,预计阅读时间需要7分钟。

Python工具箱系列(三)中包含哪些实用工具?

古人云:天难开,地难耕。在当今信息爆炸、科技高度发达的今天,学习任何知识与技能,最难的是环境的搭建。以学习Python为例,以下是一些选择:

+ Windows环境

​古人云:万事开头难。即使在知识极大丰富、信息技术高度发达的今天,学习任何知识与技术,最难的仍然是环境的搭建。从学习Python的环境搭建角度而言,存在以下选择:

  • Windows环境,是用Anaconda或者Minconda还是官方Python?
  • Linux环境,用Ubuntu还是Centos,还是使用ARLinux。桌面环境是用GNOME还是KDE?

笔者使用Python多年,自行搭建过很多环境,踩过无数的坑,浪费了无数的时间,最后得出的结论是:

  • Windows10/11在绝大多数情况下,最适合开发者。有特殊需求可以内建wsl/wslg,如果不行再使用Docker,最差情况下使用虚拟机,能够满足最大多数情况;
  • 在项目工程级开发中,可以使用私有云环境,或者租用成熟的云平台,例如阿里云/华为云等。操作系统使用Ubuntu而不是Centos进行相关开发。如果有图形界面,则辅助以VNC;
  • 一般情况下,最好使用官方的Python安装包,不建议使用第三方集成的安装包。

无论多少人差评Windows,Windows仍然是世界上最易用的操作系统,有着对用户最友好的图形界面、最好的硬件兼容性以及最称手的开发工具。2021年11月,Linux之父Linus Torvalds在DebConf 14会议上谈到了关于桌面版Linux的问题,他作为一个“喷子”的激情又按耐不住了。Linus在演讲中直指各大桌面Linux发行版的应用程序兼容问题。

阅读全文

本文共计1707个文字,预计阅读时间需要7分钟。

Python工具箱系列(三)中包含哪些实用工具?

古人云:天难开,地难耕。在当今信息爆炸、科技高度发达的今天,学习任何知识与技能,最难的是环境的搭建。以学习Python为例,以下是一些选择:

+ Windows环境

​古人云:万事开头难。即使在知识极大丰富、信息技术高度发达的今天,学习任何知识与技术,最难的仍然是环境的搭建。从学习Python的环境搭建角度而言,存在以下选择:

  • Windows环境,是用Anaconda或者Minconda还是官方Python?
  • Linux环境,用Ubuntu还是Centos,还是使用ARLinux。桌面环境是用GNOME还是KDE?

笔者使用Python多年,自行搭建过很多环境,踩过无数的坑,浪费了无数的时间,最后得出的结论是:

  • Windows10/11在绝大多数情况下,最适合开发者。有特殊需求可以内建wsl/wslg,如果不行再使用Docker,最差情况下使用虚拟机,能够满足最大多数情况;
  • 在项目工程级开发中,可以使用私有云环境,或者租用成熟的云平台,例如阿里云/华为云等。操作系统使用Ubuntu而不是Centos进行相关开发。如果有图形界面,则辅助以VNC;
  • 一般情况下,最好使用官方的Python安装包,不建议使用第三方集成的安装包。

无论多少人差评Windows,Windows仍然是世界上最易用的操作系统,有着对用户最友好的图形界面、最好的硬件兼容性以及最称手的开发工具。2021年11月,Linux之父Linus Torvalds在DebConf 14会议上谈到了关于桌面版Linux的问题,他作为一个“喷子”的激情又按耐不住了。Linus在演讲中直指各大桌面Linux发行版的应用程序兼容问题。

阅读全文