“老奶奶”的python学习笔记(18)
2019-12-12 本文已影响0人
菁_在路上
知识体系
第18关:如何用编程知识解决实际生活问题
第18关:如何用编程知识解决实际生活问题.jpeg
知识点
用编程知识解决实际生活中的问题最关键在于在生活经验和编程基础知识之间要用产品思维建造二者之间的跨越桥梁。
所谓产品指的是:为自己和他人服务的程序
所谓思维指的是:设计产品的思考方式
使用流程图
流程图的作用:
1、可以用它分析思考问题,
2、可以用它搭建产品框架,
3、用它设计代码逻辑。
流程图的结构类型:
-顺序结构:按照顺序来
-条件结构:当流程图中遇到需要判断条件的节点时,需要用“菱形”表示
-循环结构:用来描述在指定情况下,按某种重复的逻辑行事。
循环结构有两种情况:
循环结构1
举例:摩拜单车使用逻辑
- 先要注册、交押金并充值
- 找到摩拜单车,用手机扫码解锁单车,然后开始计费
- 有时候车是坏的,手机会提示:“此车需要维修,请换一辆车”,这种情况不会进入计费,需要换一辆车再扫码
- 到目的地后锁车,可以选择余额支付、微信支付、支付宝支付
- 支付的时候如果余额不足会失败,需要更换其他支付方式。
循环结构2
举例:淘宝的逻辑
同循环结构1不同:
比第一个多了一处菱形,用来负责“条件判断”,当条件为“不成功”时则继续循环
产品设计
提需求
如何提出需求?
1.留意“痛点”
现阶段的“痛点”留意两个方向:代替重复性劳动/制作工具解决问题
2.平时养成做需求表格的习惯
设计解决方案
使用流程图方法进行梳理