深色模式
Python 专题
Python 官网中文文档 —— https://docs.python.org/zh-cn/3/
Python 客栈 福利资料 —— https://www.yuque.com/python-21189040/hlcprr/al5d17?#S890a
什么是 Python
Python 是一种解释型语言。与所编写的代码需要转换为机器码才能由计算机处理器运行的编译型语言不同,Python 代码直接传递给解释器并直接运行。只需键入代码并运行即可。
Python 应用领域:自动化测试、自动化运维、Web 开发、网络爬虫、数据分析、人工智能、机器学习等。
🔗Python for Web Development: Pros and Cons
🔗7 Top Apps Made With Python
入门推荐
Microsoft 培训教程:通过 Python 构建真实的应用程序
菜鸟教程:https://www.runoob.com/python/python-tutorial.html
Python 学习路线:https://blog.csdn.net/u014044812/article/details/88079011
设置开发环境
适合初学者、脚本和自动化
- 从 Microsoft Store 安装 Python。安装 Python3 解释器,会为当前用户设置 PATH 设置(避免需要管理员访问权限),以及提供自动更新。
- 可安装 VS Code 集成开发环境 (IDE),需安装 Python 扩展,若要运行 Python 代码,还须向 VS Code 告知要使用的解释器。
适合进行 Web 开发(WSL 上安装 Python)
- 建议在构建 Web 应用程序时在 WSL 上安装 Python。有关 Python Web 开发的许多教程和说明是面向 Linux 用户编写的,并使用基于 Linux 的打包和安装工具。 大多数 Web 应用也部署在 Linux 上,因此这会确保开发环境与生产环境之间的一致性。
- VS Code 与 WSL 完美集成,可使用其内置终端,在代码编辑器和命令行之间建立无缝工作流。
- WSL 一般默认安装 Python 3,但仍需安装 pip(Python 的标准包管理器)和 venv(用于创建和管理轻型虚拟环境的标准模块)。
Bash
sudo apt update && sudo apt upgrade # 打开 Linux 发行版,更新和升级包
python3 --version # 查看 Python3 版本
sudo apt upgrade python3 # 更新 Python
sudo apt install python3-pip # 安装 pip
sudo apt install python3-venv # 安装 venv
1
2
3
4
5
2
3
4
5
- 对于 Python 开发项目,使用虚拟环境是推荐最佳做法。通过创建虚拟环境,可将项目工具隔离开来,避免与其他项目的工具发生版本冲突。
- VS Code 使用 Remote - WSL 扩展将 Linux 子系统视为远程服务器。 这使你可以使用 WSL 作为集成开发环境。你还需要安装 Remote - WSL 的所有 VS Code 扩展。 已在 VS Code 上本地安装的扩展不会自动可用。
适合高级方案
- 可从 python.org 下载特定 Python 版本或考虑安装替代实现。安装时建议勾选添加环境变量(Add Python 3.x to PATH)
- 可使用 VS Code 作为集成开发环境 (IDE),需要安装 Microsoft Python 扩展,才能利用 VS Code 支持功能。
备注
Python 是一种解释型语言,这意味着它会充当虚拟机,从而模拟物理计算机。 可以使用不同类型的 Python 解释器:Python 2、Python 3、Anaconda、PyPy 等。若要运行 Python 代码并获取 Python IntelliSense,必须向 VS Code 告知要使用的解释器。 建议坚持使用 VS Code 默认选择的解释器(在我们的示例中为 Python 3),除非有特定原因需要选择其他解释器。
Pycharm —— 面向专业开发者的 Python IDE
下载地址:https://www.jetbrains.com/zh-cn/pycharm/download/
安装 Pycharm 后,可以在【设置】【插件】- Marketplace 选择中文语言包进行安装,可以在【帮助】【学习IDE功能】进行交互式学习第一个课程《入门导览》。