python基础学习与编程练习笔记(7)——模块化设计方法,体育竞技分析,安装脚本

本文探讨了Python编程中的模块化设计方法的重要性,强调了清晰的程序结构对于长期维护和扩展的关键作用。文章介绍了应用开发的四个步骤:产品定义、系统架构、设计与实现、用户体验,并以体育竞技分析为例进行实战应用。此外,还分享了一段简单的安装脚本,适用于环境配置。
摘要由CSDN通过智能技术生成

今天的学习目标:模块化设计方法
相对而言,从大学开始接触C编程,除了算法,我觉得最重要的就是设计方法了,不管是类与对象,还是结构化编程,设计方法如果不明确,设计的程序结构混乱,也许按照随意设计的方法可以实现程序的功能,简单的程序尚可这样做,但是,如果一旦程序有上万行代码,这样的程序要维护,修改其源代码,就会非常的困难,指针问题,内存问题,调用问题等等都会出现
程序结构图,自顶向下
在这里插入图片描述
应用开发的四个步骤是必不可少的
1.产品定义,不仅仅需要考虑基本功能,还要考虑实用性和商用性
2.系统架构,明确应用所需要的技术是什么,要分那些模块,假如是开发物联网智能应用,就不能只考虑软件那一部分,还需要考虑电路,考虑通讯,最后到应用软件部分
3.设计与实现,开始进行编程设计,或者电路设计,还有扩展性设计,需要能够进行版本更新
4.用户体验,重中之重,这点是非常重要的,是必须要重视的,产品应用最终是服务于人,不是服务于机器

在这里插入图片描述
1.体育竞技分析

from random import random


def printIntro():  # 输出提示语
    print("这个程序模拟两个选手A和B的某种竞技比赛")
    print("程序运行需要A和B的能力值(以0到1之间的小数表示)")


def getInputs():  # 获取输入值,A和B选手能力值,模拟比赛场数
    a = eval(input("请输入选手A的能力值(0-1): "))
    b = eval(input("请输入选手B的能力值(0-1): "))
    n = eval(
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值