自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 实验4:列表与字典应用

font_path = 'simhei.ttf' # 或者使用绝对路径如 'C:/Windows/Fonts/simhei.ttf'stopwords = set(['的', '了', '是', '在', '和', '有', '我', '你', '他', '这'])os.path.join(base_dir, '射雕英雄传.txt'),os.path.join(base_dir, '神雕侠侣.txt'),os.path.join(base_dir, '天龙八部.txt')个人的生日相同的概率大于50%。

2025-04-25 09:47:52 565

原创 实验3 函数与代码复用

print(f"正向绘制时间: {end_time - start_time:.2f}秒")print(f"反向绘制时间: {end_time - start_time:.2f}秒")print(cal_factorial(5)) # 输出: 120。print(cal_factorial(0)) # 输出: 1。print(fibonacci(20)) # 输出: 6765。print(fibonacci(10)) # 输出: 55。:param speed: 绘制速度(1-10)

2025-04-25 08:56:50 549

原创 实验2 turtle 库绘制进阶图形

知识点:turtle 库坐标控制、循环结构、函数封装(教材2.3-2.4)2. 设计函数绘制自定义正多边形(边数与颜色参数化)实验2:turtle 库绘制进阶图形(2 学时)设计函数绘制自定义正多边形(边数与颜色参数化)1. 绘制嵌套彩色五角星(大小逐层递减)1. 绘制嵌套彩色五角星(大小逐层递减)3. 扩展:实现动态旋转花瓣图案。扩展:实现动态旋转花瓣图案。

2025-04-18 09:56:54 172

原创 Python 实验一 温度转换与输入输出强化

知识点:input()/print()、分支语句、字符串处理(教材2.1-2.2)2. 扩展功能:输入错误处理(如非数字输入提示重新输入)1. 实现摄氏温度与华氏温度互转(保留两位小数)实验1 温度转换与输入输出强化(2 学时)3. 扩展:支持开尔文温度的三向转换。

2025-04-18 09:06:33 168

原创 homework4 编写程序,统计两会政府工作报告热词频率,并生成词云

text_file = "report.txt" # 原始文本文件。font_path='msyh.ttc', # 微软雅黑字体。wc.to_file('wordcloud.png') # 保存词云图片。stop_file = "stopwords.txt" # 停用词文件。print("Top 20 热词:")# 去除标点符号(简单示例)# 过滤停用词和单字。# 3. 文本预处理和分词。# 1. 读取文本文件。# 2. 加载停用词表。

2025-04-09 16:10:17 320

原创 homework3 5.1字符田字格绘制

只生成固定阶数田字格:删除输入语句,n改为阶数并把函数中形参删除。n = eval(input("请输入要生成几阶田字格:"))用函数简化练习题3.5代码,输出更大的田字格。

2025-04-02 16:01:09 136

原创 homework2 蒙特卡罗方法手搓图形

distance = x**2 + y**2 # 计算到原点的距离平方(避免开根号提高效率)plt.axis('equal') # 确保坐标轴比例一致,圆形不变形。n_points = 10000 # 总点数。radius = 1.0 # 圆半径。# 绘制圆形边界(手动生成圆上的点)# 生成随机点并分类。

2025-03-27 11:54:49 460

原创 homework1 if _name_==_main_”的含义,why?

当模块被导入到其他模块时(例如通过 `import my_module`),`__name__` 的值会被设置为模块的名称(例如 `"my_module"`)。在 Python 中,`if __name__ == "__main__":` 是一个常见的代码块,它的作用是区分当前模块是直接被运行,还是被其他模块导入后使用。- 当模块直接运行时(例如通过命令行 `python my_module.py`),`__name__` 的值会被设置为 `"__main__"`。`__name__` 是什么?

2025-03-26 17:25:20 206

原创 homework10:请列举你所了解的测试工具

