
Python
文章平均质量分 90
ZhuChunSHU
ZhuChunSHU。985院校硕士毕业,现担任算法研究员一职,热衷于深度学习算法研究与应用。曾获得阿里云天池比赛第三名,CCE比赛第五名,科大讯飞Q比赛第六名。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第七阶段:python数据库操作与数据处理
本阶段将深入探讨 Python 在数据库操作和数据处理方面的应用。我们将从 SQL 基础回顾开始,然后实践 SQLite 数据库操作,并初步接触数据处理与分析的核心库:NumPy、Pandas 和 Matplotlib/Seaborn。原创 2025-06-05 13:54:10 · 890 阅读 · 0 评论 -
第六阶段:python并发与网络编程
Web 框架简化了 Web 应用的开发过程,它们提供了路由、模板、数据库集成等常见功能。Flask和FastAPI。Bashpip install Flask # 安装 Flaskpip install "fastapi[all]" uvicorn # 安装 FastAPI 及所有依赖,uvicorn 用于启动。原创 2025-06-05 13:45:33 · 1023 阅读 · 0 评论 -
第五阶段:python高级面向面向对象与设计模式
_enter__和__exit__。: 当进入with块时调用。它应该返回在with语句中as关键字后绑定的对象。: 当退出with块时调用。它接收三个参数,分别表示异常类型、异常值和追踪信息。如果with块中发生了异常,这三个参数将包含异常信息;如果没有异常,它们都将是None。如果__exit__方法返回True,表示该方法已经处理了异常,异常不会被再次抛出;如果返回False或None,异常会继续传播。示例:文件操作的模拟Python。原创 2025-06-05 13:38:05 · 1049 阅读 · 0 评论 -
python项目实战1
至此,你已经学习了 Python 的基础语法、数据类型、控制结构、函数、类、文件操作、异常处理、模块和包的使用,以及项目实践、调试技巧和版本控制。这些知识为你打下了坚实的 Python 编程基础。原创 2025-04-16 16:56:38 · 1003 阅读 · 0 评论 -
第四阶段:面向对象编程初步
指的是将对象的属性(数据)和方法(行为)捆绑在一起,形成一个独立的单元(即对象)。封装还可以控制对象内部数据的访问权限,防止外部代码随意修改对象的状态,从而提高代码的安全性和可维护性。指的是不同类的对象可以对相同的消息(方法调用)做出不同的响应。本模块将介绍面向对象编程的基本概念,这是一种非常重要的编程范式,可以帮助你组织和管理更复杂的代码。一个类可以创建多个对象,每个对象都拥有类定义的属性和行为,但属性的值可能不同。是一种创建新类的方式,新的类可以继承现有类的属性和方法。原创 2025-04-16 16:51:18 · 599 阅读 · 0 评论 -
第三阶段:模块、文件操作与错误处理
模块可以定义函数、类和变量,你可以将相关的代码放在同一个模块中,使得代码更有组织性,也方便在其他程序中重用这些代码。当你传递给一个函数或方法的值的类型是正确的,但值本身是不合适的时发生。要使用模块中的代码,你需要先将它**导入(import)**到你的当前程序中。可以导入模块中的所有名称,但不推荐这样做,因为它可能会导致命名冲突,使得代码难以理解和维护。你不需要安装它们,可以直接导入并在你的程序中使用。在Python中,处理文本文件和二进制文件的方式略有不同,但基本的文件操作流程是相似的。原创 2025-04-16 16:47:22 · 879 阅读 · 0 评论 -
第二阶段:数据结构与函数
比如,计算平均分的逻辑、打印特定格式信息的代码等。如果这样的代码很多,程序会变得冗长、难以阅读,而且一旦需要修改这部分逻辑,你就得找到所有重复的地方一一修改,非常麻烦且容易出错。它可以让你把一段具有特定功能的代码打包起来,给它起一个名字,然后在需要执行这段代码的任何地方,简单地“调用”这个名字即可。当程序执行到函数调用时,它会“跳转”到函数的定义处,执行函数体内的代码,然后再“跳回”到函数被调用的地方继续执行。相关的数据,比如班级里所有学生的名字、一本书的所有章节标题、或者一个用户的各项配置信息。原创 2025-04-16 16:41:20 · 798 阅读 · 0 评论 -
第一阶段:Python入门与基础语法
但在现实中,我们经常需要程序根据不同的情况做出不同的选择(比如“如果天晴就出门,否则就待在家”),或者重复做某件事情(比如“重复问用户密码,直到输入正确为止”)。这个模块将是你的起点,我们会一起了解编程的基本概念,认识强大的Python语言,并完成你的第一个小程序!下载并安装你选择的工具。序列(Sequence)**中的每个元素,比如字符串中的每个字符,或者(我们以后会学到的)列表中的每一项。通过这些工具,你的程序不再是简单的顺序执行,而是能够应对不同情况、处理重复任务的“智能”助手了。原创 2025-04-16 14:06:20 · 685 阅读 · 0 评论