美文网首页
第八章:python计算生态

第八章:python计算生态

作者: M_小七 | 来源:发表于2024-08-23 17:13 被阅读0次

1.计算思维

人类在认识世界、改造世界过程中表现出三种基本的思维特征:以实验和验证为特征的实证思维,以物理学科为代表;以推理和演绎为特征的逻辑思维,以数学学科为代表;以设计和构造为特征的计算思维,以计算机学科为代表。
计算思维的本质是抽象(Abstraction)和自动化(Automation)

2.程序设计方法论

一个解决复杂问题行之有效的方法被称作自顶而下的设计方法,其基本思想是以一个总问题开始,试图把它表达为很多小问题组成的解决方案。再用同样的技术依次攻破每个小问题,最终问题变得非常小,以至于可以很容易解决。然后只需把所有的碎片组合起来,就可以得到一个程序。
设计一个程序,该程序可以模拟用户游戏中购买商品的简单流程。
eg:
下面是一个基础设计分析:
·步骤1:打印程序的介绍性信息;
·步骤2:获得程序运行需要的参数:cid,count;
·步骤3:计算商品总价
·步骤4:支付
通过分析:问题被划分为了4个独立的函数:print_intro(),get_cid_count (), get_total_price ()Opay ().


自顶向下设计

整个过程可以概括为四个步骤:
步骤1:将算法表达为一系列小问题;
步骤2:为每个小问题设计接口;
步骤3:通过将算法表达为接口关联的多个小问题来细化算法;
步骤4:为每个小问题重复上述过程。

自底向上执行

执行中等规模程序的最好方法是从结构图最底层开始,而不是从顶部
开始,然后逐步上升。或者说,先运行和测试每一个基本函数,再测试由基础函数组成的整体函数,这样有助于定位错误

3.计算生态

基础库,第三方库

4.基本的python内置函数

相关文章

  • Python计算生态

    编程现在已没必要再进行刀耕火种的开发,而应该向站在巨人的肩膀(庞大的计算生态)上,等我们能做出优秀的项目的时候,也...

  • python计算生态概览

    从数据处理到人工智能 Python库之数据分析 1.Numpy: 表达N维数组的最基础库 -Python接口...

  • 介绍numpy数组

    课程内容 NumPy和Python生态系统 NumPy是Python科学计算的核心库。 基本的Python库,如p...

  • 1.1 Python科学计算生态

    1.1.1 为什么使用python 1.1.1.1 科学家的需求 获取数据(模拟、实验控制) 操作和处理数据 可视...

  • python计算生态--粘性语言

  • Python程序设计思维

    -计算思维和程序设计-计算生态与Python语言-用户体验与软件产品-基本的程序设计模式 -逻辑思维:推理和演绎,...

  • 关于python的计算生态介绍

    有人说python除了不能生孩子,其他什么都可以。这足以说明python有多强大,而python的强大离不开背后强...

  • 计算生态

    开源“共识原则”“社会利他”自我演化路径 -以开源项目为代表的大量第三方库-库的建设经过野蛮生长和自然选择-库之间...

  • Python NumPy Array,python 数组中元素计

    Python NumPy Array python 数组中元素计算 Python计算体重指数 Python让数组中...

  • 第9章 python计算生态概览

    1.课程导学 1.1.前课复习 1.2.本章概要2.从数据处理到人工智能 2.1.python库之数据分析 2.2...

网友评论

      本文标题:第八章:python计算生态

      本文链接:https://www.haomeiwen.com/subject/lrqgkjtx.html