<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cs_wwh_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cs_wwh_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cs_wwh_]]></copyright><item><title><![CDATA[python课程完成截图]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/148104462</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/148104462</guid><author>cs_wwh_</author><pubDate>Wed, 21 May 2025 09:36:59 +0800</pubDate><description><![CDATA[慕课python学习的视频记录。]]></description><category></category></item><item><title><![CDATA[实验 4：列表与字典应用]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/147835192</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/147835192</guid><author>cs_wwh_</author><pubDate>Fri, 09 May 2025 18:46:06 +0800</pubDate><description><![CDATA[1. 基础：生日悖论分析。如果一个房间有 23 人或以上，那么至少有两 个人的生日相同的概率大于 50%。编写程序，输出在不同随机样本数 量下，23 个人中至少两个人生日相同的概率。3. 拓展：金庸、古龙等武侠小说写作风格分析。输出不少于 3 个金庸（古 龙）作品的最常用 10 个词语，找到其中的相关性，总结其风格。2. 进阶：统计《一句顶一万句》文本中前 10 高频词，生成词云。]]></description><category></category></item><item><title><![CDATA[实验 3 函数与代码复用]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/147835097</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/147835097</guid><author>cs_wwh_</author><pubDate>Fri, 09 May 2025 18:33:52 +0800</pubDate><description><![CDATA[1. 基础 ：编写函数 cal_factorial(n)计算阶乘（循环实现）。3. 拓展 ：科赫曲线正向、反向绘制，加入绘制速度、绘制颜色等额外功能。2. 进阶 ：用递归实现斐波那契数列（考虑添加缓存优化）。]]></description><category></category></item><item><title><![CDATA[实验 2：turtle 库绘制进阶图形]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/147834696</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/147834696</guid><author>cs_wwh_</author><pubDate>Fri, 09 May 2025 18:24:44 +0800</pubDate><description><![CDATA[2. 设计函数绘制自定义正多边形（边数与颜色。1. 绘制嵌套彩色五角星（大小逐层递减）3. 扩展：实现动态旋转花瓣图案。实现动态旋转花瓣图案。]]></description><category></category></item><item><title><![CDATA[实验 1 温度转换与输入输出强化]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/147720304</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/147720304</guid><author>cs_wwh_</author><pubDate>Mon, 05 May 2025 17:38:44 +0800</pubDate><description><![CDATA[2. 扩展功能：输入错误处理（如非数字输入提示重新输入）1. 实现摄氏温度与华氏温度互转（保留两位小数）3. 扩展：支持开尔文温度的三向转换。]]></description><category></category></item><item><title><![CDATA[编写python程序，统计工作报告热词频率，并生成词云]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/147711507</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/147711507</guid><author>cs_wwh_</author><pubDate>Mon, 05 May 2025 12:30:15 +0800</pubDate><description><![CDATA[【代码】编写python程序，统计工作报告热词频率，并生成词云。]]></description><category></category></item><item><title><![CDATA[字符田字格绘制]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/147686276</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/147686276</guid><author>cs_wwh_</author><pubDate>Sat, 03 May 2025 19:10:50 +0800</pubDate><description><![CDATA[【代码】字符田字格绘制。]]></description><category></category></item><item><title><![CDATA[蒙特卡罗方法手搓图形]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/147685671</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/147685671</guid><author>cs_wwh_</author><pubDate>Sat, 03 May 2025 18:02:12 +0800</pubDate><description><![CDATA[蒙特卡罗方法（Monte Carlo method），又称随机模拟方法，是一种基于概率统计的数值计算方法。的圆的外接正方形）的正方形区域内随机生成大量的点，通过判断点是否在圆内（根据点到圆心的距离是否小于等于半径），统计落在圆内的点的数量，进而估算出圆的面积。库将这些点绘制出来，直观地展示出圆的形状以及点的分布情况。上述代码中，我们在一个边长为。]]></description><category></category></item><item><title><![CDATA[`if __name__ == ‘__main__‘:`的含义，为什么？]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/147685548</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/147685548</guid><author>cs_wwh_</author><pubDate>Sat, 03 May 2025 17:49:25 +0800</pubDate><description><![CDATA[2. 模块功能测试：对于编写的模块，在开发过程中可以在模块文件中添加 `if __name__ == '__main__':` 语句块，在里面编写一些测试代码。比如定义了一个 `math_utils.py` 模块用于实现数学运算函数，在模块中可以在 `if __name__ == '__main__':` 块内编写代码来测试这些函数的计算结果是否正确。如果这个脚本是被其他脚本作为模块导入使用，那么在被导入脚本里，`__name__` 变量的值会是该脚本的文件名（不含 `.py` 后缀 ）。]]></description><category></category></item><item><title><![CDATA[软件工程作业13 什么是形式化方法]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/139377257</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/139377257</guid><author>cs_wwh_</author><pubDate>Sat, 01 Jun 2024 17:53:21 +0800</pubDate><description><![CDATA[形式化方法（Formal Methods）是应用数学技术来指定、开发和验证系统或软件的计算系统的方法。这些方法特别强调使用数学逻辑和形式规范来精确地描述系统的行为和属性，以及使用自动化工具来分析这些规范。]]></description><category></category></item><item><title><![CDATA[软件工程作业12 软件开发周期 分而治之]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/139377147</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/139377147</guid><author>cs_wwh_</author><pubDate>Sat, 01 Jun 2024 17:51:47 +0800</pubDate><description><![CDATA[明确项目的总体目标和范围，为WBS的创建奠定基础。]]></description><category></category></item><item><title><![CDATA[软件工程作业11 顶层图]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337391</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337391</guid><author>cs_wwh_</author><pubDate>Thu, 30 May 2024 23:48:34 +0800</pubDate><description><![CDATA[3、就读:由培训处负责，其在验证学员收款收据后，根据学员所报课程将学员安排到合适班级读。1、报名:由报名处负责，需要在学员登记表上进行报名登记，需要查询课程表让学员选报课程，学院所报课程将记录到学员选课表。2、交费:由收费处负责，需要根据学员所报课程的收费标准进行收费，然后在账目表上记账，并打印收款收据给办理交费的学员。|   记录学员选课信息（Record Course Selection）||   选报课程（Select Course）         |就读（Attend Classes）]]></description><category></category></item><item><title><![CDATA[软件工程作业10 用户调研]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337338</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337338</guid><author>cs_wwh_</author><pubDate>Thu, 30 May 2024 23:43:12 +0800</pubDate><description><![CDATA[开发一个中小学生学习数学的软件时，进行用户调研的目的是为了更好地理解目标用户群体的需求、学习习惯、技术熟练度以及兴趣点。：家长对孩子使用学习软件的期望和顾虑有深刻的理解，他们的反馈对于软件的接受度和使用频率很重要。：与目标年龄段相近的青少年，他们可以提供同龄人的视角，帮助理解软件的吸引力和易用性。：教师了解学生学习数学的难点和需求，可以提供有关教学方法和内容的专业意见。：研究市场上已有的类似软件，了解它们的用户反馈和评价，作为调研的一部分。：直接与将要使用软件的中小学生进行交流，了解他们的学习需求和偏好。]]></description><category></category></item><item><title><![CDATA[软件工程作业9 模块化]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337272</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337272</guid><author>cs_wwh_</author><pubDate>Thu, 30 May 2024 23:40:29 +0800</pubDate><description><![CDATA[模块化是一种设计原则，它将一个复杂的系统分解为一组具有特定功能的独立模块或组件。每个模块负责执行系统的一部分功能，并且与其他模块的交互通过定义良好的接口进行。模块化可以应用于软件开发、电子设计、机械工程等多个领域。在软件开发中，模块化意味着将程序分解为独立的代码单元，如函数、类、包或库，每个单元执行特定的任务，并通过API（应用程序编程接口）与其他单元交互。在电子设计中，模块化可以指电子系统中的组件化设计，其中电路板、芯片或其他电子元件被设计为可以互换和升级的模块。在机械工程。]]></description><category></category></item><item><title><![CDATA[软件工程作业8 编程语言、编程工具]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337219</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337219</guid><author>cs_wwh_</author><pubDate>Thu, 30 May 2024 23:34:45 +0800</pubDate><description><![CDATA[常见的编程语言各有其特点和优势，适用于不同的开发场景和需求。]]></description><category></category></item><item><title><![CDATA[软件工程作业7 测试工具]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337178</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/139337178</guid><author>cs_wwh_</author><pubDate>Thu, 30 May 2024 23:31:14 +0800</pubDate><description><![CDATA[测试工具的选择取决于测试的类型（如单元测试、集成测试、系统测试、性能测试等）和被测试系统的特性。]]></description><category></category></item><item><title><![CDATA[软件工程作业6 DevOps]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/138548902</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/138548902</guid><author>cs_wwh_</author><pubDate>Tue, 07 May 2024 22:52:28 +0800</pubDate><description><![CDATA[基础设施即代码是指将基础设施的配置和部署过程纳入到代码中，以便实现快速、可靠的部署和扩展。微服务架构是指将应用程序拆分为一系列小型、相对独立的服务，以便实现更快的开发和部署。监控则是利用监控工具来实现对软件和基础设施的实时监控和故障排除。自动化测试则是利用自动化工具来测试软件的质量和性能，从而减少人为的错误和提高软件的稳定性。这种方法的目标是通过自动化流程，减少软件开发和IT运维之间的障碍，从而提高软件交付的速度和质量。总而言之，DevOps是一种通过自动化和协作来实现快速、可靠软件交付的软件开发方法。]]></description><category></category></item><item><title><![CDATA[软件工程作业5（理解结对编程）]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/138546651</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/138546651</guid><author>cs_wwh_</author><pubDate>Tue, 07 May 2024 21:32:38 +0800</pubDate><description><![CDATA[首先，他们会不断交流和讨论，以确保双方都理解问题的本质和解决方案的设计。此外，他们还会互相检查和审查对方的代码，以确保代码的质量和实现的功能符合预期。同时，结对编程也不适用于所有的开发场景和项目类型，例如独立开发者或者一些特定领域的开发可能并不适合采用结对编程的方式。结对编程的优势在于可以提高代码的质量和可维护性。同时，由于双方不断的交流和讨论，可以更好地理解问题的本质，设计出更合理和有效的解决方案。通过两名程序员共同协作和交流，可以提高代码质量和团队合作能力，是一种值得开发团队尝试和探索的方法。]]></description><category></category></item><item><title><![CDATA[软件工程作业4]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/138545403</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/138545403</guid><author>cs_wwh_</author><pubDate>Tue, 07 May 2024 20:57:36 +0800</pubDate><description><![CDATA[在Scrum中，3355是一个重要的概念，它涉及到产品所有者、Scrum团队和Scrum主管之间的协作和决策。在3355中，Scrum团队需要将产品所有者的指示转化为可交付的工作成果。而在3355中，产品所有者需要确保待办事项列表按照优先级顺序排列，也就是说，他们需要将最重要的事项放在前面，以确保团队能够在限定的时间内交付具有最高价值的功能。他们需要在产品所有者和团队之间建立有效的沟通渠道，确保双方能够理解对方的需求和期望，从而最大程度地提高团队的工作效率和产品质量。]]></description><category></category></item><item><title><![CDATA[软件工程作业3]]></title><link>https://blog.youkuaiyun.com/cs_wwh_/article/details/138545278</link><guid>https://blog.youkuaiyun.com/cs_wwh_/article/details/138545278</guid><author>cs_wwh_</author><pubDate>Tue, 07 May 2024 20:54:31 +0800</pubDate><description><![CDATA[软件工程方法论能够为我们提供一套科学的质量保证机制，帮助我们预防和发现潜在的问题，并及时进行修复，最终提供高质量的软件产品。它不仅可以帮助我们规范软件开发流程、提高开发效率，还能够保证软件的质量和降低项目的风险。通过分阶段的计划、严格的质量保证和风险管理，我们可以及时发现和解决软件开发过程中的问题，最大程度地降低项目失败的可能性，保证项目按时交付和交付高质量的成果。它为软件开发提供了一种结构化的方法，能够指导开发人员按照一定的规则和流程进行软件开发，从而提高软件开发的效率和质量。]]></description><category></category></item></channel></rss>