本教程主要面向有一定的数学和英语基础, 但是没有任何编程基础的中国人
主要是帮助大家了解编程的目的, 锻炼编程思维
教程的全部源代码在github. 使用了jupyter notebook和my-binder, 可以不用搭建本地环境, 直接在线上测试代码
在教程 In [n] 的里面的内容就是程序代码
需要点击上面 Run (运行) 按钮才会执行
在教程 Out [n] 的里面的内容就是程序执行的结果
有时候会有部分内容在 In [n] 和 Out [n] 之间, 那一般是程序执行过程中打印出的内容
有时候写了错误的程序会导致整个页面卡住, 现象是里面是星号 In [*], 可以尝试点击上面的 正方形 旋转符号 或者 >> 号, 应该就可以恢复
介绍如何使用python帮助我们计算, 使用数学公式, 解决包含逻辑的复杂问题
介绍如何使用python实现一个猜数游戏
了解程序是如何一步一步, 由简单到复杂, 逐渐完善
介绍如何测试函数, 类写得是否正确
如何根据测试来写程序
参考: start.sh
依赖docker
./start.sh