人生苦短,我用Python

我已加入#100DaysOfCode#活动

每天自学编程1小时。[爱慕]

温故而知新

总是有小白问我,洞唐,编程好学吗?Python难不难?

答案很明了,不难 !Python基础的东西其实都不难。

今日头条的网友眼睛是雪亮的,Python是真简单。

难的是算法,是高等数学。[看]

就是你了,绿皮高数!

在#100DaysOfCode#活动的进行中,会慢慢加难度。还没上车的老铁速度了,让我们一起在Coder路上越(yī)走( lù )远(shùn )偏(fēng)

没关注的快关注,关注了的快点赞

模块化编程

太多复杂的问题往往不能立即获取答案,这时候你需要像庖丁宰牛一样把问题分解开。把一个大问题分解成目标明确的小问题逐个击破 (《钞孙子兵法》上也是这么教的)

不明白分解是怎么一回事的,快倒回去重新学习

模块化编程也是这样操作的,通过各个小模块的联系与协作去处理一些复杂的编程问题,使其可以更加高效地运行。

举个例子,怎么到莫高窟的源头天梯山石窟拍照片?

莫高窟修建于前凉太清四年(公元366年)也是凉州文化的一部分

北京大学考古系第一任主任宿白先生研究了一辈子凉州石窟

这个问题太太太太复杂了!怎么办呢?

分解! 第一步:到达六朝古都凉州 第二步:到达凉州天梯山石窟 第三步:拍照打卡

是不是很简单?[泣不成声]

不想想吗?为什么需要模块化编程思想 ?①模块化看起来一目了然,辨识度高。降低编写难度。②减少工作量,下次要用直接调度不用再重新编写了。③易于维护和调试,你问问你妈妈把一整只羊放入冰箱好还是分开放好?

《汉书•地理志》:凉州之畜天下饶

肯定是分开放好啊,除非你是藏地九哥有西北四省的豪气一次放一整只[呆无辜]

豪爽的西北大汉:藏地九哥

跑题了,咳咳。接下来说说自顶向下的设计方法:自顶向下是一个优秀架构师必须具备的架构思维之一(另外一个思维是自底向上架构设计)

抱歉,又超纲了。换图[狗头]

自顶向下的语法分析方法

再简单点?明天见。明天实践一下模块化编程思想的实际用途

好了,以上就是洞唐自学Python的第 0018 天了。我会持续记录自己进步的过程,开启自律人生!如果你觉得我的文章和视频对你有用,请给我一键三连。更多精彩,关注微信公众号【洞唐】

学习更多

我是怎么下决心去学编程的?

学编程前需要做什么准备?

用乐高SPIKE也能学Python?

程序员要转岗做产品经理?