内容正文:
Python开发环境和运行方式
《Python程序设计》
同步精品课堂
高教版
1
● 熟悉Python开发环境
● 掌握Python运行方式
一 教学目标
二 教学重难点
Python开发环境
Python IDE
第三方库安装
Python运行方式
Shell交互方式
文件执行方式
这个程序如何在 Python 环境中运行并得到结果,常用的 Python 开发环境有哪些,这些将是本节重点讨论的问题。
三 导入新课
四 新知讲授
输出“Hello,World!” 字符串是程序设计中最经典的例子。
Python开发环境和运行方式
四 新知讲授
程序 progl-1 中有一个“Hello,World!” 字符串。在Python中,可以用单引号来表示字符串, 把这个字符串用赋值运算符“=”赋给变量myString,然后使用print() 函数输出myString的值,即 输出字符串“Hello,World!”。
Python开发环境和运行方式
四 新知讲授
在 Linux 和 Mac OS 操作系统中一般都已经预装了 Python 解释器,可以在操 作系统终端(OS Shell)中输入Python 命令进行验证。例如,在 Ubuntu 16.04 的终 端输入命令:
Python开发环境
系统运行该命令启动 Python 3.x解释器(输入 python,启动 Python 2.x),同时输出如下图所示的版本信息。
四 新知讲授
Python开发环境
Linux下启动Python3.x
如果没有安装 Python 解释器,则会出现如下错误信息:
注意:要退出交互式解释器,可以使用exit() 、quit() 或 Ctrl+D 组合键(按住Ctrl 键的同时 按下 D键)。
四 新知讲授
Python开发环境
Python 开发环境通常包括两类:Python编辑器和集成开发环境(integrated development envi- ronment,IDE), 人们可以利用编辑器或IDE 进行程序开发,并根据需要安装相应的软件包。
四 新知讲授
Python开发环境
常 用的 Python 编辑器有 Sublime Text 和Visual Studio Code(简称 VS Code)等,它们首先需要安装好 基本的 Python运行环境, 一般都具有自动补全和智能提示等编辑和调试功能。相对于 IDE 来说,Python 编辑器小巧,定制方便,但功能相对简单。
四 新知讲授
Python开发环境
PythonIDE 如 PyCharm和 Anaconda 等则功能更丰富,不仅包含基本的 Python 运行环境和编辑器, 一般还具有项目管理和版本控制等功能, 而且通常还预装了某些扩展库、文档和教程,可省去安装模块和寻找使用帮助的麻烦,给程序开发带来很大的便利。
四 新知讲授
Python IDE
IDLE(见图)是 Python官方内置的一个简单小巧的 IDE。它包含了编辑器、交互式命令 行和调试器等基本组件,可以应付大多数Python 的简单应用开发。在 Python 官网提供了多个 操作系统下的 IDLE 安装包,可以方便、快速地安装使用。
四 新知讲授
Python IDE
利用IDLE 这类基本的 Python IDE 并自行安装第三方库可以满足应用需求,但对用户来说 不够方便,简单起见,可以利用PyCharm 和 Anaconda 这类功能更丰富的 IDE。
四 新知讲授
第三方库安装
可以在 PyPI 页面(如图所示)上搜索和安装Python 第三方库(模块),当然也可以将自己创建的Python 库或项目发布到 PyPI 上。https://pypi.org/
四 新知讲授
第三方库安装
如果需要安装其中的第三方库,官方推荐使用 Python 库管理工具 pip, 只要将第三方库从官方源(也可使用国内 PyPI 镜像站点)下载到本地, 然后进行安装即可。
四 新知讲授
第三方库安装
例如,如果要安装基于opencv的安卓自动测试库“atx”, 在 Windows 系统下 利用pip 安装的步骤为:
① 在 Python 官网下载文件get-pip.py (目前 Python IDE 中一般都预装了 pip, 不需要另外下载和安装,直接使用第③步安装即可)。
四 新知讲授
第三方库安装
② 在命令提示符方式下运行如下命令安装 pipo
③ 使 用pip 安装atx 第三方库。
在 Linux 和Mac OS系统下也可以使用 pip 进行软件包安装,或用 curl 命令下载安装。
注意:若 python 和 pip 命令没有加入到系统的环境变量 Path 中,则不能在命令行中直接使用命令,需要写出命令