这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc |
---|---|
这个作业的目标 | 实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。 |
姓名-学号 | 陶麟鑫 2022329301019 |
Gitee仓库地址: https://gitee.com/tao-linxin/wold_-counter
PS: 本博客内不包含项目代码
一、作业要求:
实现一个命令行文本计数统计程序。能正确统计导入的纯英文txt文本中的字符数,单词数,句子数。
项目代码上传到自己的码云。
程序和参数名可以按个人喜好命名。项目文档应包含项目说明,写入README.MD。该说明应该包含:
a. 项目的简介及其相关的用法;
b. 文件列表及其相关说明;
c. 例程运行及其相关结果。
码云上传的项目要求必须通过多次提交(commit)体现各个版本更迭和运行结果截图。
版本号分别为
v0.1 空项目;
v0.2 项目完成基础功能
v0.3 项目完成扩展功能
编写对应的单元测试。
a. 实现基本功能的测试;
b. 单元测试包含更多的测试用例。
使用选用的IDE附带的工具进行performance test。
二、指令说明
基本语句
- v03.exe -c [文件名],实现文件字符统计
- v03.exe -w [文件名],实现文件单词统计
- v03.exe -s [文件名],实现文件句子统计
- v03.exe -l [文件名],实现文件行统计
- v03.exe -bl [文件名],实现文件空行统计
- v03.exe -cl [文件名],实现文件代码行统计
- v03.exe -coml [文件名],实现文件注释行统计
三、测试结果一览
- v02.py的测试结果
- v03.py的测试结果
- v03.exe的测试结果
4.性能测试结果
四、心得体会
作为一个第一次接触到Gitee的小白,我深刻地感受到了Gitee作为一个基于git的代码托管平台的便利性。从刚开始跟着b站的大佬一步步下载安装git和tortoisegit,到学习新建属于自己的Gitee仓库,每一步对我都是全新的挑战(因为第一次下载git的时候把路径搞错了,然后兜兜转转浪费两个多小时,学会了很多其他的电脑技巧,比如怎么把git卸载干净之类的,以及tortoisegit界面的一些设置和功能等等)。而且这次项目采用的是python语言,先前我只有一部分C语言的基础,然而在查阅Gitee以及CSDN上的一些开源内容时,我参照了其他同学的优秀示范(制作非常精美,而且步骤十分详细,给一无所知的我提供了前进的方向和动力),大大减轻了对编程能力的要求,在此由衷表示感谢。此次项目经历与于我而言,虽然花费了大量的时间和精力,但是让我实现了从0到1的一个重大转变,很开心能够坚持跟着视频中的大佬们一步步解决问题探索未知,也很荣幸有一群优秀的同学走在前面为后人铺路!