<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qyydeep的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qyydeep</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qyydeep]]></copyright><item><title><![CDATA[编程新手的福音：硅基流动让代码编写变得如此简单]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/160138754</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/160138754</guid><author>qyydeep</author><pubDate>Tue, 14 Apr 2026 10:58:42 +0800</pubDate><description><![CDATA[《硅基流动：编程新手的AI助手》摘要： 硅基流动是一款AI辅助编程工具，特别适合编程新手使用。该平台提供2000万Tokens免费额度，用户无需付费即可体验各类大模型功能。通过自然语言描述需求，系统能自动生成完整代码并附带详细注释，大幅降低学习门槛。平台支持JavaScript表单验证、Python数据处理等多种编程场景，帮助用户快速解决实际问题。注册流程简单，完成实名认证后即可获得丰厚奖励额度，还能参与推荐计划获取额外福利。这款工具将复杂编程任务变得简单直观，是编程学习者提升效率的理想选择。]]></description><category></category></item><item><title><![CDATA[2025 Python3 网络编程 Socket编程详解]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/149404090</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/149404090</guid><author>qyydeep</author><pubDate>Wed, 16 Jul 2025 17:58:49 +0800</pubDate><description><![CDATA[本文介绍了Python中的Socket网络编程基础，主要涵盖TCP和UDP两种通信协议。TCP是基于连接的可靠传输协议，详细说明了服务端和客户端的处理流程及示例代码；UDP是无连接的简单数据传输协议，介绍了其服务端和客户端的实现方式。文章还讲解了如何使用Python标准库中的socketserver模块简化服务器开发，包括TCPServer和UDPServer的使用，以及自定义请求处理类的方法。最后提供了相关代码仓库地址和Python3学习资源链接。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 13-1项目篇《外星人入侵》]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/149339434</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/149339434</guid><author>qyydeep</author><pubDate>Mon, 14 Jul 2025 21:10:59 +0800</pubDate><description><![CDATA[本文介绍了一个通过开发"外星人入侵"游戏来学习Python编程的项目实践。文章首先说明了游戏玩法规则，然后详细讲解了项目初始化步骤，包括安装Pygame库和创建项目文件结构。重点解析了alien_invasion.py和settings.py两个核心代码文件的功能与实现，其中主程序负责游戏循环和屏幕绘制，设置模块管理游戏参数。最后列出了之前发布的基础知识教程目录，涵盖Python安装、数据类型、流程控制、函数、类等核心概念。文章采用"边学边玩"的理念，将编程学习与游戏开发相结合，以短小精悍的项目小节方式呈现]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 9-1类的总结]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/149332254</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/149332254</guid><author>qyydeep</author><pubDate>Mon, 14 Jul 2025 15:48:33 +0800</pubDate><description><![CDATA[本文介绍了Python类的实际应用，通过汽车类案例展示面向对象编程。主要内容包括：1）创建Car基础类，包含制造商、型号、年份属性和里程表操作方法；2）扩展ElectricCar类继承Car类，并组合Battery类实现电动汽车特有功能；3）分别实例化汽油车和电动车，演示类的方法调用。代码采用模块化设计，将不同类放在单独文件中，通过导入实现功能复用，使代码结构更清晰。文章还提供了相关学习资源的链接，适合Python初学者理解类的继承、组合等核心概念。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 12代码测试]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/149205294</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/149205294</guid><author>qyydeep</author><pubDate>Tue, 08 Jul 2025 19:44:20 +0800</pubDate><description><![CDATA[本文介绍了Python测试框架pytest的安装和使用方法。首先说明了使用清华镜像源安装pytest的优势和具体命令，推荐临时使用而非设为默认源。接着通过示例展示如何测试函数，强调测试文件和测试函数必须以&quot;test_&quot;开头，并解释了断言的作用。文章还对比了常规测试方法与单元测试的区别，指出pytest能够自动发现并运行符合命名规则的测试。测试代码示例演示了对姓名格式化函数的测试过程，包括断言验证功能。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 11学习中期目录]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/149181903</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/149181903</guid><author>qyydeep</author><pubDate>Tue, 08 Jul 2025 08:01:32 +0800</pubDate><description><![CDATA[本文总结了Python3新手教程的前10章基础知识，涵盖Python安装、变量、列表、字典、函数、类、文件操作等核心内容。作者强调编程学习需要持续练习，即使是非编程工作也应保持编程习惯。后续将通过3个实战项目（外星人入侵、数据可视化、Web应用）巩固基础，重点培养软件开发思路。建议读者认真学习基础知识，在项目实践中遇到问题时及时回顾前文内容。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 10 文件和异常]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/149078580</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/149078580</guid><author>qyydeep</author><pubDate>Wed, 02 Jul 2025 21:10:31 +0800</pubDate><description><![CDATA[本文介绍了Python文件处理与异常管理的基本方法。主要内容包括：1）使用Path类读取文件内容（read_text()方法）并处理路径（相对/绝对路径）；2）文件内容处理方法（splitlines()、字符串拼接）；3）百万位圆周率文件的读取示例；4）write_text()方法实现单行/多行文件写入；5）异常处理机制（try-except-else代码块），包括ZeroDivisionError和FileNotFoundError的处理。通过具体代码示例演示了如何读取、写入文件内容以及管理程序运行时可能]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 9 类]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/149068389</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/149068389</guid><author>qyydeep</author><pubDate>Wed, 02 Jul 2025 13:52:22 +0800</pubDate><description><![CDATA[面向对象编程(OOP)是有效的软件编写方法，通过创建类(Class)来定义对象(Object)的通用行为。摘要介绍了Python中创建Dog类和Car类的示例：1)定义类时使用__init__方法初始化属性；2)使用实例访问属性和调用方法；3)三种修改属性值的方式：直接修改、通过方法修改和递增式修改。重点展示了类的基本概念、实例化过程以及属性操作的方法。这些示例说明了OOP的核心思想：将现实事物抽象为类，并通过实例来使用。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 8 函数]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148998271</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148998271</guid><author>qyydeep</author><pubDate>Sun, 29 Jun 2025 15:11:35 +0800</pubDate><description><![CDATA[函数是带有名字的代码块，用于执行特定任务。定义函数时使用def关键字，可以通过形参接收信息。调用函数时传递实参的方式包括位置实参和关键字实参，还可为形参设置默认值。函数可以返回简单值或字典等复杂结构，返回值通过return语句传递。合理使用函数能简化主程序，提高代码复用性。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 7 用户输入和while循环]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148998196</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148998196</guid><author>qyydeep</author><pubDate>Sun, 29 Jun 2025 15:07:14 +0800</pubDate><description><![CDATA[本文介绍了Python中input()函数和while循环的使用方法。input()函数用于获取用户输入，可以显示提示信息并将输入存储在变量中。文章还讨论了如何编写清晰的提示、使用int()转换数值输入以及求模运算符的应用。while循环部分讲解了基本语法、用户退出机制、使用标志变量控制循环、break和continue语句的区别，以及如何避免无限循环。最后提到while循环在处理列表和字典时的优势，特别是需要在遍历时修改数据的情况。这些基础知识对Python初学者理解用户交互和循环控制非常重要。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 6 字典]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148962283</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148962283</guid><author>qyydeep</author><pubDate>Fri, 27 Jun 2025 23:09:06 +0800</pubDate><description><![CDATA[本文介绍了Python字典的基本操作与应用。主要内容包括：字典创建与键值对访问方法、添加/修改/删除键值对操作、get()方法处理不存在的键、三种遍历方式（键值对、所有键、排序键）以及字典嵌套存储技巧。通过外星人游戏和编程语言调查等示例，演示了字典如何存储动态信息，特别强调了字典在存储对象属性和用户数据时的灵活性。文中还提供了避免键不存在的错误处理方法，并展示了如何对字典键进行排序遍历。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 5 if语句]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148962099</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148962099</guid><author>qyydeep</author><pubDate>Fri, 27 Jun 2025 22:52:51 +0800</pubDate><description><![CDATA[本文介绍了Python中条件测试和if语句的使用方法。主要内容包括：1) 条件测试的基本语法，如检查相等(==)、不相等(!=)以及大小写敏感问题；2) 数字比较和布尔表达式；3) 检查多个条件(使用and/or)和列表成员检查(in/not in)；4) if语句的三种形式：简单if、if-else和if-elif-else结构。通过汽车名称打印、年龄判断等示例，展示了如何根据不同条件执行不同代码块。文中还强调了代码可读性的优化方法，如使用括号分组条件测试、将价格设置与打印分离等。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 4 操作列表]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148906093</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148906093</guid><author>qyydeep</author><pubDate>Wed, 25 Jun 2025 19:59:33 +0800</pubDate><description><![CDATA[本文介绍了Python中列表的基本操作和常用方法。主要内容包括：1）使用for循环遍历列表；2）数值列表的创建和操作，包括range()函数的使用、数值统计和列表推导式；3）列表切片的使用方法；4）元组的定义和操作特性。重点讲解了列表遍历、切片、数值列表生成等实用技巧，并对比了列表与元组的异同。通过学习，读者可以掌握Python中列表的基本操作方法和应用场景。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 3 列表]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148899733</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148899733</guid><author>qyydeep</author><pubDate>Wed, 25 Jun 2025 15:13:28 +0800</pubDate><description><![CDATA[本文介绍了Python列表的基本概念和操作方法。列表是用方括号表示的有序集合，可以包含任何元素。文章讲解了如何访问列表元素（通过索引，索引从0开始），以及如何修改、添加和删除元素。修改元素可直接赋值，添加元素可使用append()或insert()方法，删除元素可使用del语句、pop()方法或remove()方法。pop()方法会返回被删除的元素，而remove()是根据值删除元素。这些操作使列表成为灵活的数据结构，适用于各种编程场景。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 2 变量和简单数据类型]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148873421</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148873421</guid><author>qyydeep</author><pubDate>Tue, 24 Jun 2025 15:59:49 +0800</pubDate><description><![CDATA[本章介绍了Python编程基础中的变量、字符串、数及注释。变量命名需遵循规范，字符串操作涉及大小写转换、空白处理及前后缀删除等方法。数包括整数和浮点数，支持基本运算和乘方操作。注释用于代码解释，分为单行和多行。这些内容是Python编程的重要基础。]]></description><category></category></item><item><title><![CDATA[Python3完全新手小白的学习手册 1 Python 的安装]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148856762</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148856762</guid><author>qyydeep</author><pubDate>Mon, 23 Jun 2025 23:44:36 +0800</pubDate><description><![CDATA[本文介绍了Python和PyCharm的安装方法。对于Python安装，3.9及以上版本无需重装，可通过官网或阿里云镜像下载安装包，安装后使用python3 --version验证。建议使用PyCharm社区版作为开发工具，提供中文支持且免费。教程包含简单的HelloWorld程序示例，使用print函数输出内容。Linux用户通常无需单独安装Python。若遇安装问题可查看终端版本信息确认是否成功。]]></description><category></category></item><item><title><![CDATA[python3完全新手小白的学习手册（前言）]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/148833607</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/148833607</guid><author>qyydeep</author><pubDate>Sun, 22 Jun 2025 23:11:13 +0800</pubDate><description><![CDATA[大家好！我现在这边自我介绍一下。首先我不是程序员科班出生，就是一个普通上班的，平时也干着和写代码完全不相干的活，但是我一直热爱着爱写代码这份爱好吧。现在面对降薪裁员，总算可以静下心来，慢慢的细读一下Python经典。自己看了很多教程也看了很多视频，觉得最适合写初学者教程博客的还是这本《Python编程从入门到实践》这本我从第一版开始看到现在已经是第三版了，从Python2.7到现在Python3，Python经过了好多版本的迭代，这本书一直在更新，所以还是很推荐初学新手认真学习这本书。]]></description><category></category></item><item><title><![CDATA[Java训练4]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/145323644</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/145323644</guid><author>qyydeep</author><pubDate>Thu, 23 Jan 2025 14:57:26 +0800</pubDate><description><![CDATA[Java从入门到精通 训练4]]></description><category></category></item><item><title><![CDATA[Java训练3]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/145323413</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/145323413</guid><author>qyydeep</author><pubDate>Thu, 23 Jan 2025 14:48:19 +0800</pubDate><description><![CDATA[Java从入门到精通 训练3]]></description><category></category></item><item><title><![CDATA[Java训练2]]></title><link>https://blog.youkuaiyun.com/qyydeep/article/details/145323032</link><guid>https://blog.youkuaiyun.com/qyydeep/article/details/145323032</guid><author>qyydeep</author><pubDate>Thu, 23 Jan 2025 14:37:39 +0800</pubDate><description><![CDATA[Java从入门到精通 训练2]]></description><category></category></item></channel></rss>