Python and Python IDE


安装 Python 工作环境

 

方式1: 安装 Anaconda(建议)

Anaconda是一个包含了很多科学实验、工程设计、数据分析所需软件包的Python平台, Anaconda 自带了Python 环境, 不需要单独安装Python.

Anaconda比较大, 还可以只安装 miniconda, 通过清华大学镜像 , 用 conda 或者 pip 命令安装需要的软件包(pandas, numpy, scipy, matplotlib等).

安装Miniconda的方法:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 下载对应操 作系统最新的Miniconda安装包, 安装即可。

安装成功后,就可以进入Conda的Python环境。

然后通过 pip/pip3 命令安装所需的软件包, 比如安装jupyter

$ pip install jupyter

注意缺省情况下, pip 会用国外的源, 速度很慢, 可以设置用清华大学的源 或者 用中科大的源

例如,设置使用清华的源

$ pip install pip -U
$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

方式2: 单独安装 Python3 及各个软件包

首先安装 Python3.

注意 Windows 系列平台的用户可能需要手工设置 Path 环境变量, 方法如下:

假定Python3的安装目录为 C:\Python3

点击 我的电脑, 右键选 属性 - 高级系统设置 - 环境变量, 在 xx的用户变量(U)处, 点击 新建(N)...

变量名: Path
变量值: C:\Python3;%PATH%

设置之后, 打开cmd, 能成功运行 python 或者 python3 , 说明安装成功.

Python 官网有很多不错的资源和文档, 包括如何安装, 以及如何选择IDE, 选择编辑器, 等等 有的系统,比如Mac OS X 和 Linux 可能会自带了Python,这时候用pip安装软件 包可能会和系统已安装的包发生冲突,这时候可以用Python的一个软件包 virtualenv 安装一个单独的环境出 来。


编辑器

 

Quora有一个关于选择Python Editor的专题: What's a good Python editor/IDE?


集成开发环境IDE

 

Wikipedia 有一篇专题: Python IDE比较


在线使用 Python

 

推荐: ★★★★★

地址: http://iwork.pku.edu.cn

用北大账号登录, 填写完整信息后可成为正式用户, 在线使用Jupyer notebook编写Python程序, 进行数据分析, 生成可视图表等.


Python 编程风格

 

PEP8是官方给出的Python编程风格描述, 请务必详细阅读. 一个更简短的描述在这里.

下面是一个 foobar.py 的例子, 可以此为模板修改自己的程序:

#!/usr/bin/env python3

"""Foobar.py: Description of what foobar does.

__author__ = "Zhangsan"
__pkuid__  = "1600012345"
__email__  = "zhangsan@pku.edu.cn"
"""

import math


def foo(par1, par2):
    """description of foo, using what par1 and par2, return what
    """
    pass


def main():
    """main module
    """
    foo(1, 2)


if __name__ == '__main__':
    main()

可以安装一个 pep8 软件包帮助检查代码是否符合PEP8 规范.

$ pip install pep8
$ pep8 assign1.py