Python小程序:五猴分桃

2人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • 第一期
更多班级

第一期

支持随到随学,24年09月过期

¥3.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

老师介绍

  • 方林

    方林

    计算机软件博士,曾在上海海事大学计算机系任教6年,被学生们认为是最好的老师之一。有超过20年的软件分析、设计、项目管理和核心代码编程经验。目前研究领域有人工智能、大数据分析、模式识别、机器学习等等
简  介 编程序应该先整体后局部,自顶向下地写代码。应该先写主程序,再写被主程序调用的子程序,再写被子程序调用的子程序,......,以此类推。但程序员最容易犯的错误就是先写最容易的,也就是最底层的程序,然后一层层向上实现。本课程以Python语言为工具,通过五猴分桃问题阐明了如何自顶向下地编程以及由此带来的种种便利。

编程序应该先整体后局部,自顶向下地写代码。应该先写主程序,再写被主程序调用的子程序,再写被子程序调用的子程序,......,以此类推。但程序员最容易犯的错误就是先写最容易的,也就是最底层的程序,然后再实现调用它的程序,就这样一层层向上逐层实现,直到主函数。这个思路是有问题的,非常容易让大家从局部而不是整体思考问题。出现Bug时也很容易从上级模块波及到下级模块,哪怕下级模块本身没有问题。

 

本课程以 Python 语言为工具,通过解决五猴分桃这一有趣问题,阐明了自顶向下、先整体后局部的解决问题方法如何帮助我们逐步分解难题的。程序员学会使用这个方法,理解这个方法的实质,就能在程序设计能力上有一个大的飞跃。

* 课程提供者:方林