脚本宝典收集整理的这篇文章主要介绍了第一次个人编程作业,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
SP2.1 | PErsonal Software PRocess Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
· EstiMATE | · 估计这个任务需要多少时间 | 60 | 60 |
Development | 开发 | ||
· Analysis | · 需求分析 (包括学习新技术) | 30 | 30 |
· Design Spec | · 生成设计文档 | 60 | 70 |
· Design review | · 设计复审 | 60 | 60 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 10 | 30 |
· Design | · 具体设计 | 60 | 130 |
· Coding | · 具体编码 | 600 | 720 |
· Code Review | · 代码复审 | 60 | 120 |
· test | · 测试(自我测试,修改代码,提交修改) | 300 | 300 |
Reporting | 报告 | ||
· Test Repor | · 测试报告 | 30 | 30 |
· Size Measurement | · 计算工作量 | ||
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 30 | 30 |
· 合计 | 1010 | 1600 |
一个类、8个函数 只定义了一个类(应该分开的、没时间了,一开始的设计没做好)
主要是通过正则表达式实现,对于给定的单词列表里,如果这个字符串是个大于2的长字符串,就检测第一个字符和最后一个字符,变形字符的查询也是通过第一个字符和最后一个字符进行
利用这正则表达式通过对长字符串的第一个和最后一字符查找来解决问题
一开始暴力使用了大量的循环,在后面将一些不必要的循环删除。
测试了英文部分的函数此函数部分主要是大小写
def tryIO(path):
try:
f = open(path, 'r')
except IOError:
print("没有找到文件")
exit(0)
else:
f.close()
if len(argv) != 3:
print('参数异常')
exit(0)
从一开始的毫无头绪到有了一点点思路,一开始的设计没做好,采用了正则表达式的方式展开。写到后面发现这个思路不好处理,又不想放弃,有一些词的特殊情况无法处理。开始的设计很重要,写到一半发现思路不对很痛苦。这次作业认识到了python的强大,了解了一些库的使用,更加熟悉了对文件的操作。这次的作业收获很多,过程中学到了很多新知识
以上是脚本宝典为你收集整理的第一次个人编程作业全部内容,希望文章能够帮你解决第一次个人编程作业所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。