m5k1umn 发表于 2024-8-17 16:23:26

外婆都能学会的Python教程(二十一):Python程序设计办法


    <h1 style="color: black; text-align: left; margin-bottom: 10px;">前言</h1>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Python是一个非常容易上手的编程语言,它的语法简单,<span style="color: black;">况且</span>功能强大,非常适合初学者学习,它的语法规则非常简单,只要<span style="color: black;">根据</span>规则写出代码,Python解释器就<span style="color: black;">能够</span>执行。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">下面是Python的入门教程介绍一下Python编程中的程序设计,这一篇比较偏理论,不太简单,<span style="color: black;">然则</span>和其他编程<span style="color: black;">同样</span>很容易理解,<strong style="color: blue;">外婆</strong>看完都学会了,你<span style="color: black;">亦</span>来<span style="color: black;">瞧瞧</span>吧!</p>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;"><span style="color: black;">加强</span>用户体验的<span style="color: black;">办法</span></h1>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;">进度展示</h1><span style="color: black;"><span style="color: black;">倘若</span>程序<span style="color: black;">必须</span>计算时间,可能产生等待,请<span style="color: black;">增多</span>进度展示,如:进度条、百分比等。</span><span style="color: black;"><span style="color: black;">倘若</span>程序有若干<span style="color: black;">过程</span>,<span style="color: black;">必须</span>提示用户,请<span style="color: black;">增多</span>进度展示。</span><span style="color: black;"><span style="color: black;">倘若</span>程序可能存在<span style="color: black;">海量</span>次数的循环,请<span style="color: black;">增多</span>进度展示。</span>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;"><span style="color: black;">反常</span>处理</h1><span style="color: black;">当<span style="color: black;">得到</span>用户输入,对合规性<span style="color: black;">必须</span><span style="color: black;">保持</span>,<span style="color: black;">必须</span><span style="color: black;">反常</span>处理。</span><span style="color: black;">当读写文件时,对结果进行判断,<span style="color: black;">必须</span><span style="color: black;">反常</span>处理。</span><span style="color: black;">当进行输入输出时,对运算结果进行判断,<span style="color: black;">必须</span><span style="color: black;">反常</span>处理。</span>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;">其他<span style="color: black;">办法</span></h1><span style="color: black;">打印输出:特定位置,输出程序运行的过程信息,辅助用户<span style="color: black;">认识</span>程序运行的状态。</span><span style="color: black;">日志文件:对程序<span style="color: black;">反常</span>及用户<span style="color: black;">运用</span>进行<span style="color: black;">定时</span>记录。</span><span style="color: black;"><span style="color: black;">帮忙</span>信息:给用户多种方式<span style="color: black;">供给</span><span style="color: black;">帮忙</span>信息。</span>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;">基本的程序设计模式</h1><span style="color: black;">从IPO<span style="color: black;">起始</span></span><span style="color: black;">确定IPO:<span style="color: black;">知道</span>计算部分及功能编辑。</span><span style="color: black;">编写程序:将计算求解的设计变成现实。</span><span style="color: black;">调试程序:<span style="color: black;">保证</span>程序<span style="color: black;">根据</span>正确<span style="color: black;">规律</span>能够正确运行。</span><span style="color: black;">从函数<span style="color: black;">起始</span></span><span style="color: black;">确定函数:<span style="color: black;">知道</span>函数的功能及参数。</span><span style="color: black;">编写函数:将函数的功能变成现实。</span><span style="color: black;">调试函数:<span style="color: black;">保证</span>函数<span style="color: black;">根据</span>正确<span style="color: black;">规律</span>能够正确运行。</span><span style="color: black;">模块化设计</span><span style="color: black;">确定模块:<span style="color: black;">知道</span>模块的功能及参数。</span><span style="color: black;">编写模块:将模块的功能变成现实。</span><span style="color: black;">调试模块:<span style="color: black;">保证</span>模块<span style="color: black;">根据</span>正确<span style="color: black;">规律</span>能够正确运行。</span><span style="color: black;">高内聚低耦合</span><span style="color: black;">紧耦合:模块之间的<span style="color: black;">相关</span>性强,一个模块的变化会影响其他模块。</span><span style="color: black;">松耦合:模块之间的<span style="color: black;">相关</span>性弱,一个模块的变化不会影响其他模块。</span><span style="color: black;">模块内部紧耦合,模块之间松耦合。</span><span style="color: black;">配置化设计</span><span style="color: black;">程序<span style="color: black;">做为</span>引擎,配置<span style="color: black;">做为</span>数据,程序和配置分离,将可选参数配置化。</span><span style="color: black;">面向对象设计:将数据和操作数据的<span style="color: black;">办法</span>放在<span style="color: black;">一块</span>,作为一个整体来看待。</span><span style="color: black;"><span style="color: black;">优良</span>:易于<span style="color: black;">守护</span>、易于复用、易于扩展。</span><span style="color: black;">缺点:编程<span style="color: black;">繁杂</span>度高、运行效率低。</span><span style="color: black;">面向过程设计:将数据和操作数据的<span style="color: black;">办法</span><span style="color: black;">掰开</span>,<span style="color: black;">做为</span>独立的个体来看待。</span><span style="color: black;"><span style="color: black;">优良</span>:编程<span style="color: black;">繁杂</span>度低、运行效率高。</span><span style="color: black;">缺点:<span style="color: black;">很难</span>于<span style="color: black;">守护</span>、<span style="color: black;">很难</span>于复用、<span style="color: black;">很难</span>于扩展。</span>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;">应用<span style="color: black;">研发</span>的四个<span style="color: black;">过程</span></h1><span style="color: black;"><span style="color: black;">制品</span>定义:对应用需求充分理解和<span style="color: black;">知道</span>定义,<span style="color: black;">制品</span>定义<span style="color: black;">不仅</span>是功能定义,要<span style="color: black;">思虑</span><span style="color: black;">商场</span>模式。</span><span style="color: black;">系统架构:以系统方式思考<span style="color: black;">制品</span>的技术实现,系统架构关注数据流、模块化、体系架构。</span><span style="color: black;">设计与实现:结合架构完成关键设计及系统实现,结合可扩展性、灵活性等进行设计优化。</span><span style="color: black;">用户体验:从用户<span style="color: black;">方向</span>思考应用效果。</span>
    <h1 style="color: black; text-align: left; margin-bottom: 10px;">结束寄语</h1>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">恭喜你看完这篇Python教程,你<span style="color: black;">已然</span>超过99%的人了,关注我带你快速入门Python,<span style="color: black;">加强</span>工作效率!</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">码字<span style="color: black;">很难</span>,<span style="color: black;">爱好</span>就关注我给我点个赞吧,精彩内容会<span style="color: black;">第1</span>时间推送给你。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">有问题<span style="color: black;">能够</span>回复或私信我,看到我会给你耐心解答!</p>




quintin 发表于 2024-9-9 07:41:58

楼主果然英明!不得不赞美你一下!

4lqedz 发表于 2024-9-28 07:43:04

软文发布平台 http://www.fok120.com/

nykek5i 发表于 2024-10-22 01:15:38

你的话语如春风拂面,温暖了我的心房,真的很感谢。
页: [1]
查看完整版本: 外婆都能学会的Python教程(二十一):Python程序设计办法