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