老夏学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5796|回复: 2

第2章 Python开发环境

[复制链接]

304

主题

847

帖子

1082

G币

院长

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
1082

院长资深讲师

QQ
发表于 2023-7-10 14:21:54 | 显示全部楼层 |阅读模式
    本章节将学习如何安装Python解释器,以及与Python开发相关的编辑器和IDE工具。

304

主题

847

帖子

1082

G币

院长

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
1082

院长资深讲师

QQ
 楼主| 发表于 2023-7-10 14:25:34 | 显示全部楼层
    2.1 安装Python解释器

    首先,介绍一下Python解释器的种类。
    (1)CPython。该解释器是用C语言实现的Python解释器,也是官方提供的,并且是使用最广泛的Python解释器。CPython使用的是字节码的解释器,任何程序源代码在执行之前都要先编译成字节码,类似于Java语言,然后再由虚拟机执行,这样当再次执行相同源代码文件时,如果源代码文件没有被修改过,那么它会直接解释执行字节码文件,从而提高程序的运行速度。
    (2)IPython。该解释器是基于CPython的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,其执行Python代码的功能和CPython是完全一致的。
    (3)PyPy。该解释器是基于Python编写的Python解释器,采用JIT技术(即时编译技术)对Python代码进行动态编译,所以可以显著提高Python代码的执行速度,因此该解释器的执行速度要比CPython解释器快,但兼容性不如CPython解释器。
    (4)JPython。该解释器是基于Java编写的Python解释器,运行在Java平台上,可以直接把Python代码编译成Java字节码执行。
    (5)IronPython。该解释器和JPython解释器类似,只不过IronPython解释器是运行在微软的.NET平台上,可以直接把Python代码编译成.NET的字节码,且可以兼容.NET Framework链接库,所以其优势也是显而易见的。
    在了解完Python解释器的种类之后,本书就以目前使用最为广泛的Python解释器——CPython解释器,来演示一下如何下载和安装。
    本书所使用的Python解释器的版本为3.7.0,读者可以前往Python的官方网站下载Python解释器,点击Windows x86 executable installer即可完成下载,如图2-1所示。
下载Python解释器.png
图2-1 下载Python解释器
    下载完毕之后,执行安装包,需要注意2点,一是一定要勾选Add Python 3.7 to PATH,将Python解释器的路径添加至系统环境变量之中,否则可能会无法正常运行;二是建议选择Customize installation,即自定义选择安装Python的位置,便于后期进行其它操作,如图2-2所示。
    最后,一直点击Next按钮进行安装即可。
安装Python解释器.png
图2-2 安装Python解释器

304

主题

847

帖子

1082

G币

院长

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
1082

院长资深讲师

QQ
 楼主| 发表于 2023-7-10 15:34:08 | 显示全部楼层
    2.2 安装Python编辑器和IDE工具

    本书中推荐读者使用的Python编辑器和IDE工具分别为Sublime Text和PyCharm。
    2.2.1 安装Sublime Text编辑器
    当下流行的软件编辑器非常之多,如Sublime Text、Atom、VI/VIM、Visual Studio Code和GNU Emacs等,都是非常优秀的软件编辑器。本书强烈推荐读者使用Sublime Text编辑器。
    Sublime Text是一款轻量级的软件编辑器,它体积小,运行速度快,支持多种编程语言,如PHP、Python和JavaScript等,并且Sublime Text编辑器具有极其丰富的扩展插件,如Ctags、emmet等。
    关于Sublime Text编辑器以及其插件的安装流程,读者可以参考随书附赠的Sublime Text编辑器中的“软件安装说明书”(资源包\Software\Sublime Text),然后进行逐步安装即可。
    在完成Sublime Text编辑器的安装之后,读者还需要注意以下几点问题:
    (1)如何使用Sublime Text编辑器执行Python代码。
    通过按下快捷键Ctrl+B即可执行Python代码。
    (2)如何解决输出中文字符出现bug的问题。
    当首次安装完Sublime Text编辑器之后,如果程序需要输出中文字符,则会出现Decode error - output not utf-8错误。解决该问题需要依次打开Sublime Text编辑器中的“首选项”→“浏览器程序包”→Python→Python.sublime-build,然后在该文件内添加语句"encoding" : "cp936"即可解决该问题,如图2-3所示。
解决输出中文字符bug.png
图2-3 解决输出中文字符bug
    2.2.2 安装PyCharm
    PyCharm是由JetBrains公司打造的一款Python IDE,它拥有一整套可以帮助编程人员在使用Python开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试和版本控制等。
    PyCharm共有两个版本,即专业版和社区版。与PyCharm社区版相比,PyCharm专业版是收费的,但是PyCharm专业版是功能最丰富的,它增加了Web开发、Python Web框架、Python分析器、远程开发、支持数据库与SQL等更多高级功能。对于初学者来说,PyCharm社区版足以满足其学习要求,所以推荐读者下载PyCharm社区版即可,如图2-4所示。
PyCharm的版本.png
图2-4 PyCharm的版本
    下载完PyCharm社区版之后,打开软件进行安装,一直点击Next按钮即可。
    在安装完成之后,进入PyCharm,点击File→New Project来创建项目,只有创建项目,才能执行Python的相关程序。
    在进入Create Project界面后,选项Location表示项目的位置,可以进行自定义;选项Interpreter表示选择Python解释器, 点击该行最后面的“…”进入Add Python Interpreter界面进行设置,如图2-5所示。
Create Project界面.png
图2-5 Create Project界面
    在Add Python Interpreter界面中共有四种解释器,选择System Interpreter选项,然后点击“下拉箭头”就能看到刚才安装的Python解释器,选择该Python解释器即可,如图2-6所示。
Add Python Interpreter界面.png
图2-6 AddPython Interpreter界面
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|老夏学院 ( 辽ICP备19020546号-1 )

GMT+8, 2024-5-18 12:09 , Processed in 1.071220 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020.

快速回复 返回顶部 返回列表