自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2025 Python3 网络编程 Socket编程详解

本文介绍了Python中的Socket网络编程基础,主要涵盖TCP和UDP两种通信协议。TCP是基于连接的可靠传输协议,详细说明了服务端和客户端的处理流程及示例代码;UDP是无连接的简单数据传输协议,介绍了其服务端和客户端的实现方式。文章还讲解了如何使用Python标准库中的socketserver模块简化服务器开发,包括TCPServer和UDPServer的使用,以及自定义请求处理类的方法。最后提供了相关代码仓库地址和Python3学习资源链接。

2025-07-16 17:58:49 585

原创 Python3完全新手小白的学习手册 13-1项目篇《外星人入侵》

本文介绍了一个通过开发"外星人入侵"游戏来学习Python编程的项目实践。文章首先说明了游戏玩法规则,然后详细讲解了项目初始化步骤,包括安装Pygame库和创建项目文件结构。重点解析了alien_invasion.py和settings.py两个核心代码文件的功能与实现,其中主程序负责游戏循环和屏幕绘制,设置模块管理游戏参数。最后列出了之前发布的基础知识教程目录,涵盖Python安装、数据类型、流程控制、函数、类等核心概念。文章采用"边学边玩"的理念,将编程学习与游戏开发相结合,以短小精悍的项目小节方式呈现

2025-07-14 21:10:59 715

原创 Python3完全新手小白的学习手册 9-1类的总结

本文介绍了Python类的实际应用,通过汽车类案例展示面向对象编程。主要内容包括:1)创建Car基础类,包含制造商、型号、年份属性和里程表操作方法;2)扩展ElectricCar类继承Car类,并组合Battery类实现电动汽车特有功能;3)分别实例化汽油车和电动车,演示类的方法调用。代码采用模块化设计,将不同类放在单独文件中,通过导入实现功能复用,使代码结构更清晰。文章还提供了相关学习资源的链接,适合Python初学者理解类的继承、组合等核心概念。

2025-07-14 15:48:33 417

原创 Python3完全新手小白的学习手册 12代码测试

本文介绍了Python测试框架pytest的安装和使用方法。首先说明了使用清华镜像源安装pytest的优势和具体命令,推荐临时使用而非设为默认源。接着通过示例展示如何测试函数,强调测试文件和测试函数必须以"test_"开头,并解释了断言的作用。文章还对比了常规测试方法与单元测试的区别,指出pytest能够自动发现并运行符合命名规则的测试。测试代码示例演示了对姓名格式化函数的测试过程,包括断言验证功能。

2025-07-08 19:44:20 286

原创 Python3完全新手小白的学习手册 11学习中期目录

本文总结了Python3新手教程的前10章基础知识,涵盖Python安装、变量、列表、字典、函数、类、文件操作等核心内容。作者强调编程学习需要持续练习,即使是非编程工作也应保持编程习惯。后续将通过3个实战项目(外星人入侵、数据可视化、Web应用)巩固基础,重点培养软件开发思路。建议读者认真学习基础知识,在项目实践中遇到问题时及时回顾前文内容。

2025-07-08 08:01:32 723

原创 Python3完全新手小白的学习手册 10 文件和异常

本文介绍了Python文件处理与异常管理的基本方法。主要内容包括:1)使用Path类读取文件内容(read_text()方法)并处理路径(相对/绝对路径);2)文件内容处理方法(splitlines()、字符串拼接);3)百万位圆周率文件的读取示例;4)write_text()方法实现单行/多行文件写入;5)异常处理机制(try-except-else代码块),包括ZeroDivisionError和FileNotFoundError的处理。通过具体代码示例演示了如何读取、写入文件内容以及管理程序运行时可能

2025-07-02 21:10:31 1159

原创 Python3完全新手小白的学习手册 9 类

面向对象编程(OOP)是有效的软件编写方法,通过创建类(Class)来定义对象(Object)的通用行为。摘要介绍了Python中创建Dog类和Car类的示例:1)定义类时使用__init__方法初始化属性;2)使用实例访问属性和调用方法;3)三种修改属性值的方式:直接修改、通过方法修改和递增式修改。重点展示了类的基本概念、实例化过程以及属性操作的方法。这些示例说明了OOP的核心思想:将现实事物抽象为类,并通过实例来使用。

2025-07-02 13:52:22 321

原创 Python3完全新手小白的学习手册 8 函数

函数是带有名字的代码块,用于执行特定任务。定义函数时使用def关键字,可以通过形参接收信息。调用函数时传递实参的方式包括位置实参和关键字实参,还可为形参设置默认值。函数可以返回简单值或字典等复杂结构,返回值通过return语句传递。合理使用函数能简化主程序,提高代码复用性。

