1、背景
吴恩达老师视频里推荐使用Octave,但是现在来看,稍显过时,我们将学习使用Python来实现该课程的编程作业。
2、安装Python环境
Windows下Python环境的安装,包括Anaconda和Pycharm。
1)Anacanda
这里推荐安装Anacanda。Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本Python并存、切换以及各种第三方包安装问题。
Anacanda下载:
https://www.anaconda.com/download/ (不推荐,官网下载慢)
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ (推荐,清华大学开源软件镜像站进行下载并配置镜像)
https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ (mini版,清华大学开源软件镜像站)
我使用的PC是win7 64bit。准备使用的是python3.7.0,下载对应的Anacanda3-5.3.0_64bit版本。
安装完成:
Anaconda Prompt:Anaconda 自带的命令行
2)PyCharm
个人学习使用社区版足够,免费开源。
PyCharm安装后的配置:
- 编码设置:
Python 的编码问题由来已久,为了避免一步一坑,Pycharm 提供了方便直接的解决方案。
这三处都设置成UTF-8编码,并且在py文件头部添加:
#-*- coding: utf-8 -*
这样在之后的学习过程中,或多或少会避免一些编码坑。
- 解释器设置:
当有多个python版本安装在电脑上,或者需要管理虚拟环境时,Project Interpreter 提供方便的管理工具。
在这里可以方便的切换 Python 版本,添加卸载库等操作。
- 修改字体:
在 Editor → Font 选项下可以修改字体,调整字体大小等功能。
- 快捷键设置:
在 windows 下一些最常用的默认快捷键:
- 配置下载源
Python里的pip是官方自带的源,国内使用pip安装的时候十分缓慢,所以最好是更换成中国国内的源地址。
目前国内靠谱的 pip 镜像源有:
清华: https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣: http://pypi.douban.com/simple/
阿里: http://mirrors.aliyun.com/pypi/simple/
建议使用清华镜像
这里能看到Python官方源了:
添加国内清华的下载源:
配置下载源的另一种方法:
如果想使用命令行pip命令进行下载:
使用pip的时候在后面加上-i参数,指定pip的下载源
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
上面命令每次运行需要指定网址,可进行永久修改:
windows下: 在user目录中创建一个pip目录,如:C:\Users(用户)\xx\pip,新建文件pip.ini,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
下载第三方包的时候,可以在pycharm中Terminal中用pip install下载,也可以在anacanda prompt中下载。
好了,再下载各种第三方库的时候,选择这个国内镜像下载源,速度明显提高。