Python 30 天 – 第 7 天 – 开发者环境

作者 : 慕源网 本文共1329个字,预计阅读时间需要4分钟 发布时间: 2021-10-11 共440人阅读
本文是 30 天 Python 挑战系列的一部分。您可以在此处找到本系列之前所有帖子的链接
在第一周,我花时间熟悉 Python 的基本术语、语法和概念,并尝试利用我在 JavaScript 方面的经验围绕它构建一个心智模型。根据我创建的粗略路线图,我将第 7 天用于设置我的 Python 开发人员环境并探索更多关于各种可用的 IDE 以及与我将在本文中分享的开发人员环境相关的更多内容。

安装 Python

安装过程一目了然,并在我在此处链接的官方 Python 下载页面中进行了很好的描述。
确保下载最新版本的 Python(截至目前为 3.8.3)以利用最新功能。

Python 开发工具

a) 代码编辑器(轻量级应用程序。)
  • VS Code(免费和我使用的)下载链接
  • Sublime Text(免费)
b) IDE(集成了开发、测试、调试所需的所有工具)
c) Notebooks
  • Jupyter Notebooks(用于机器学习和数据科学)

VS Code 的 Python 扩展

如果使用 VS Code 作为代码编辑器,这些扩展可能会派上用场,以获得更友好的 Python 开发体验
我个人喜欢 PyCharm,社区版提供了使用 Python 进行专业开发所需的所有功能。它提供了一个很好的专业环境,其中包含所有工具。但是,我将使用 VS Code,因为我经常需要切换到其他 JavaScript 项目,并且使用单个编辑器会不那么麻烦。

Pep8

这是 Python 代码的风格指南。VS Code 在尝试格式化 Python 代码时会提示安装 autopep8 格式化程序。它将根据规范格式化 Python 代码。像 PyCharm 这样的 IDE 带有内置的 Pep8 格式化程序。

Anaconda

Anaconda是一个包管理器、一个环境管理器和 Python 发行版,其中包含许多开源包(numpy、scikit-learn、scipy、pandas 等等)的集合。安装 Anaconda 后的附加包,可以通过使用 Anaconda 的包管理器、conda 或 pip 来安装这些包。Conda 甚至可以轻松地在 Python 2 和 3 之间切换(您可以在此处了解更多信息)。其实安装Anaconda也是安装Jupyter Notebooks的常用方式。
还有另一个名为Minoconda 的分发包,它是 Anaconda 的精简版,适用于内存受限的计算机。

开发人员环境可能会成为拖延确定最新和最好的开发工具的一个原因。所以坚持使用IDE或代码编辑器会更好。使用一个编辑器要比零碎地了解大量应用程序要好得多。了解可用的工具和技术是件好事,但仅仅因为它们的流行而频繁切换工具并不总是必不可少的。

就是这样,伙计们。我涵盖了作为第 1 周路线图一部分的主题。是时候进入更高级的 Python 领域,探索编程范式,例如面向对象风格和函数风格。明天将从 Python 的 OOP 概念开始。

慕源网 » Python 30 天 – 第 7 天 – 开发者环境

常见问题FAQ

程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!

发表评论

开通VIP 享更多特权,建议使用QQ登录