|
38 | 38 |
|
39 | 39 | ## 课程内容
|
40 | 40 | 包括我们在业务开发和面试中常用的算法和数据结构,希望可以帮助新人快速上手,很多老手写业务代码写多了很多基础知识忘记了,
|
41 |
| -也可以作为回顾。课程尽量用通俗的方式讲解,结合 python 语言和日常开发实践的经验,让没有太多基础和非科班的同学也能够理解。 |
| 41 | +也可以作为回顾。课程尽量用通俗的方式讲解,结合 python 语言和日常开发实践的经验。 |
42 | 42 | 对于每个算法和用到的数据结构我们需要知道:
|
43 | 43 |
|
44 | 44 | - 原理
|
@@ -90,7 +90,7 @@ Python 抽象程度比较高, 我们能用更少的代码来实现功能,同
|
90 | 90 | 想要学习 Python 算法和数据结构的中级同学,包括自学的同学和本科低年级学生等。需要掌握 Python
|
91 | 91 | 的基本语法和面向对象编程的一些概念,有一定的 Python 使用经验。我们这里尽量只使用最基本的 Python 语法,不会再去介绍用到的 Python 语法糖。
|
92 | 92 |
|
93 |
| -**注意啊啊: 教程着重于使用 Python 实现常用算法和数据结构,不适合从来没有学过算法和数据结构的新手同学,购买之前请慎重考虑** |
| 93 | +**注意啊啊: 教程着重于使用 Python 实现常用算法和数据结构,不适合从来没有学过算法和数据结构的新手同学,购买之前请慎重考虑,请确保你之前看过一本数据结构和算法的教材,最好有过其他语言实现算法的经验。** |
94 | 94 |
|
95 | 95 | # 预备知识
|
96 | 96 | (注意:有些同学看起来很吃力,为了不花冤枉钱,我建议你先看看本电子书的内容和代码是否在自己的理解范围内,再决定是否购买视频。有些概念不是立马就能理解的,需要反复思考实践)
|
@@ -191,15 +191,16 @@ pip install when-changed
|
191 | 191 | ```sh
|
192 | 192 | #!/usr/bin/env bash
|
193 | 193 |
|
194 |
| -# pip install when-changed |
| 194 | +# pip install when-changed, 监控文件变动并且文件修改之后自动执行 pytest 单测 |
195 | 195 | when-changed -v -r -1 -s ./ "py.test -s $1"
|
196 | 196 | ```
|
197 | 197 | 将以上内容放到 test.sh 文件后加上可执行权限, `chmod +x test.sh`,之后就可以用
|
198 | 198 |
|
199 | 199 | ```
|
200 | 200 | './test.sh somefile.py'
|
201 | 201 | ```
|
202 |
| -每次我们改动了代码,就会自动执行代码里的单元测试了。pytest 会自动发现以 test 开头的函数并执行测试代码。 |
| 202 | +每次我们改动了代码,就会自动执行代码里的单元测试了。pytest 会自动发现以 test |
| 203 | +开头的函数并执行测试代码。良好的工程需要我们用单测来保证,将来即使修改了内部实现逻辑也方便做回归验证。 |
203 | 204 |
|
204 | 205 |
|
205 | 206 | ## 勘误
|
@@ -240,12 +241,13 @@ pip install -r requirements.txt
|
240 | 241 | # 如果你 fork 了本项目,可以定期拉取主仓库的代码来获取更新,目前还在不断更新相关章节
|
241 | 242 | ```
|
242 | 243 |
|
243 |
| -编写并查看: |
| 244 | +你可以 clone 本项目后在本地编写和查看电子书: |
244 | 245 | ```sh
|
245 | 246 | mkdocs serve # 修改自动更新,浏览器打开 http://localhost:8000 访问
|
246 | 247 | # 数学公式参考 https://www.zybuluo.com/codeep/note/163962
|
247 | 248 | mkdocs gh-deploy # 部署到自己的 github pages
|
248 | 249 | ```
|
| 250 | + |
249 | 251 | 扫码加入课程:
|
250 | 252 |
|
251 | 253 | 
|
0 commit comments