计算思维-程序设计方法论-Python笔记

本文探讨了程序设计方法论中的计算思维,源自周以真教授2006年的概念,强调抽象和自动化的重要性。文章指出计算思维在理解问题、设计系统和解释人类行为中的作用,并介绍了使用计算思维解决问题的基本步骤:理解问题的计算特性、问题抽象以及通过编程实现自动化求解。同时,文中提出了几个关于计算思维本质和应用的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

看《Python语言程序设计基础》1.5.2-理解问题的计算部分时提到了第八章-程序设计方法,于是翻过去看了看…

相见恨晚呐,抽象、自顶向下(分治),这不都是程序设计的核心思想么,于是赶紧把要点记下来

不得不说这是一本好书,行文风格简约友好生动有趣又不失严谨


——-下面进入正题——–

请输入图片描述

程序设计方法论

思维活动

代表学科:思维特征
- 实证思维

物理:试验和验证

  • 逻辑思维

数学:推理和演绎
- 计算思维

计算机:设计和构造

计算思维(Computational Thinking)

背景:2006年 由卡内基-梅隆大学计算机系主任 周以真 教授提出

意义:从思维层面阐述了运用计算机科学的基础概念求解问题设计系统理解人类行为过程

本质:抽象(Abstraction)自动化(Automation)

通过计算思维解决问题的基本过程:

程序设计范畴计算思维主要反映在
- 理解问题的计算特性
- 将计算机特性抽象为计算问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值