1. 关于编程
数学能力并不是那么重要。 看起来逻辑思考的能力最重要,语言能力也很有用。最后,耐心很重要,尤其是寻找代码中的 bug时。
2. 寻找Python代码
- Python 标准库http://docs.python.org/3/library/
- Python 包索引PyPi,[https://pypi.python.org/pypi] (https://pypi.python.org/pypi)
- github
- 流行 Python 菜谱http://code.activestate.com/recipes/langs/python/有 4000 多个短 Python程序,涉及多个方面
3. 安装包
如果手动安装很麻烦,可以使用类似 Anaconda 这样的发行版
3.1 使用pip
pip 最简单的使用方法就是通过下面的命令安装一个包的最新版:
$ pip install flask
你会看到详细的安装过程,这样就可以确保安装正常进行:下载,运行 setup.py,在硬盘上安装文件,等等。也可以要求 pip 安装指定的版本:
$ pip install flask==0.9.0
或者指定最小版本(当你必须使用的一些特性在某个版本之后开始出现时,这个功能特别有用):
$ pip install 'flask>=0.9.0'
在这条命令中,单引号可以防止 shell 把 > 解析成输出重定向,那样会把输出写入一个名为=0.9.0 的文件中。
如果你想安装多个 Python 包, 可以使用 requirements 文件(https://pip.pypa.io/en/latest/reference/pip_install.html#requirements-file-format)。虽然它有很多选项, 但是最简单的使用方法是列出所有包,一个包一行,加上可选的目标版本或者相对版本:
$ pip -r requirements.txt
你的示例 requirements.txt 文件可能是这样:
flask==0.9.0
django
psycopg2
3.2 使用包管理安装工具
苹果的 OS X 中有第三方包管理工具 homebrew(brew)(http://brew.sh/)和 ports(http://www.macports.org/)它们的原理和 pip 类似,但并不是只能安装 Python 包。
Linux 的不同发行版有不同的包管理工具,最流行的是 apt-get、 yum、 dpkg 和 zypper。
Windows 有 Windows 安装工具,需要后缀为 .msi 的包文件。如果想在 Windows 上安装Python,那可能就是 MSI 格式的。
3.3 从源码安装
有时候,一个 Python 包是新出的,或者作者还没有把它发布到 pip 上。如果要安装这样的包,通常需要这样做:
(1) 下载代码;
(2) 如果是压缩文件,使用 zip、 tar 或者其他合适的工具来解压缩;
(3) 在包含 setup.py 文件的目录中运行 python install setup.py
。