外链论坛

 找回密码
 立即注册
搜索
查看: 41|回复: 2

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

[复制链接]

2785

主题

5988

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99969962
发表于 2024-8-17 16:23:26 | 显示全部楼层 |阅读模式

前言

Python是一个非常容易上手的编程语言,它的语法简单,况且功能强大,非常适合初学者学习,它的语法规则非常简单,只要根据规则写出代码,Python解释器就能够执行。

下面是Python的入门教程介绍一下Python编程中的程序设计,这一篇比较偏理论,不太简单,然则和其他编程同样很容易理解,外婆看完都学会了,你瞧瞧吧!

加强用户体验的办法

进度展示

倘若程序必须计算时间,可能产生等待,请增多进度展示,如:进度条、百分比等。倘若程序有若干过程必须提示用户,请增多进度展示。倘若程序可能存在海量次数的循环,请增多进度展示。

反常处理

得到用户输入,对合规性必须保持必须反常处理。当读写文件时,对结果进行判断,必须反常处理。当进行输入输出时,对运算结果进行判断,必须反常处理。

其他办法

打印输出:特定位置,输出程序运行的过程信息,辅助用户认识程序运行的状态。日志文件:对程序反常及用户运用进行定时记录。帮忙信息:给用户多种方式供给帮忙信息。

基本的程序设计模式

从IPO起始确定IPO:知道计算部分及功能编辑。编写程序:将计算求解的设计变成现实。调试程序:保证程序根据正确规律能够正确运行。从函数起始确定函数:知道函数的功能及参数。编写函数:将函数的功能变成现实。调试函数:保证函数根据正确规律能够正确运行。模块化设计确定模块:知道模块的功能及参数。编写模块:将模块的功能变成现实。调试模块:保证模块根据正确规律能够正确运行。高内聚低耦合紧耦合:模块之间的相关性强,一个模块的变化会影响其他模块。松耦合:模块之间的相关性弱,一个模块的变化不会影响其他模块。模块内部紧耦合,模块之间松耦合。配置化设计程序做为引擎,配置做为数据,程序和配置分离,将可选参数配置化。面向对象设计:将数据和操作数据的办法放在一块,作为一个整体来看待。优良:易于守护、易于复用、易于扩展。缺点:编程繁杂度高、运行效率低。面向过程设计:将数据和操作数据的办法掰开做为独立的个体来看待。优良:编程繁杂度低、运行效率高。缺点:很难守护很难于复用、很难于扩展。

应用研发的四个过程

制品定义:对应用需求充分理解和知道定义,制品定义不仅是功能定义,要思虑商场模式。系统架构:以系统方式思考制品的技术实现,系统架构关注数据流、模块化、体系架构。设计与实现:结合架构完成关键设计及系统实现,结合可扩展性、灵活性等进行设计优化。用户体验:从用户方向思考应用效果。

结束寄语

恭喜你看完这篇Python教程,你已然超过99%的人了,关注我带你快速入门Python,加强工作效率!

码字很难爱好就关注我给我点个赞吧,精彩内容会第1时间推送给你。

有问题能够回复或私信我,看到我会给你耐心解答!

回复

使用道具 举报

1

主题

598

回帖

-3

积分

限制会员

积分
-3
发表于 2024-9-9 07:41:58 | 显示全部楼层
楼主果然英明!不得不赞美你一下!
回复

使用道具 举报

2599

主题

5857

回帖

9998万

积分

论坛元老

Rank: 8Rank: 8

积分
99980736
发表于 7 天前 | 显示全部楼层
软文发布平台 http://www.fok120.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-5 15:23 , Processed in 0.071015 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.