Python 名词解释
名词表
名词 | 含义 |
---|---|
python | 1. 编程语言 2. python 软件,安装后才可以使用 python 命令,继而执行 python 代码 3. python 命令,用于执行 python |
pip | 是 Python 的包安装程序,用于安装第三方包 |
cmd | windows 命令行,可在这里运行 python 和 pip 等命令 |
>>> | python 的交互式终端提示符;在 cmd 中输入 python 回车进入,常用于代码测试 |
ide | 集成开发环境,常包括编写、调试、构建、运行代码等功能;比如 pycharm、vscode |
idle | python 自带的 IDE,可用于编写并运行 python 代码;可临时使用,平常开发不推荐 |
pycharm | 专业的 Python IDE,支持智能代码补全、实时错误检查和快速修复,等等… |
vscode | Visual Studio Code 是一款由微软开发且跨平台的免费源代码编辑器。通过插件可用于编写 python 代码 |
venv | python 自带的一个模块,可用于创建虚拟环境,每个虚拟环境中安装的包都是隔离的 |
pythonic | Pythonic 指一个思路或一段代码紧密遵循了 Python 语言最常用的风格和理念 |
gil | GIL/全局解释器锁:CPython 解释器所采用的一种机制,它确保同一时刻只有一个线程在执行 Python 字节码 |
pep8 | Python 代码风格指南 |
pandas | Pandas 是 Python 语言的一个用于数据分析的扩展程序库 |
numpy | NumPy 是使用 Python 进行科学计算的基础包;安装了 pandas 后会自动安装 numpy |
django | Django 是最流行的 Python Web 框架之一;大且全 |
flask | Flask 是最流行的 Python Web 框架之一;轻量快速 |
tkinter | 自带的 tk 包,用于开发 GUI 程序 |
scrapy | Scrapy 是一个快速且强大的网络爬虫框架 |
selenium | Selenium 是支持 web 浏览器自动化的一系列工具和库的综合项目;在 python 中常用于自动化爬虫 |
pyinstaller | PyInstaller 为 python 的一种常用打包工具 |