《Python 教程》总结
持续更新中,学习交流请加作者微信: python-baby
Python 安装说明
从 Python 官网 下载 并安装合适版本,或使用更简便、灵活的 Anaconda 或 Miniconda。
Anaconda
Anaconda 是用于科学计算的 Python 发行版,支持 Linux、Mac 和 Windows 系统。其提供包管理和环境管理功能,方便解决多版本 Python 并存及第三方包安装问题。
注意:自 2020 年 9 月 30 日起,Anaconda 的商业使用需要付费许可。Miniconda 不具备 Anaconda 的全部功能,但免费可用,安装包小巧,下载速度快。推荐使用社区化的 Miniforge 来规避商业风险。
Miniconda
打开以下网址下载 Miniconda:
若需 Anaconda:
安装指南
- Windows: 开始菜单/桌面 -> Anaconda Prompt
- Mac: 终端 (Terminal)
- Linux 和 Mac: 命令行执行
.sh
文件,例如:bash Miniconda3-latest-MacOSX-x86_64.sh
多 Python 环境管理
常用命令:
# 创建新环境
conda create -n py311data python=3.11
# 删除环境
conda remove -n py311data --all
# 激活环境
conda activate py311data
# 退出环境
conda deactivate
# 查看所有虚拟环境
conda info -e
使用 pip
安装与管理库包:
pip install numpy
pip install numpy -U # 升级库
pip install numpy==1.24.2 # 安装指定版本
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple # 指定源
也可以一次性创建环境并安装库:
conda create -c conda-forge -n py312 python==3.12 jupyterlab=4.1.8 'jupyterlab-lsp=2.2.5' pandas httpx
安装编辑器
推荐编辑器:
- Jupyter Lab (推荐用于学习和数据分析)
- Visual Studio Code (适合脚本和小项目)
- PyCharm (大型项目)
- Sublime Text (文本编辑查看)
Jupyter 安装指南
在终端中输入以下命令:
pip install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple
如果安装过程中遇到网络超时,可以换源重试。启动 JupyterLab 命令:
jupyter lab
支持 JupyterLab 插件
安装代码帮助和格式化插件:
pip install jupyterlab-lsp python-lsp-server # 语言服务器协议
pip install jupyterlab-code-formatter black isort # 代码格式化
Jupyter 快捷键
快捷键 | 功能 |
---|---|
<tab> | 代码提示 |
Shift + Enter | 执行本行并定位到新增行 |
D, D | 连按 D 删除本行 |
A / B | 向上/下增加一行 |
M / Y | Markdown/代码模式 |
command/control + / | 注释/取消注释 |
i, i | 连按 i 退出单元格执行 |
Jupyter 魔法方法
方法 | 功能 |
---|---|
%time | 代码执行时间 |
{函数}? | 查看函数文档 |
%timeit {code} | 计时性能测试(算法复杂度) |
%run {dir/code.py} | 脚本文件加载 |
%env | 查看所有环境变量 |
%%file test.py | 将 cell 中的脚本写入一个 py 文件 |
!python test.py | 执行脚本 |
!pip install numpy | 安装库包 |
%whos 和 %whos int | 列出所有(指定类型)变量 |
%magic | 查看所有 IPython 魔法方法文档 |
开始写代码吧!