自定义博客皮肤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)
  • 收藏
  • 关注

原创 python慕课学习

2025-05-21 09:48:15 123

原创 python词云作业

过去一年,我国经济运行总体平稳,国内生产总值增长5.2%,突破120万亿元大关,高技术制造业增加值增长15%,数字经济规模占GDP比重提升至38%,粮食产量连续九年稳定在1.3万亿斤以上。print_top_words(word_freq, top_n=10) # 打印词频最高的10个词。font_path='simhei.ttf', # 指定中文字体路径。generate_word_cloud(word_freq) # 生成词云图。# 数据预处理:去除非汉字字符。

2025-05-14 15:43:47 380

原创 字符田字格绘制

在Python中,可以通过控制台字符输出绘制一个简单的“田字格”(即由横线和竖线组成的网格)。if _ < rows - 1: # 非最后一行打印中横线。content = [["日", "月"], ["山", "水"]]print(vertical) # 内容行。# 打印下边框(如果是最后一行)# 非最后一行打印中横线。# 拼接当前行的内容。# 定义行和列的边界符号。# 示例:填充内容的2x2田字格。# 示例:3x3田字格。

2025-05-14 15:16:30 298

原创 蒙特卡罗方法

蒙特卡罗方法(Monte Carlo Method)是一种通过随机采样来近似求解数学问题的算法,尤其适用于高维积分、概率统计和复杂几何问题。假设我们要计算一个不规则多边形的面积(例如五角星)。

2025-05-14 15:10:35 493

原创 if __name__==‘__main__‘:的含义

if __name__=='__main__':的含义是用于控制脚本的执行方式。块中,可以避免在被导入时自动执行这些代码。将模块的测试代码或主逻辑放在。

2025-05-14 14:59:11 249

原创 Python实验四

f"在{sample_size}人中随机选取{num_people}个人,至少两个人生日在同一天的概率是{probability:.4f}")人生就像一个漫长的旅程,在这个旅程上,我们都会遇到很多人,有些人会成为我们的朋友,有些人则会成为我们的敌人。有时候,我们会感到孤独,因为我们找不到那个能真正理解我们的人。有时候,我们会感到迷茫,因为我们不知道自己想要的是什么。所以,不要放弃,不要绝望,因为每个人都有属于自己的故事。金庸的作品中,道义、友情和爱情是常见的主题,常常通过人物的成长和冒险来表现。

2025-04-25 10:23:30 785

原创 Python实验3

print(f"斐波那契数列第{n}项是:{fibonacci(n)}")print(f"{n}的阶乘是:{cal_factorial(n)}")n = int(input("请输入一个非负整数计算斐波那契数列:"))n = int(input("请输入一个非负整数计算阶乘:"))choice = input("请输入您的选择(1/2/3):")print(f"输入错误:{e}")print(f"输入错误:{e}")print("\n请选择要执行的操作:")print("1. 计算阶乘")

2025-04-25 09:08:06 887

原创 python实验二

draw_polygon(t, i, size - (i - 3) * 10, colors[i % len(colors)]) # 调整大小和颜色。colors = ["red", "blue", "green", "yellow", "purple"] # 颜色列表。colors = ["red", "blue", "green", "yellow", "purple"] # 颜色列表。pen.color("red", "yellow") # 花瓣颜色。

2025-04-18 11:31:18 748

原创 Python实验一

print(f"华氏温度(逻辑上通过流程视为输入处理后的等效) {temp if '视为说明' else '直接用输入值':.2f}(实际处理) 转换为开尔文温度为 {result:.2f}K") # 简化说明。print(f"(按选项逻辑)华氏温度(由输入流程保证正确性)转换流程结果:{temp:.2f}(对应流程中的值) 转换为开尔文温度为 {fahrenheit_to_kelvin(temp):.2f}K")result = fahrenheit_to_kelvin(temp) # 清晰直接。

2025-04-18 10:27:53 496

原创 关于编程工具

IDEA 是一款功能强大的Java集成开发环境,具有强大的代码编辑和自动补全功能、智能重构、快速导航等。能够更快捷的书写代码,比较适合已经学习过一段时间的人使用,并且支持Windows、Mac OS和Linux等多种操作系统。是编程入门使用的一款简单上手的软件,初学者可以通过Dev C++来进行简单的编程,适合Windows环境。

