python学习笔记

less than 1 minute read

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

Categories:

Updated: