自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 慕课学习截图

2025-05-21 09:48:29 147

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

1.基础:生日悖论分析。如果一个房间有23人或以上,那么至少有两个人的生日相同的概率大于50%。编写程序,输出在不同随机样本数量下,23个人中至少两个人生日相同的概率。3. 拓展:金庸、古龙等武侠小说写作风格分析。输出不少于3个金庸(古龙)作品的最常用10个词语,找到其中的相关性,总结其风格。2.进阶:统计《一句顶一万句》文本中前10高频词,生成词云。目的 :熟练操作组合数据类型。

2025-05-13 21:11:43 149

原创 字符田字格绘制

2025-05-13 20:37:52 114

原创 编写程序,统计报告热词频率,并生成词云

2025-05-13 20:33:07 147

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

plt.title(f'蒙特卡洛方法估算圆的面积: {circle_area_estimate:.4f}')是把概率现象作为研究对象的数值模拟方法。求取统计值来推定未知特性量的计算方法。# 生成随机点的数量。# 生成随机点的坐标。# 判断点是否在圆内。

2025-05-11 16:17:07 205

原创 · if __name__==‘___main___‘: 的含义,why?

【代码】· if __name__==‘___main___‘: 的含义,why?

2025-05-09 08:57:47 208

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

1.基础​:编写函数cal_factorial(n)计算阶乘(循环实现)。3.拓展​:科赫曲线正向、反向绘制,加入绘制速度、绘制颜色等额外功能。2.进阶​:用递归实现斐波那契数列(考虑添加缓存优化)。提示​:递归函数需注意终止条件,避免栈溢出。目的:理解函数封装与递归思想。

2025-04-28 21:44:32 215

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

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

2025-04-25 09:43:31 139

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

print(f"{temperature:.2f} 开尔文 等于 {celsius:.2f} 摄氏度,等于 {fahrenheit:.2f} 华氏度。print(f"{temperature:.2f} 摄氏度 等于 {fahrenheit:.2f} 华氏度,等于 {kelvin:.2f} 开尔文。print(f"{temperature:.2f} 华氏度 等于 {celsius:.2f} 摄氏度,等于 {kelvin:.2f} 开尔文。print("输入的单位无效,请输入 C、F 或 K。

2025-04-18 09:49:00 507

原创 查阅相关资料,了解什么是scrum中的3355

●产品负责人(Product Owner):主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。●Sprint回顾会(Sprint Retrospective):由团队参与,目的是回顾Sprint期间的工作流程和团队合作,并提出改进措施。●Sprint计划会(Sprint Planning):由产品负责人和团队共同参与,目的是确定Sprint目标和Sprint待办列表。●团队:由开发人员组成,负责完成产品待办列表中的任务。

2024-05-31 11:06:14 715

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

1. JMeter:一款Java编程语言的负载测试工具,用于模拟多种负载场景和测试环境,如Web应用程序、数据库服务器、FTP服务器等。适用于需要进行Web应用程序和服务器负载测试的场景,如电子商务平台、大型网站等。适用于需要进行API测试和调试的场景,如Web应用程序、移动应用程序等。3. SoapUI:一款流行的Web服务测试工具,用于测试各种SOAP和RESTful Web服务。适用于需要进行Web服务测试和集成测试的场景,如Web开发人员、测试人员等。

2024-05-28 10:33:25 271

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

局部化指的是模块只关注自己的职责和功能,不涉及其他模块的实现细节和数据,从而最大程度地降低模块之间的依赖关系。例如,一个网络应用程序可以将网络通信模块和用户界面模块分开,网络通信模块只负责网络通信的功能,不涉及用户界面的实现细节,用户界面模块只负责用户界面的显示和交互,不涉及网络通信的实现细节,从而实现高内聚、低耦合的设计。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

2024-05-24 08:45:57 705 1

转载 •什么是DevOps?阅读以下封料,做好笔记• https://www.zhihu.com/question/58702398

在传统的软件开发模式中,开发和运维是两个独立的团队,开发团队负责编写代码,而运维团队负责部署、维护和监控软件。而DevOps则通过采用一系列的最佳实践,例如持续集成、持续交付、持续部署、基础设施即代码、自动化测试等,来实现开发和运维之间的紧密协作,使得软件可以更快、更频繁地交付,并且能够更快地修复错误和进行版本更新。)之间的障碍打破,通过自动化、协作和通信,实现快速、可靠地交付软件的文化、运动和方法论。DevOps是一种旨在将开发(Dev)和运维(

2024-05-18 15:30:48 186

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

软件工程方法论包含3个要素:方法、工具和过程。这个方法论并不是教会我们怎么去开发一个软件,而是获得软件开发的方法,不过这个方法不是去打代码,是让我们去了解,去分析这个软件,从而在开发的过程中,我们可以少走很多弯路,减少开发时间。软件工程方法论对于开发软件的人而言是必不可少的,方法论可以教会我们方法,在实践时可以用上,在开发过程中也会没那么不知所措。所以我认为软件工程方法论在整个软件开发中起至关重要的作用,它相当于软件开发的核心,保证了在软件开发工程结束时有一个完整准确的软件配置交付使用。

2024-05-18 15:23:30 389

原创 理解结对编程

结对编程是一种软件开发方法,通常由两个程序员共同参与。在采用结对编程实践时,不同的团队形式各异。有的是分工明确型,一个人负责编写代码,另外一个人审查代码,负责代码的正确性和可读性;还有一个人负责详细设计,一个人负责代码实现;或者一个写功能代码,一个人写测试用例。有的是共同合作型,两个人共同讨论关于所开发功能的架构设计、编码实现、测试方法、代码风格等,然后轮流做输入和观察的工作。

2024-05-18 15:18:32 605

原创 1.阅读和了解什么是形式化方法口2、推荐阅读书籍 《大象---thinking in UML》

1.形式化方法是一种分析、研究思维形式结构的方法,它通过比较具有不同内容的思维形式(主要是命题和推理),找出其中各个部分相互联结的方式,抽取出它们共同的形式结构,然后引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。形式化方法在古代就运用了,而在现代逻辑中又有了进一步的发展和完善。》以uml为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。

2024-05-13 20:08:38 254

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

1.首先要去找中小学生的数学老师去调研,作为老师应该会对软件是否有用高效有独特的见解,才更能使得设计和开发更为合理。3.去找学生家长调研,作为辅导学生作业的主力军,他们对。和期望或者说对自己孩子的数学要求,也是软件不容忽视。2.去找中小学生调研,了解他们的需求和期望。

2024-05-13 19:57:07 340

空空如也

空空如也

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

TA关注的人

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