Skip to content

Commit e082c65

Browse files
committed
补充 readme 说明
1 parent 48fba3b commit e082c65

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
## 课程内容
4040
包括我们在业务开发和面试中常用的算法和数据结构,希望可以帮助新人快速上手,很多老手写业务代码写多了很多基础知识忘记了,
41-
也可以作为回顾。课程尽量用通俗的方式讲解,结合 python 语言和日常开发实践的经验,让没有太多基础和非科班的同学也能够理解
41+
也可以作为回顾。课程尽量用通俗的方式讲解,结合 python 语言和日常开发实践的经验。
4242
对于每个算法和用到的数据结构我们需要知道:
4343

4444
- 原理
@@ -90,7 +90,7 @@ Python 抽象程度比较高, 我们能用更少的代码来实现功能,同
9090
想要学习 Python 算法和数据结构的中级同学,包括自学的同学和本科低年级学生等。需要掌握 Python
9191
的基本语法和面向对象编程的一些概念,有一定的 Python 使用经验。我们这里尽量只使用最基本的 Python 语法,不会再去介绍用到的 Python 语法糖。
9292

93-
**注意啊啊: 教程着重于使用 Python 实现常用算法和数据结构,不适合从来没有学过算法和数据结构的新手同学,购买之前请慎重考虑**
93+
**注意啊啊: 教程着重于使用 Python 实现常用算法和数据结构,不适合从来没有学过算法和数据结构的新手同学,购买之前请慎重考虑,请确保你之前看过一本数据结构和算法的教材,最好有过其他语言实现算法的经验。**
9494

9595
# 预备知识
9696
(注意:有些同学看起来很吃力,为了不花冤枉钱,我建议你先看看本电子书的内容和代码是否在自己的理解范围内,再决定是否购买视频。有些概念不是立马就能理解的,需要反复思考实践)
@@ -191,15 +191,16 @@ pip install when-changed
191191
```sh
192192
#!/usr/bin/env bash
193193

194-
# pip install when-changed
194+
# pip install when-changed, 监控文件变动并且文件修改之后自动执行 pytest 单测
195195
when-changed -v -r -1 -s ./ "py.test -s $1"
196196
```
197197
将以上内容放到 test.sh 文件后加上可执行权限, `chmod +x test.sh`,之后就可以用
198198

199199
```
200200
'./test.sh somefile.py'
201201
```
202-
每次我们改动了代码,就会自动执行代码里的单元测试了。pytest 会自动发现以 test 开头的函数并执行测试代码。
202+
每次我们改动了代码,就会自动执行代码里的单元测试了。pytest 会自动发现以 test
203+
开头的函数并执行测试代码。良好的工程需要我们用单测来保证,将来即使修改了内部实现逻辑也方便做回归验证。
203204

204205

205206
## 勘误
@@ -240,12 +241,13 @@ pip install -r requirements.txt
240241
# 如果你 fork 了本项目,可以定期拉取主仓库的代码来获取更新,目前还在不断更新相关章节
241242
```
242243

243-
编写并查看
244+
你可以 clone 本项目后在本地编写和查看电子书
244245
```sh
245246
mkdocs serve # 修改自动更新,浏览器打开 http://localhost:8000 访问
246247
# 数学公式参考 https://www.zybuluo.com/codeep/note/163962
247248
mkdocs gh-deploy # 部署到自己的 github pages
248249
```
250+
249251
扫码加入课程:
250252

251253
![扫码加入课程返现30%](http://7ktuty.com1.z0.glb.clouddn.com/Screen%20Shot%202018-06-02%20at%2020.37.46.png)

0 commit comments

Comments
 (0)