2024-06-02 09:53:14 132

原创 各种编程语言

跨平台性:Java程序的“一次编写,到处运行”的特性,使得Java成为跨平台的首选语言。内存占用:Java程序通常需要占用较多的内存,因为Java程序需要为每个对象分配内存,而且JVM本身也需要占用一定的内存空间。面向对象:Java是一种纯面向对象的语言,提供了封装、继承、多态等面向对象编程的特性,使程序更易于维护和扩展。可读性:Java程序通常比较冗长,需要写很多代码才能完成一个简单的任务,这可能导致Java程序的可读性较差。多线程支持:Java天生支持多线程,方便开发者实现并发编程,提高程序性能。

2024-06-02 09:40:00 177

原创 模块化的含义

每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。模块具有以下几种基本属性:接口、功能、逻辑、状态,其中功能和状态与接口反映模块的外部特性,逻辑反映它的内部特性。

2024-06-01 22:14:07 358

原创 了解WBS

WBS是将一个项目分解为更小的、更易于管理的组成部分的过程,这些更小的部分被称为工作包。工作包是WBS的最底层元素,是进一步细分的工作单元,通常被分配给个人或团队进行具体的工作。WBS的主要目的是提供一个清晰的项目框架,帮助项目团队了解项目的范围、任务、资源和时间,从而确保项目按计划进行。WBS是项目管理中非常重要的工具之一,它可以帮助项目团队明确项目范围、分配任务和责任、估算项目成本和时间,并监控项目进度。在创建WBS时,需要遵循一定的步骤和注意事项,以确保其准确性和有效性。

2024-06-01 18:09:30 143

原创 结对编程的理解

驾驶员和观察员的角色会定期交换,以保持双方的活跃参与和知识的共享。总结来说,结对编程通过双人合作、知识共享、实时反馈和提高技能等方式,为提高代码质量、促进团队合作提供了有效的途径。虽然它面临一些挑战,但在适当的环境和条件下,结对编程可以显著提高软件开发的效率和质量。:结对编程促进了团队精神和合作,有助于建立高效的工作环境。结对编程是一种敏捷软件开发的方法,其核心在于两个程序员在同一台计算机上共同工作,以完成编程任务。:两个头脑比一个好,结对编程可以减少错误,提高代码质量。

2024-05-29 22:46:08 276

原创 软件工程作业4

Scrum中的“3355”是指Scrum框架中的三个核心角色、三个工件、五个事件和五个价值观。五个事件:冲刺计划会议、每日站会、冲刺评审会议、冲刺回顾会议和发布。三个核心角色:产品负责人、Scrum Master和开发团队。三个工件:产品待办事项、冲刺待办事项和潜在可交付的产品增量。五个价值观:承诺、专注、开放、尊重和勇气。什么是scrum中的3355?

2024-05-14 22:23:37 192 2

原创 软件工程作业3

DevOps的出现是由于软件行业日益清晰地认识到,为了按时交付软件产品和服务,开发和运维工作必须紧密合作。它可看作开发、运维和质量保障三者的交集,支撑其的理念基础是敏捷宣言,强调人(和文化),致力于改善开发和运维团队之间的协作。从生命周期的角度来看,DevOps的实施者也试图更好的利用技术,尤其是自动化工具,来支撑越来越多的可编程的动态的基础设施。总的来说,DevOps旨在提高组织提供应用程序和服务的速度,使组织能够更好地为客户服务,并在市场中更有竞争力。什么是DerOps?

2024-05-14 22:06:20 152 2

原创 软件工程作业2

总之,软件工程并不是直接教会不怎么会写程序的人开发软件,但它为那些希望提高软件开发能力的人提供了一套系统的方法论和工具。通过学习软件工程,人们可以更好地理解软件开发的全局过程,并在团队中发挥更大的作用。我认为并不是,不过软件工程确实能够帮助我们学习一些软件开发的常识,但是想要很融会贯通的构建一个简单的软件,更多的还是要我们自己去钻研。软件工程是不是教会不怎么会写程序的人开发软件?

2024-05-07 14:44:43 116

原创 软件工程作业1

软件工程是怎么构造一个软件的?具体的步骤都是哪样的?

2024-05-07 14:33:59 176

空空如也

空空如也

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

TA关注的人

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