2025-06-29 15:11:35 1131

原创 Python3完全新手小白的学习手册 7 用户输入和while循环

本文介绍了Python中input()函数和while循环的使用方法。input()函数用于获取用户输入,可以显示提示信息并将输入存储在变量中。文章还讨论了如何编写清晰的提示、使用int()转换数值输入以及求模运算符的应用。while循环部分讲解了基本语法、用户退出机制、使用标志变量控制循环、break和continue语句的区别,以及如何避免无限循环。最后提到while循环在处理列表和字典时的优势,特别是需要在遍历时修改数据的情况。这些基础知识对Python初学者理解用户交互和循环控制非常重要。

2025-06-29 15:07:14 760

原创 Python3完全新手小白的学习手册 6 字典

本文介绍了Python字典的基本操作与应用。主要内容包括:字典创建与键值对访问方法、添加/修改/删除键值对操作、get()方法处理不存在的键、三种遍历方式(键值对、所有键、排序键)以及字典嵌套存储技巧。通过外星人游戏和编程语言调查等示例,演示了字典如何存储动态信息,特别强调了字典在存储对象属性和用户数据时的灵活性。文中还提供了避免键不存在的错误处理方法,并展示了如何对字典键进行排序遍历。

2025-06-27 23:09:06 1042

原创 Python3完全新手小白的学习手册 5 if语句

本文介绍了Python中条件测试和if语句的使用方法。主要内容包括:1) 条件测试的基本语法,如检查相等(==)、不相等(!=)以及大小写敏感问题;2) 数字比较和布尔表达式;3) 检查多个条件(使用and/or)和列表成员检查(in/not in);4) if语句的三种形式:简单if、if-else和if-elif-else结构。通过汽车名称打印、年龄判断等示例,展示了如何根据不同条件执行不同代码块。文中还强调了代码可读性的优化方法,如使用括号分组条件测试、将价格设置与打印分离等。

2025-06-27 22:52:51 1087

原创 Python3完全新手小白的学习手册 4 操作列表

本文介绍了Python中列表的基本操作和常用方法。主要内容包括:1)使用for循环遍历列表;2)数值列表的创建和操作,包括range()函数的使用、数值统计和列表推导式;3)列表切片的使用方法;4)元组的定义和操作特性。重点讲解了列表遍历、切片、数值列表生成等实用技巧,并对比了列表与元组的异同。通过学习,读者可以掌握Python中列表的基本操作方法和应用场景。

2025-06-25 19:59:33 1035

原创 Python3完全新手小白的学习手册 3 列表

本文介绍了Python列表的基本概念和操作方法。列表是用方括号表示的有序集合,可以包含任何元素。文章讲解了如何访问列表元素(通过索引,索引从0开始),以及如何修改、添加和删除元素。修改元素可直接赋值,添加元素可使用append()或insert()方法,删除元素可使用del语句、pop()方法或remove()方法。pop()方法会返回被删除的元素,而remove()是根据值删除元素。这些操作使列表成为灵活的数据结构,适用于各种编程场景。

2025-06-25 15:13:28 1030

原创 Python3完全新手小白的学习手册 2 变量和简单数据类型

本章介绍了Python编程基础中的变量、字符串、数及注释。变量命名需遵循规范,字符串操作涉及大小写转换、空白处理及前后缀删除等方法。数包括整数和浮点数,支持基本运算和乘方操作。注释用于代码解释,分为单行和多行。这些内容是Python编程的重要基础。

2025-06-24 15:59:49 633

原创 Python3完全新手小白的学习手册 1 Python 的安装

本文介绍了Python和PyCharm的安装方法。对于Python安装,3.9及以上版本无需重装,可通过官网或阿里云镜像下载安装包,安装后使用python3 --version验证。建议使用PyCharm社区版作为开发工具,提供中文支持且免费。教程包含简单的HelloWorld程序示例,使用print函数输出内容。Linux用户通常无需单独安装Python。若遇安装问题可查看终端版本信息确认是否成功。

2025-06-23 23:44:36 550

原创 python3完全新手小白的学习手册(前言)

大家好!我现在这边自我介绍一下。首先我不是程序员科班出生,就是一个普通上班的,平时也干着和写代码完全不相干的活,但是我一直热爱着爱写代码这份爱好吧。现在面对降薪裁员,总算可以静下心来,慢慢的细读一下Python经典。自己看了很多教程也看了很多视频,觉得最适合写初学者教程博客的还是这本《Python编程从入门到实践》这本我从第一版开始看到现在已经是第三版了,从Python2.7到现在Python3,Python经过了好多版本的迭代,这本书一直在更新,所以还是很推荐初学新手认真学习这本书。