TestComplete:商业自动化测试工具,支持多种平台和应用程序类型,可以进行GUI测试、功能测试、性能测试等多种测试。Selenium:用于Web应用程序测试的开源自动化测试工具,支持多种浏览器和平台。Appium:用于移动应用程序测试的开源自动化测试工具,支持iOS和Android平台。JMeter:用于性能测试的开源工具,可以模拟大量用户访问,并且监控应用程序的性能。TestRail:商业测试管理工具,可以管理测试计划、测试用例、缺陷等测试相关内容。

2024-05-29 09:39:52 226

原创 homework9说说你了解过、使用过什么编程语言?比较小他们的优势 说说你了解过、使用过什么编程工具?

如Eclipse、Visual Studio、IntelliJ IDEA等,可以提供代码编辑、调试、编译等功能。- JavaScript: 可以用于前后端开发、运行在浏览器中、有丰富的类库和框架。- Swift: 开发iOS和macOS应用的首选语言、简单易学、安全性高、速度快。- Python: 简单易学、拥有丰富的科学计算和数据处理库、可以快速开发原型。- Java: 跨平台、面向对象、安全性高、拥有丰富的类库和API。- C++: 速度快、内存管理灵活、可用于底层开发和高性能计算。

2024-05-26 21:07:09 210

原创 homework8:1.什么是模块化,为什么要模块化?2、衡量模块独立的定性标准是什么?用自己的话表达其含义3、如何理解信息隐藏和局部化?用自己的话或者例子表达其含义

局部化指将相关的代码放在一起,形成独立的模块,使得模块之间的关系更加清晰明确。例如,在Web开发中,将相关的HTML、CSS和JavaScript代码放在一起,形成独立的模块,可以方便地修改和维护每个模块,也可以更容易地重用代码,提高开发效率。这种设计方式可以减少模块之间的依赖,降低模块之间的耦合性,同时提高模块的可维护性和可扩展性。例如,在面向对象编程中,将类的数据成员声明为私有变量,只能通过公有方法来访问和修改,可以保护数据的安全性和一致性,同时隐藏了类的实现细节。

2024-05-21 21:52:23 474

原创 homework7:如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研

如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研

2024-05-14 20:39:56 277

原创 homework:6

某培训机构入学管理系统有报名,交费和就读等多项功能,下面是对其各项功能的说明: 1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员 选课表 2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。 口 3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。 画出入学管理系统的顶层图和1层图

2024-05-13 15:04:21 199

原创 homework5:作业为什么软件开发周期总是预估的2-3倍?

(2)在软件工程中这种方法也起着巨大的作用就好比一个大蛋糕,一下吃不到嘴里,切到一口那么大,就能完美的吃掉蛋糕。但是,当我们把一个项目拆成若个块,一个一个的解决他们就不用怕这样的问题出现,而不用修整一整个蛋糕,工作是变容易了一些,这种方法叫WBS。1.软件开发需要团队协作,软件开发的过程中无法预期每一位成员的身体精神状态,团队中任何一个人出现问题,都有可能会影响软件开发的进度。2.出现的问题可能是比预期的问题还要多,软件开发过程中出现的预期之外的问题需要时间去解决,所以实际时间可能会比预期的时间长。

2024-05-09 18:32:07 134

原创 homework4:什么是DevOps

维基百科定义 DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。它旨在加强软件开发和部署流程中的协作、自动化和监控,并希望提供更快、更可靠的软件交付。同时,DevOps也是一种文化,它强调跨职能团队之间的协作、信息共享和知识传承,以及对团队成员的培养和提升。

2024-04-29 12:28:12 141

原创 homework3:软件工程方法论对我们经软件开发有多大用处?谈谈你的看法。

软件工程方法论对我们经软件开发有多大用处?

2024-04-24 12:27:58 490

原创 homework2:软件工程是不是教会不怎么会写程序的人开发软件?

软件工程是不是教会不怎么会写程序的人开发软件? 个人探讨;学校作业

2024-04-20 18:25:15 670

原创 homework:请花大概几天左右的时间,快速阅读完整本教材,列出你不懂的或者感兴趣的3-5个问题(或者更多)。并说说你提问题的原因?提供一些上下文或者资料或者事例来支持你的提问

作业

2024-04-14 16:43:37 273 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除