# 附录 B Python 编辑器推荐

对于初学者来说，编写 Python 代码使用的编辑器最推荐 Jetbrains 公司开发的 PyCharm。PyCharm 提供免费的社区版本，在官网上直接下载即可。社区版本的功能一般来说对于任何本科生应该都是足够的。当然，**使用 Python 自带的 IDLE 进行学习自然也是可以的**，至少对于转专业考试的难度来说 IDLE 的功能同样是足够的。

如果在配置 PyCharm 的过程中出现了些许困难，建议直接换用**Python 自带的 IDLE**进行学习。以防止在不尽的折腾中快速丧失兴趣。

> #### 题外话：Jetbrains 学生认证与学生邮箱
>
> 如果你希望获取 PyCharm 的专业版，或是也很喜欢 Jetbrains 公司开发的其他没有提供免费社区版的 IDE，那么可以在 Jetbrains 的官方网站上提交学生认证。学生认证的期限是一年，在此期间你可以通过学生账号免费使用 Jetbrains 家的所有产品。在到期之后会提醒你更新认证，成功后可以继续你的免费使用凭证。
>
> 此外，苏州大学提供的学生邮箱是非常有用的。学生邮箱不仅可以用来较为正式地与学校部门及老师通过邮件沟通，还可以用来（配合学生证或学信网认证）申请数不清的学生优惠，甚至软件和网站的免费使用。例如 Onedrive 使用苏大学生邮箱登录就会赠送 1TB 的空间与网页版 Office365 的使用凭证。除此之外，学生邮箱还有其他许许多多用处，比如和学生证一起申请 Jetbrains 的学生认证。

如果你有其他编程语言的基础，自己也喜欢折腾，可以试试**Visual Studio Code**（注意和 Visual Studio 区分）。VSCode 配置 Python 也非常方便，简单易上手，关键是生态非常好，可配置性强，几乎支持所有主流编程语言，这样就避免了在编辑器之间来回切换，还方便各种折腾，而且由于是轻量级编辑器，内存占用比较小，打开速度快（前提是扩展装得不多），此外也开源免费（这还是挺关键的）。VSCode 的缺陷也很明显，由于是轻量级编辑器，不是 IDE，因此智能提示效果比较差，比不上 Jetbrains 家的 IDE，比如 Pycharm 和 IDEA。对于新手，我更建议直接上手 Pycharm 这类专业 IDE。
