python学习笔记
01|python 语言特点
- 语法简洁
- 跨平台
- 可扩展
- 开发源码
- 类库丰富
02|历史与版本
- 1990 诞生
- 2000发布2.0
- 2008年发布3.0
- 2010年发布2.7
学习资源
- 官方:www.python.org/doc
- 命令行解释器:www.ipython.org
- 在线网页调试:jupyter-notebook.readthedocs.io/en/latest
- 专业编辑器:www.sublimetext.com
- 集成开发环境:www.jetbrains.com/pycharm
- 第三方库自动依赖关系解释:pip.pypa.io/en/stable/installing
python最流行发行版: Anaconda (不用考虑包依赖关系)
下载
- https://www.python.org
- https://www.anaconda.com/download
- 清华大学开源软件镜像站mirrors.tuna.tsinghua.edu.cn/help/anaconda/
Anaconda 镜像使用帮助
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。
TUNA 还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等,查看完整列表)的镜像,各系统都可以通过修改用户目录下的 .condarc 文件。Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。
注:由于更新过快难以同步,我们不同步pytorch-nightly, pytorch-nightly-cpu, ignite-nightly这三个包。
03|安装
下载最新版python
www.python.org/downloads
下载IDE集成环境
www.jetbrains.com/pycharm 安装社区版Community
原生程序进入
python3
退出
exit()
https://github.com/wilsonyin123/geekbangpython