2025-06-22 23:11:13 381

原创 Java训练4

Java从入门到精通 训练4

2025-01-23 14:57:26 105

原创 Java训练3

Java从入门到精通 训练3

2025-01-23 14:48:19 111

原创 Java训练2

Java从入门到精通 训练2

2025-01-23 14:37:39 147

原创 Java训练1

Java从入门到精通 训练1

2025-01-12 21:32:35 183

原创 IPAD找不到Microsoft 365订阅 问题解决

今天心血来找想用iPad编写excel表格,突然发现iPad上的excel打开显示找不到Microsoft 365订阅。但是我明明订阅了一年的Microsoft 365许可证,为什么还跳出这个错误。经过了各种百度查找之后基本都是一无所获。然后就是就重新注销后重新登陆,发现问题解决了。所以个问题的解决方案就是。

2024-01-30 21:34:01 911 1

原创 C语言基础练习——寻找水仙花数

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指**一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。**例如:1^3 + 5^3+ 3^3 = 153。这里说一下取个十百位的数就是用除法,因为int数据类型的除法只会取整数部分,然后我们就可以取值了。首先我们要知道什么是水仙花数。

2024-01-28 20:22:34 260 1

原创 C语言实战基础篇——九九乘法表

C语言基础练习九九乘法表的总结和反思

2024-01-28 19:44:48 433 1

原创 C语言基础类型——int类型

C语言提供附属关键字修饰基本整数类型:short,long,unsigned。要显示各进制数的前缀必须分别使用%#o,%#x,%#X。打印unsigned int类型的值,使用%u转化说明。%lu表示打印unsigned long类型的值。%lx表示以十六进制格式打印long类型整数。%lld和%llu表示打印有符号和无符号类型。%lo表示以八进制格式打印long类型整数。打印long类型的值,使用%ld转换说明。%hd表示十进制显示short类型的整数。%ho表示八进制显示short类型的整数。

2023-11-29 21:47:53 250 1

原创 Python字符串格式化

Python中为了方便字符串拼接,而出现了格式化方法。我们可以使用以下三个形式进行字符串的格式化的符号% format f%基本格式化操作示例name = '张三'age = 18text = '我叫%s,今年%d' % (name, age)print(text)在%后会有一个特定数据类型的占位符常用的占位符s:字符串类型d:int类型f:浮点类型tpl = "i am %s" % "alex" tpl = "i am %s age %

2022-04-28 13:37:16 268

原创 Python字符串的常用功能

在日常编程中,对字符串的操作往往是比较频繁的。Python给我们内置一些比较常用的方法。来方便我们日常的操作。下面我这边博客就将字符串的一些常用方法进行罗列出来。方便大家在使用的时候查询。常用功能startswith()判断字符串是否以XX开头,得到一个布尔值v1 = "叨逼叨的一天,烦死了"# Trueresult = v1.startswith("叨逼叨的一天")print(result) # 值为Trueendswith()判断字符串是否以XX结尾,等到一个布尔值v1

2022-04-21 17:12:16 1017

原创 python学习笔记(一)

前言:大家好。今天是第一次在优快云发布教程,有什么写的不好的地方请多多指正注释和hello world在所有的编程语言中都是有注释的在python中单行注释使用#号# 这是单行注释多行注释多行注释一般用于类和方法的用法解释,这里先简单介绍一下。"""多行注释多行注释"""hello world所有的编程语言都是从hello world开始,python的就特别简单。print("hello world")好了第一篇教程就写的简单一点。...

2022-03-27 20:20:56 709

fritzing v0.9.10 官方中文版 Windows

fritzing v0.9.10 官方中文版 Windows Fritzing是一项开源硬件计划,使电子产品可以作为任何人的创意材料。我们本着Processing和Arduino的精神提供软件工具 此版本包括以下语言 德语、英语、西班牙语(西班牙语)、法语(法语)、意大利语(意大利语)、荷兰(荷兰语)、葡萄牙语(欧盟)(葡萄牙语、葡萄牙语、日语)、中文(简体)(简体中文)、正體中文(繁体)、 Українська мова (乌克兰语)、Русский (俄语), 捷克语 (捷克语), 한국어 (朝鲜语), Ελληνικά (希腊语), 斯洛文尼亚语 (斯洛伐克语), 罗曼纳语 (罗马尼亚语), 蒂尔克切 (土耳其语), Български (保加利亚语), বাংলা (孟加拉语)

2022-09-05

空空如也

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

TA关注的人

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