
学习
文章平均质量分 90
狐凄
Python小生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python实例题:Flask实现简单聊天室
Flask实现简单聊天室。原创 2025-06-03 19:00:00 · 424 阅读 · 0 评论 -
Python实例题:Python实现简单滤镜
Python实现简单滤镜。原创 2025-06-03 07:00:00 · 267 阅读 · 0 评论 -
Python体验之旅
无论你是想掌握一项新技能、提高工作效率,还是探索人工智能等前沿领域,Python 都能为你打开一扇门。现在就打开编辑器,写下第一行"),开启属于你的编程之旅吧!🚀二、Python 基础"""计算圆的面积"""# 调用函数print(area) # 输出: 78.5定义模块:创建一个.py文件,例如导入模块print(math_utils.add(3, 4)) # 输出: 7导入特定函数print(multiply(3, 4)) # 输出: 12导入所有内容# 类属性(所有实例共享)原创 2025-06-02 07:00:00 · 2417 阅读 · 0 评论 -
面向对象-案例代码分析
这段代码创建了一个桌面宠物应用程序,它在桌面上显示一个类似 “僵尸妹妹” 的图像,该图像具有动画效果(通过切换一系列图片实现 GIF 效果),并且可以通过鼠标进行交互操作,如移动、隐藏、显示等,还提供了系统托盘功能以便在最小化时方便操作。原创 2025-05-26 07:00:00 · 3350 阅读 · 4 评论 -
Python自动化测试
自动化测试是指使用自动化工具或脚本来执行测试用例,验证软件系统是否满足预期功能和性能要求。Python 因其简洁的语法、丰富的库和强大的脚本编写能力,在自动化测试领域得到了广泛应用。它可以用于单元测试、集成测试、接口测试、UI 测试等多个层面。原创 2025-04-28 07:00:00 · 1550 阅读 · 0 评论 -
Python数据分析与机器学习
Python 凭借其丰富的库和简洁的语法,在数据分析和机器学习领域占据重要地位。数据分析是对数据进行收集、清洗、转换和可视化等操作,以提取有价值的信息;机器学习则是让计算机通过数据学习模式和规律,从而进行预测和决策。原创 2025-04-21 07:00:00 · 1885 阅读 · 0 评论 -
Python与Web 开发
Python 在 Web 开发领域应用广泛,下面从常用框架、开发流程、优势以及一些注意事项几个方面详细介绍 Python 与 Web 开发。原创 2025-04-14 00:14:12 · 2195 阅读 · 0 评论 -
Python从基础到高级进阶全阶段
【代码】Python从基础到高级进阶全阶段。原创 2025-04-08 07:00:00 · 1414 阅读 · 0 评论 -
Python语法整理(一)
打印括号的内容# 第一种:不带引号,让计算机读懂括号里的内容,打印最终的结果# 第二种:带单引号,计算机无需理解,原样复述引号中的内容# 第三种:带双引号,作用和单引号一样;当打印内容中有单引号时,可以使用双引号# 第四种:带三引号,实现换行。原创 2025-03-31 07:00:00 · 2092 阅读 · 0 评论 -
面向对象学习总结
在 Python 编程学习的旅程中,深入钻研面向对象编程(OOP)是提升编程能力的关键阶段。通过四个阶段的系统学习,从基础概念的理解到复杂项目的实践,逐步掌握了 OOP 的核心思想和技术,为解决复杂编程问题奠定了坚实基础。原创 2025-03-24 07:00:00 · 2183 阅读 · 0 评论 -
学习计划:第四阶段
理论学习:深入理解特殊方法的概念,它以双下划线开头和结尾,用于实现与 Python 内置操作和语法的交互,极大地增强了类的功能性和灵活性。重点掌握了__str__和__repr__方法,__str__用于返回用户友好的字符串表示,常用于日志记录和用户界面展示;__repr__则提供对象的官方字符串表示,便于调试和重建对象。代码实践:通过创建Student类并实现__str__和__repr__方法,深刻体会到它们在不同场景下的应用。例如,__str__方法返回学生的姓名和年龄,方便直观展示;原创 2025-03-17 07:00:00 · 1784 阅读 · 0 评论 -
学习计划:第四阶段(第十周)
项目构思设计了一个简单的图书管理系统,包含Book类、Library类和Reader类。Book类用于表示图书,包含图书的基本信息,如书名、作者、ISBN 等;Library类用于管理图书,包括添加图书、借阅图书、归还图书等操作;Reader类用于表示读者,包含读者的基本信息和借阅记录。代码实现Book 类Library 类else:else:Reader 类测试代码。原创 2025-03-10 07:00:00 · 2560 阅读 · 0 评论 -
学习计划:第四阶段(第八周)
理论学习深入了解了 Python 中特殊方法的概念和作用。特殊方法也被称为魔术方法,它们以双下划线开头和结尾,用于实现一些特殊的功能和操作,使得类能够与 Python 的内置操作和语法进行无缝交互。重点学习了__str__和__repr__这两个常见的特殊方法。__str__方法用于返回对象的字符串表示形式,通常是供用户阅读的友好格式;__repr__方法用于返回对象的官方字符串表示,主要用于调试和开发过程中,要求能够准确地描述对象的状态。代码实践设计了一个简单的Person类,实现了__str__原创 2025-02-24 19:00:00 · 1948 阅读 · 0 评论 -
学习计划:第三阶段
通过本阶段对继承与多态的系统学习与实践,取得了以下显著成果:在完成本阶段学习后,将继续深入探索 Python 面向对象编程的高级特性和设计模式,如装饰器模式、代理模式、组合模式等,进一步提升代码的质量和设计水平。同时,将注重将面向对象编程知识应用到实际项目开发中,通过实践不断积累经验,提高自己在软件开发领域的综合能力,为成为一名优秀的 Python 软件工程师而努力奋斗。原创 2025-02-24 07:00:00 · 1138 阅读 · 0 评论 -
学习计划:第三阶段(第七周)
精心打造了以 “交通工具” 为核心的多层次类体系。首先定义了 “交通工具” 父类,赋予其通用属性如name(交通工具名称)和speed(行驶速度),以及抽象的travel方法,为子类提供统一的行驶行为规范框架。pass接着创建了 “汽车” 子类,继承自 “交通工具” 父类,除继承通用属性与方法外,新增了fuel_type(燃油类型)属性以及refuel方法,用于体现汽车的燃油特性与加油操作,同时重写了travel方法以展示汽车基于燃油行驶的具体信息。原创 2024-12-30 07:00:00 · 2792 阅读 · 0 评论 -
学习计划:第三阶段(第六周)
深入学习了多态的基本概念,即不同对象对相同方法调用产生不同响应的现象。理解了在 Python 中,多态主要通过继承和方法重写来实现,使得程序能够根据对象的实际类型在运行时动态地确定调用哪个具体的方法,从而增强了代码的灵活性和可扩展性。研究了多态在代码设计中的优势,它能够将不同类型的对象视为具有相同接口或行为的抽象类型,降低了代码的耦合度,提高了代码的可维护性。例如,在处理多种类型的动物对象时,无需为每种动物单独编写特定的处理函数,而是可以通过一个统一的函数接口,根据动物对象的实际类型自动调用相应的方法。原创 2024-12-23 07:00:00 · 3186 阅读 · 0 评论 -
学习计划:第三阶段(第五周)
系统学习了继承的基本概念,明确了子类能够继承父类的属性和方法,从而实现代码的复用与扩展。理解了继承的语法格式,其中是被继承的基类,ChildClass是继承而来的派生类。深入研究了父类构造函数在子类中的调用机制,掌握了通过语句来正确初始化父类部分的属性,确保了继承体系中对象创建的完整性与正确性。详细分析了子类对父类方法的重写(override)概念,认识到子类可以根据自身需求重新定义从父类继承的方法,以实现特定的行为,同时保留方法签名的一致性,从而在多态性的实现上奠定了基础。原创 2024-12-16 07:00:00 · 2288 阅读 · 0 评论 -
学习计划:第二阶段(第四周)
第 4 周聚焦于 Python 面向对象编程中的封装特性,通过理论学习与丰富的代码实践,我对封装的理解与应用能力得到了显著提升,以下是本周学习的详细总结。周一,开启了对封装概念的深入探究之旅。理解到封装旨在将数据(属性)和操作这些数据的方法紧密结合,并隐藏内部实现细节,仅对外提供必要的访问接口。这一机制犹如给类穿上了一层保护衣,有效提升了代码的安全性、可维护性与可扩展性。学习了通过双下划线前缀(__原创 2024-12-09 07:00:00 · 3318 阅读 · 0 评论 -
学习计划:第二阶段(第三周)
在第 3 周对 Python 面向对象构造函数的学习过程中,我系统地学习了从基础概念到复杂应用的一系列知识,并通过大量实践逐步掌握了构造函数在不同场景下的运用技巧。周一,从最基础的构造函数__init__入手,理解其作为类实例化时自动调用的特殊方法,用于初始化对象属性的核心作用。通过简单的Student类示例,清晰地看到了如何在__init__中接收参数并赋值给对象属性,从而创建出具有特定初始状态的对象。这让我初步建立起对构造函数的直观认识,明白了它是构建对象的关键环节,为后续深入学习奠定了基础。原创 2024-12-02 07:00:00 · 2215 阅读 · 0 评论 -
学习计划:第一阶段(第二周)
可以对代码进行一些简单的重构尝试,比如将一些与学生属性操作相关的代码封装成独立的模块或者类,以便在添加新属性时能够更方便地进行修改和扩展。整体回顾和整理学生类的代码结构,检查各个方法之间的参数传递和属性访问是否正确,对代码进行适当的重构和优化,提高代码的可读性,比如将一些重复的代码块提取成独立的函数或者调整代码的缩进和空行,使代码布局更加清晰。确定在学生类的构造函数中添加一个参数用于接收所属班级对象,并将其赋值给学生对象的 “班级” 属性,这样就可以在学生对象中访问到所属班级的信息,实现对象间的关联。原创 2024-11-25 07:00:00 · 2373 阅读 · 0 评论 -
学习计划:第一阶段(第一周)
深入学习属性的定义方式,可以在类的内部通过变量来定义属性,也可以通过特殊的方法(如构造函数)来初始化属性。总结面向对象编程在代码组织、可维护性、可扩展性等方面的优势,如代码的模块化更好,便于复用和修改。阅读相关资料或教程,理解类是一种抽象的数据类型,它定义了对象的特征(属性)和行为(方法)。学习如何在代码中定义类的语法,包括类名的命名规范(通常采用大写字母开头的驼峰命名法)。深入理解方法是对象可以执行的操作,类似于函数,但与对象的属性相关联。了解对象是类的实例,是具有实际意义和值的实体。原创 2024-11-18 07:00:00 · 2441 阅读 · 0 评论 -
Python 第三方库 PyQt5 的安装
在当今数字化的时代,高效、直观的图形用户界面(GUI)对于软件应用的开发至关重要。Python 作为一种功能强大、简洁易学的编程语言,拥有丰富的第三方库来扩展其功能。其中,PyQt5 便是一个非常出色的用于创建 GUI 应用的库。PyQt5 结合了 Python 的简洁性与 Qt 的强大功能,为开发者提供了一种便捷的方式来构建跨平台的桌面应用程序。无论是小型工具还是复杂的企业级软件,PyQt5 都能满足不同规模项目的需求。原创 2024-11-11 07:00:00 · 9745 阅读 · 0 评论 -
Python的第三方库
第三方库是指由第三方开发者或组织提供的、可以在Python程序中使用的库。这些库通常提供了一些额外的功能或工具,使得开发者可以更加高效地编写代码。原创 2024-10-31 06:00:00 · 1486 阅读 · 0 评论 -
Python循环结构
break语句用于立即终止当前循环,跳出循环体。continue语句用于跳过当前循环的剩余语句,直接开始下一次循环。这两个语句可以帮助我们更灵活地控制循环的执行流程,根据实际需要来决定何时结束循环或跳过某些迭代。原创 2024-10-31 19:00:00 · 600 阅读 · 0 评论 -
Python开发
QT就是实现了KDE环境的那个库,由一系列的模块组成,有qt,qtcanvas,qtgl,qtnetwork,qtsql,qttable,qtui and qtxml,包含有300个类和超过5750个的函数和方法。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。GUI编程框架,熟悉MFC的人会非常喜欢,简直是同一架构(对于初学者或者对设计要求不高的用户来说,使用Boa Constructor可以方便迅速的进行wxPython的开发)属于外置库,要先下载。原创 2023-05-23 07:00:00 · 2309 阅读 · 0 评论 -
Python简介
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。原创 2023-05-20 07:00:00 · 381 阅读 · 1 评论 -
Python安装
python的两大版本python2和python3,做数据分析,常用的是python3,用python3开发的程序部署到服务器上时,要求服务器上的python环境也是python3。这里以在 Windows 10 系统上安装 Python 3.7 的版本为例,如果需要 Windows XP支持,请安装 Python 3.4。选择“自定义安装”将允许你选择:要安装的功能、安装位置、其他选项或安装后的操作。以及各版本的下载接口,这里就下载 Python 安全稳定的 3.7 版本。原创 2023-05-11 07:00:00 · 417 阅读 · 1 评论 -
Python对比、了解
1、Python2与python3之间的区别Python3.0以上的版本被称为Python3000或者Py3k,是Python的最新版本,相较于之前的版本有很大的升级。遵循Python一直以来由繁入简的理念,Python3.0去掉了很多“累赘”,在程序上也产生了一部分变化。相较于Python的早期版本,有很多原有的程序是无法在Python3.0上运行的,因为Python3.0有了新的语法等内容。1.1 print在Python 2.6之前,只支持 在Python 2.6和2.7中,可以支持如下三种在Pyt原创 2023-05-16 07:00:00 · 807 阅读 · 0 评论