用Scratch写的编程入门书:《程序启蒙》
scratch吧
全部回复
仅看楼主
level 1
fuguizhouwei 楼主
虽是编程入门书,但还是有一定的难度,最好初中以上并且玩过简单编程的再阅读。
主要讲编程思想,估计有点枯燥无味,能看就看看吧。
百度链接:https://baijiahao.baidu.com/u?app_id=1711304379900861
头条链接:https://www.toutiao.com/c/user/token/MS4wLjABAAAARTkTlIbcag7zcJTBVoX9Q3KUGvPPBcBKuvtpoYK5MQ4/
有时候可能显示图片不清晰,估计要进app才能看高清版图片~~唉…到处都有限制…
第一章 基础----程序基本概念
1.1. 程序是什么?
1.1.1. 行动----改变世界
1.1.2. 感知----从世界获取信息
1.1.3. 记忆----信息的记录与回忆
1.1.4. 运算----记忆的加工
1.1.5. 知行----从感知到行动
1.1.6. 思路----思维的跳转
1.1.7. 决策----决定行动策略
1.1.8. 方法----独立的小程序
1.1.9. 意识----主控制程序
1.1.10. 查找----决策转手册
1.1.11. 搜索----当查找不到时
1.1.12. 推理----当搜索不到时
1.2. 程序是怎么来的?
1.2.1. 第一步:任务分析----程序用来实现什么?
1.2.2. 第二步:资源收集----收集与任务有关的资源
1.2.3. 第三步:数据整理----将资源转化为原始数据表
1.2.4. 第四步:知识归纳----找出数据之间的理论关系
1.2.5. 第五步:代码编写----将知识转化为程序代码
1.2.6. 第六步:程序测试----在机器上测试程序代码
1.3. 程序怎么改进?
1.3.1. 多----让程序会得更多
1.3.2. 快----让程序算得更快
1.3.3. 好----让程序做得更好
1.3.4. 省----让程序用得更省
第二章 功能----不变的程序
2.1. 决策
2.1.1. 决策拆解----将决策一直拆解下去
2.1.2. 合并变形----多个决策项合并相同部分
2.1.3. 分组变形----将决策整体拆分为多个分组
2.2. 查找
2.2.1. 普通查找----普通决策转查找
2.2.2. 合并查找----内决策树转查找
2.2.3. 分组查找----外决策树转查找
2.3. 搜索
2.3.1. 基础搜索----需要大量临时记忆的搜索
2.3.2. 递归搜索----节省记忆的搜索
2.3.3. 优化搜索----更快更好的搜索
2.4. 推理
2.4.1. 自然推理----无行动的自然时空推理
2.4.2. 规划推理----有行动的人工规划推理
2.4.3. 世界推理----真实世界的推理
第三章 智能----变化的程序
3.1. 多----让功能增多的智能程序
3.1.1. 智能归纳决策程序----从原始数据批量到决策程序
3.1.2. 智能归纳推理程序----从理论批量到演绎推理程序
3.1.3. 功能互转----从功能批量转化到功能
3.2. 省----让程序更精简的智能程序
3.2.1. 公理系统----最节省的演绎推理程序
3.2.2. 决策压缩----复杂的决策项
3.3. 快----让程序运行更快的智能程序
3.3.1. 查找变快----查找表排序
3.3.2. 搜索加速----依流量加快搜索速度
3.3.3. 推理加速----不同分类关系使用不同的规则优先级
3.4. 好----让程序做得更好的智能程序
3.4.1. 决策变好----生成准确率更高的决策
3.4.2. 搜索变好----更好的感性搜索
3.4.3. 查找变好----搜索优化出更好的查找表
第四章 系统----程序整体架构
4.1. 功能系统----完成对外任务的系统
4.2. 智能系统----完成自我进化的系统
4.3. 意识调度----各系统总体调度
4.4. 总架构----程序整体架构
4.5. 总结----程序学习
2021年10月12日 15点10分 1
level 6
占个楼
2021年10月16日 04点10分 2
level 6
小学但有丰富的编程经验,可以吗?
2021年10月29日 13点10分 3
1