【有书共读】《Python测试驱动开发》读书笔记01
准备工作和应具备知识
一、python基础
推荐《与小卡特一起学Python这本书》,真心小白级别入门,这本书只看到了第十四章,基本也可以磕磕碰碰地写出一个统计的脚本来了,有空分享给大家~
关于python版本,建议记下自己电脑安装了py2和py3的路径,还有对应pip是否已安装成功,常用命令如下:
which python #默认系统自带的python2.7路径 which python3 #自主安装的python3路径 只在python3下安装了pip,所以pip升级的命令为 pip3 install --upgrade pip 在pip下安装三方包命令 pip3 install xxx
二、html工作方式
学校学的知识都还给老师了,只在百度上找了一篇入门级文档 https://wenku.baidu.com/view/7b55f130b42acfc789eb172ded630b1c59ee9b92.html
然后自己敲了一个超简单的
<html> <head> <title>I am title </title> </head> <body> I am Core </body> </html>
三、Django
新手教程可参考:https://tutorial.djangogirls.org/zh/
四、JavaScript
参考教程:http://www.w3school.com.cn/js/
五、需安装软件
安装火狐浏览器Firefox和Git就不多赘述,主要是安装Geckodriver(通过Selenium远程控制Firefox的驱动)
下载地址:https://github.com/mozilla/geckodriver/releases
书上内容是,Geckodriver下载解压后放到系统路径中的某个位置,如Mac放在~/.local/bin目录中;而我用的是homebrew安装方法,即 brew install geckodriver
六、搭建虚拟环境
python项目所需的环境使用virtualenv搭建,在不同项目的虚拟环境中可以使用不同的包(例如不同版本的Django或不同版本的python),笔者建议使用virtuakenvwrapper这个辅助工具,于是我就开始了曲折的搭建旅程。
pip3 install --user virtualenvwrapper
然而安装完成后需要知道安装路径,使用命令 sudo find / -name "virtualenvwrapper" -print 得出 virtualenvwrapper.sh 脚本所在路径,再找到python3的安装路径即 which python3
配置环境变量步骤:
1、open -t ~/.bash_profile
2、添加配置内容 export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
source /Users/casablanca/Library/Python/3.6/bin/virtualenvwrapper.sh
3、command+S保存后使用如下命令生效:
export PROJECT_HOME=$HOME/Devel
export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
source /Users/casablanca/Library/Python/3.6/bin/virtualenvwrapper.sh
3、command+S保存后使用如下命令生效:
source ~/.bash_profile
重点来了👇 先把终端关了再开启,来检查是否安装成功!我没关终端之前检查了好多遍都是command not find,快爆炸了💔