第 1 章.python 环境搭建

一、什么是 Python

Python 是一门编程语言,关于编程语言我们后面再详细讲。首先我们思考,为什么我们要学习 Python

1.为什么要学习 Python

1. 自动化

很多时候,虽然可以通过 gui 工具快速实现功能。但如果工作量大,内容重复,也是一个非常痛苦的事情。通过 Python 可以实现自动化,从而提高效率。

2. 提高学习能力

在工作的过程中我们会学习很多软件的使用,也不断了新的软件开发出来。学习 Python 后可以深刻理解软件的本质,在学习新软件的时候能够更快的掌握和使用。

3.未来的趋势

随着时代的发展,未来的工作必将会要求人人懂电脑。那么会一门编程语言会让我们掌握先机。而 python 简单易学,且可以快速应用在我们的工作和生活中是我们首选的原因。

2. 什么是编程语言

前面讲到 Python 是一门编程语言,那编程语言是什么呢?

2. 分类

1. 编译型编程语言

如果把高级语言编写的代码比作一篇英文文章,计算机比作一个不懂英文的人。那么这个人可以找一名懂英文的翻译将这篇文章翻译成中文后,他可以随时随地的阅读这篇翻译后的文章。

编译型编程语言就是通过编译器(英文翻译)将代码(高级语言编写的程序)编译(翻译)成可执行文件(翻译后的文章)。可执行文件可以在任何支持的平台上,脱离编译环境运行。

因为可执行程序就是机器码,所以它的执行效率高。但修改起来非常不方便,只要源代码修改后都需要重新编译后生成新的可执行程序。C 语言,C++ 就是典型的编译型编程语言。

2. 解释型编程语言

接上面的比喻,这个人还可以拿一个随身电子词典,逐字逐句的边看边翻译这篇文章。

解释型编程语言就是通过解释器(电子词典)将代码逐行翻译成机器语言,然后交由计算机执行。解释型编程语言编写的程序离不开解释器,因为是边翻译边执行所以相对的效率不高,但是修改起来很方便,只要源代码修改了,下一次执行就是修改后的代码。Python,JavaScript 就是典型的解释型编程语言。

二、Python 运行环境搭建

上面我们学习了 Python 是一门解释型编程语言,那么 Python 代码离不开 Python 解释器,所谓的搭建 Python 开发环境搭建的核心就是按照 Python 解释器。

1.Python 解释器

python 解释器就是翻译 python 代码给计算机执行的一个程序。它的安装非常简单,在官网下载相对于平台的安装程序即可,注意下载 3.6+ 的版本。根据安装程序的指引,只需要简单的下一步下一步,除非人品有问题,否则一般不会有问题。

python 版本区别

目前 python 有两个大的版本,2.X 和 3.X。2.X 是遗产,3.X 是未来。除非特殊情况,新手建议学习 3.X。

下载安装 python 解释器

访问 python 官网,下载解释器安装包。

注意按照操作系统下载对应版本。

image-4f90a844.png

下载后双击安装文件会出现如下界面

image-829647fc.png

记得勾选添加环境变量,然后就是下一步下一步,一般情况下都会正常安装成功。

image-2fc9beb7.png

2.cmd 命令行工具

全黑的窗口,满屏的像瀑布一样流动的英文,这是电影中黑客出场的画面。

cmd 命令行工具就满足这个要求,在 windows 系统中,win 键 +R 键弹出运行窗口

image-0870f0d7.png

检查python是否按照成功,只需cmd窗口输入python出现版本信息就证明安装成功了。

image-ace6754b.png

三、Python 代码的编写和执行

python 代码的运行方式有两种:

1.交互式

在命令行窗口输入命令

python

进入 python 解释器交互式客户端,在窗口中输入任意 python 代码,客户端窗口都会立即返回运行结
果,当关闭客户端窗口后,代码不会保存。这种方式一般用来进行测试,不是正式的运行方式。

image-d6d04282.png

2.脚本式

任意文本编辑工具都可以进行 python 代码的编写 ,在桌面新建一个文本文档,写入如下代码

  print('hello world')

然后保存(尽量不要使用记事本直接编辑代码)。现在这个文本文档就是一个 python 的源代码文件,通
常称为 python 脚本文件,通常我们会将 python 脚本文件的后缀改为 .py 。

python 代码本质上是通过 python 解释器解释成机器码后交由计算机执行的。

在命令行输入命令

  python 脚本文件路径

就可以运行对应的脚本代码。

image-56f15a82.png

四、JupyterLab

JupyterLab 是下一代有界面的笔记本(notebook)。它的使用同 notebook,它界面更美观,功能更强大推荐使用它代替 jupyternotebook。

1.安装

  pip install jupyterlab -i https://pypi.doubanio.com/simple

2. 运行 JupyterLab 服务

打开 cmd 命令行,切换到你想存放 jupyter 文件的文件夹下,运行命令

jupyter lab

如果环境搭建正确,它会自动打开默认浏览器,进入 JupyterLab 的编辑首页如下:

image-ca2897d4.png

3. 安装中文插件

直接使用下面的命令安装:

  pip install jupyterlab-language-pack-zh-CN

安装好后,重新打开 Jupyterlab,在设置,语言里会多一个中文选项,选择即可。

image-dc169732.png

4.Jupyter lab快捷键

Shift-Enter : 运行本单元,选中下个单元
Ctrl-Enter : 运行本单元
Alt-Enter : 运行本单元,在其下插入新单元
Y : 单元转入代码状态(命令模式下)
M :单元转入markdown状态(命令模式下)
R : 单元转入raw状态
1 : 设定 1 级标题
2 : 设定 2 级标题
3 : 设定 3 级标题
4 : 设定 4 级标题
5 : 设定 5 级标题
6 : 设定 6 级标题
Up : 选中上方单元
K : 选中上方单元
Down : 选中下方单元
J : 选中下方单元
Shift-K : 扩大选中上方单元
Shift-J : 扩大选中下方单元
A : 在上方插入新单元
B : 在下方插入新单元
X : 剪切选中的单元
C : 复制选中的单元
V : 粘贴到下方单元
Z : 恢复删除的最后一个单元
D,D : 删除选中的单元
Shift-M : 合并选中的单元
Ctrl-S : 文件存盘
S : 文件存盘
L : 转换行号
O : 转换输出
Shift-O : 转换输出滚动
Esc : 关闭页面
Q : 关闭页面
H : 显示快捷键帮助
Shift : 忽略
Shift-Space : 向上滚动
Space : 向下滚动
编辑模式 ( Enter 键启动)
Tab : 代码补全或缩进
Shift-Tab : 提示
Ctrl-] : 缩进
Ctrl-[ : 解除缩进
Ctrl-A : 全选
Ctrl-Z : 复原
Ctrl-Shift-Z : 再做
Ctrl-Y : 再做
Ctrl-Home : 跳到单元开头
Ctrl-Up : 跳到单元开头
Ctrl-End : 跳到单元末尾
Ctrl-Down : 跳到单元末尾
Ctrl-Left : 跳到左边一个字首
Ctrl-Right : 跳到右边一个字首
Shift-Enter : 运行本单元,选中下一单元
Alt-Enter : 运行本单元,在下面插入一单元
Ctrl-Enter : 运行本单元
Ctrl-Shift-- : 分割单元
Ctrl-S : 文件存盘
Up : 光标上移或转入上一单元
Down :光标下移或转入下一单元

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容