给女朋友的 Python 教程——工具
date
Apr 17, 2024
slug
A-Python-tutorial-for-girlfriend-001-tools
status
Published
tags
Python
summary
type
Post
工欲善其事 必先利其器
可是在 Windows 7 的环境下,这些工具可用吗?
IPython
上午安装的原生 Python 解释器只是有基本的功能,在交互模式下没有自动补全、自动缩进等功能,IPython 是一种基于Python的交互式解释器,相较于原生的Python Shell,IPython提供了更为强大的编辑和交互功能,提供了一系列的魔法功能。
安装 IPython
进入
PowerShell
,pip 是 Python 的软件包管理工具,通过它安装 PyPI 的软件包,PyPI 是一个存放这 Python 语言的各种软件仓库。因为我们国家的网络环境太差,后面加上
-i
https://pypi.tuna.tsinghua.edu.cn/simple
,临时使用国内清华大学的 PyPI 镜像。可以顺便把 pip 升级到最新版本,如下命令:
使用 IPython
安装完成后,在命令行输入
ipython
,进入 IPython 的交互环境,随便探索吧:
在以后的教程中,我们会经常用到这个交互环境。
VS Code
Python 源文件本质上是文本文件,我们可以在任何编辑文本的地方编写、修改,就像 docx 文件既可以用 Office Word 也可使用 WPS Office 编辑。这里为了更轻松的编写代码,选择 VS Code 作为我们编写 Python 代码的编辑器。Visual Studio Code(简称 VS Code)是一款由微软开发且跨平台的免费源代码编辑器,它以扩展的方式支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构功能,并且内置了命令行工具和 Git 版本控制系统。
安装VS Code
鉴于微软已经停止对 Windows 7 的支持,VS Code version 1.70.3 是在 Windows 7 上可以使用的最新的版本,通过下载链接安装。
安装扩展
安装 VS Code 后,进入扩展商店,进入方法有三种,任选一个:
- 快捷键
Ctrl+Shift+X
- 点击扩展的图标
- 菜单栏选择“查看”>“扩展”以打开“扩展”视图

在左上角的输入栏中查找,然后安装下面两个插件:
- Chinese
- Python

第一个 Python 程序
安装下面的命令,一步步操作,我们在 PowerShell 中进入D 盘,再新建文件夹,以后所有的教程相关文件都在
python-tutor
里:这里
cd D:
是改变目录,change directory,D: 代表 D 盘,md
是新建目录的命令,md python-tutor
就是新建 python-tutor 目录,cd 进入这个目录,这里有个技巧,在输入 cd p 后,可以按 Tab 键,PowerShell 会自动补全为 cd .\python-tutor\
。进入 001-tools 后,输入
code .
,这是 VS Code 的命令,这时 VS Code启动,并打开了这个文件夹,将鼠标移动到001-TOOLS下面,点击红色方框内的图标,新建文件,输入 hello.py ,输入后回车键。

在编辑框中输入
print('Hello, World!')
,Ctrl + s
保存。快捷键 Ctrl + ` ,打开 terminal ,运行这段代码,输入:

恭喜你,编写了第一个 Python 程序,并成功运行,这是迈向赛博世界的一大步。
总结
推荐使用IPython来增强交互式编程体验,介绍了如何使用VS Code作为代码编辑器来提高编程效率,通过简单的命令行操作创建项目文件夹和Python脚本,并成功编写、运行了第一个 Python 程序。
作业
- 探索 IPython:
- 打开网页 Magic functions ,试一试
%timeit
- 在交互环境中输入 import this 语句,看一看发生了什么
- 自行修改
hello.py
,在 PowerShell 中进入文件所在的目录,使用python hello.py
运行代码,观察结果。