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