python计算生态规模_Python入门(十):计算生态

本文介绍了计算思维的概念,强调其在科学思维中的重要性。接着讨论了程序设计方法论,包括自顶向下设计和自底向上执行。此外,详细阐述了Python的计算生态,包括模块、包和库,以及Python标准库和第三方库的角色和重要性。
摘要由CSDN通过智能技术生成

文章目录

计算生态

计算思维

程序设计方法论

自顶向下设计

自底向上执行

Python计算生态

模块、包与库

Python标准库

Python第三方库

计算生态

计算思维

2006年,时任美国卡内基·梅隆大学计算机系主任的周以真(Jeannette M.Wing)教授提出了计算思维(computational thinkink)的概念,第一次从思维层面阐述了运用计算机科学的基础概念求解问题。

计算思维是人类科学思维活动的重要组成部分。人类在认识世界、改造世界的过程中表现为三种基本的思维特征:

以实验和验证为特征的实证思维,以物理学科为代表;

以推理和演绎为特征的逻辑思维,以数学学科为代表;

以设计和构造为特征的计算思维,以计算机学科为代表;

计算思维指的是抽象实际问题的计算特性,利用计算机求解。

计算思维的本质是抽象(abstraction)和自动化(automation)。

程序设计方法论

自顶向下设计和自底向上执行贯穿程序设计和执行的整个过程。

自顶向下设计

在解决一个复杂问题时,我们通常是将其拆分为几个小问题,然后用相同的方法逐个攻破小问题,然后把所有的碎片组合起来,就可以得到该问题的解决方法。

其中最重要的是顶层设计,其质量好坏决定着代码的实现难度及效率。

其过程经常概括为以下四个步骤:

将算法表达为一系列小问题

为每个小问题设计接口

通过将算法表达为接口关联的多个小问题来细化算法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值