第1章:Python开发平台搭建
1.1 Python安装
Code prettify(代码美化)Variable Inspector(变量检查器)Codefolding(代码折叠)Nbextensions dashboard tab(Nbextensions仪表板选项卡)Hinterland(腹地)Code Font Size(代码字体大小)
Jupyter Notebook 有两种键盘输入模式。
1、编辑模式:允许往单元中键入代码或文本。这时的单元框线是绿色的
2、命令模式:键盘输入运行程序命令。这时的单元框线是灰色的
命令模式(按键Esc开启)快捷键:
1、Enter:转入编辑模式
2、Shift-Enter:运行本单元,选中下个单元
3、Ctrl-Enter:运行本单元
4、Y:单元转入代码模式
5、M:单元转入markdown状态
6:Up:选中上方单元
7、K:选中上方单元
8、Down:选中下方单元
9:J:选中下方单元
10、Shift-k:扩大选中上方单元
11、Shift-j:扩大选中下方单元
12、A:在上方插入新单元
13、B:在下方插入新单元
14、X:剪切选中单元
15、C:复制选中单元
16、Shift-V:粘贴到上方单元
17、V:粘贴到下方单元
18、Z:恢复删除的最后一个单元
19、D,D:删除选中的单元
20、Shift-M:合并选中的单元
21、Ctrl-S:文件存盘
编辑模式(Enter键启动)下快捷键
1、Tab:代码补全或缩进
2、Shift-Tab:提示
3、Ctrl-]:缩进
4、Ctrl-[:解除缩进
5、Ctrl-A:全选
6、Esc:进入命令模式
7、Ctrl-M:进入命令模式
8、Shift-Enter:运行本单元,选中下一单元
9、Ctrl-Enter:运行本单元
10、Alt-Enter:运行本单元,在下面插入一单元
11、Ctrl-Shift–:分割单元
12、Ctrl-S:文件存盘
代码如下
print("hello world")
运行结果:
hello world
1.2 重新认识你的电脑
电脑-计算机
一种用于高速计算的电子计算机器(数值计算/逻辑计算),同时具有存储记忆功能
组成:硬件系统(CPU中央处理器 运算作用、内存 储存+运算、外储存器、输入输出设备、通信设备)+软件系统(系统软件 Win、Ios、linux 应用软件)
计算机编程语言
一种被标准化的交流技巧,用来向计算机发出指令
组成:机器语言/汇编语言/高级语言
1.3 为什么选择Python
python(解释语言)的优势编程效率高、可移植性、大量的程序包、容错率高
劣势:运行效率低
python可以用来做数据分析及可视化、网络爬虫、网络编程、人工智能
1.4/1.5 集成开发环境及Python运行逻辑
集成开发环境IDLE 用于提供程序开发环境的应用程序
1.4/1.5 集成开发环境及Python运行逻辑
交互式编程
交互式提示符“>>>”
代码文本编辑器
不同颜色的不同含义(严格的缩进,python是一个强制缩进的语言)
脚本式编程
脚本文件
文件格式:.py
可以直接读取运行
不同python编写及运行方式
IDLE的python shell中编写代码并运行
IDLE的脚本文件中写代码并运行
CMD(命令提示符)中调出python,写代码并运行
CMD(命令提示符)中直接运行python文件(.py)
spyder中写代码并运行