
Python基础
文章平均质量分 92
卜及中
一天真的很短,拿点时间看看周围
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python】多线程详解:从基础概念到实战应用
本文详细介绍了Python的多线程。包括:多线程的概念、Python的线程模块与使用方法、线程同步(锁、可重入锁、条件变量、信号量、事件);GIL以及线程池等概念。以及实战案例代码编写。原创 2025-07-12 19:12:30 · 785 阅读 · 0 评论 -
【Python】Python / PyCharm 虚拟环境详搭建与使用详解
本文主要介绍了Python中虚拟环境的概念,包括什么是虚拟环境,它的作用;以及虚拟环境的搭建(多方法搭建),以及如何使用虚拟环境,在pycharm中使用。与常见问题的解决,原创 2025-07-02 23:53:57 · 1300 阅读 · 1 评论 -
【Python】数据处理工具:Pandas详细指南
本文详细介绍了Python的数据处理工具Pandas。首先,介绍了Pandas的基本概念及安装方法。之后探讨了Pandas的核心数据结构,包括Series和DataFrame,并通过数据读取与写入、数据探索与清洗等操作,展示了如何高效处理数据。文章还详细讲解了数据操作技巧,如排序、分组、数据合并以及应用函数。原创 2025-06-22 22:54:52 · 1341 阅读 · 0 评论 -
【Python学习】列表/元组等容器的常用内置函数详解
本文主要探讨了 Python 中常用的内置函数,即它们在容器类型(如列表、元组)中的应用。下面将逐一介绍如 `map`、`filter`、`sorted`、`any`、`all`、`zip`、`enumerate`、`reverse`、`sum`、`max` 和 `min` 等函数,并通过示例分析它们的使用方法与实际效果。原创 2025-04-05 16:57:59 · 861 阅读 · 0 评论 -
【Python 学习 / 7】模块与文件操作
在 Python 中,模块是一个包含一组函数、类、变量和可执行代码的文件。模块的主要作用是让我们能够将代码分成不同的文件,使得代码结构更加清晰、易于管理和复用。模块是 Python 代码的组织方式,可以提高代码的可复用性和模块化。可以通过import或来导入模块。常用的模块包括mathrandomossys等,涵盖了从数学计算到操作系统交互的各个方面。文件处理通过open()read()write()等函数来读取和写入文件,可以使用with语句自动管理文件资源。日期时间处理通过datetime。原创 2025-02-19 22:23:23 · 700 阅读 · 0 评论 -
【Python学习 / 6】面向对象编程(OOP)
面向对象编程 (OOP) 是一种编程范式,它使用“类”和“对象”来组织代码。在 Python 中,面向对象编程通过类(Class)和对象(Object)来实现。类是对象的模板,而对象是类的实例。OOP 允许我们模拟现实世界中的事物和行为,具有封装、继承和多态等特性。好的!我将对文章进行优化,并使内容更加详细、易于理解。Dog装饰器是 Python 中的一种非常强大的功能,允许你在不修改函数本身代码的前提下,动态地修改或增强函数的行为。原创 2025-02-18 22:22:35 · 645 阅读 · 0 评论 -
【Python 学习 / 5】函数详解(定义、参数、作用域、lambda、内置函数)
在Python中,使用def关键字来定义一个函数。函数名后面跟一对小括号,括号中可以放参数。函数体需要缩进。")# 调用函数greet() # 输出: Hello, World!原创 2025-02-17 22:40:39 · 1188 阅读 · 0 评论 -
【Python 学习 / 4】基本数据结构之 字符串 与 集合
在Python中,集合是可变的数据类型,集合的元素必须是不可变类型(如数字、字符串、元组等)。Python中的字符串是Unicode编码,而在处理文件或者网络通信时,可能需要将字符串转化为字节流(bytes)。在Python中,字符串是不可变类型,即一旦创建就不能修改其中的字符。集合是非常适合用于去重和进行集合运算的工具,可以高效地进行元素的查找、插入、删除等操作。来创建字符串,也可以使用三引号(单引号或双引号)来创建多行字符串。字符串支持切片操作,可以截取字符串的一部分。方法删除集合中的元素。原创 2025-02-16 21:15:00 · 870 阅读 · 0 评论 -
【Pytest】基础到高级功能的理解使用
pytest是一个功能强大的 Python 测试框架,专为编写简单、可扩展的测试而设计。它是 Python 中最受欢迎的测试工具之一,广泛应用于单元测试、集成测试以及功能测试等领域。pytest提供了清晰易懂的语法,并且可以轻松与其他测试框架(如unittest)兼容使用。pytest的夹具是用来在测试运行之前或之后执行某些准备工作和清理工作的。通过夹具,可以实现数据库连接、文件创建等操作,并在多个测试之间共享这些资源。原创 2025-01-21 21:50:24 · 870 阅读 · 0 评论 -
【Sanic 框架 / 2】进阶与实战:高级功能与项目开发
Sanic 支持插件的开发,允许我们为应用程序扩展功能。可以通过定义插件类来实现自定义插件。插件类需要继承自类,并实现方法以在应用启动时进行初始化。")"})app.run()此插件会在应用启动时输出日志。可以为后台任务定义定时器或周期性任务,Huey")该任务将每分钟执行一次。原创 2025-01-20 21:29:45 · 1179 阅读 · 0 评论 -
【Sanic 框架 / 1】深入学习:从入门到进阶
Sanic是一个基于Python的异步Web框架,它使用Python的asyncio库实现高效的异步请求处理,适合高并发环境下的Web应用开发。Sanic的设计理念是轻量级且高性能,特别适用于需要处理大量并发请求的应用,比如实时聊天、推送通知、API服务等。与传统的同步Web框架相比,Sanic利用异步特性,通过async和await语法大幅提升了Web服务的响应能力,能够同时处理多个I/O密集型任务,而不会阻塞服务器的主线程。原创 2025-01-19 20:03:14 · 1229 阅读 · 0 评论 -
【Tortoise-ORM】 高级特性与实战
假设我们正在开发一个简单的任务管理应用,用户可以创建任务、查看任务列表、更新任务状态以及删除任务。我们的任务模型包括任务的标题、描述、状态(待办、进行中、已完成)和创建时间。设计数据库模型。使用Tortoise-ORM进行数据库操作。在FastAPI中应用这些操作,处理前端请求。通过这个实战项目,我们学会了如何在实际应用中应用Tortoise-ORM,设计数据库模型,并将这些操作与FastAPI集成。原创 2025-01-19 17:38:29 · 1869 阅读 · 0 评论 -
【Python 基础学习 / 1】变量、数据类型与流程控制
在 Python 中,变量用来存储数据。与其他编程语言不同,Python 是动态类型语言,即在定义变量时不需要显式声明其类型。Python 会根据赋给变量的值来自动推断变量的类型。x = 10x存储一个整数10。name存储一个字符串"Alice"。is_active存储一个布尔值True。运算符是执行特定操作的符号,可以操作数据类型并返回结果。Python 提供了多种不同类型的运算符,包括算术运算符、比较运算符、逻辑运算符等。原创 2025-01-16 20:41:25 · 1037 阅读 · 0 评论 -
【Tortoise-ORM】 基础与数据库操作
ORM(Object-Relational Mapping)是一种用于将对象模型与关系型数据库表格之间进行映射的技术。简单来说,ORM 允许开发者以面向对象的方式操作数据库,而不必直接编写 SQL 查询语句。传统的关系型数据库(如 MySQL、PostgreSQL)使用表格来存储数据,而对象导向编程语言(如 Python)使用对象来表示数据。ORM 通过创建数据库表与类之间的映射关系,简化了数据存取的操作,并在底层自动生成 SQL 语句,从而提高开发效率,减少了开发者与数据库的直接交互。原创 2025-01-16 20:20:50 · 2911 阅读 · 0 评论 -
[Python基础] 学生管理系统(存储读取学生信息)
学生管理系统:语言语法学习过程中一个比较适合测试语法熟练度的代码案例,带存储数据和读取数据的功能原创 2023-04-20 16:27:05 · 5318 阅读 · 0 评论 -
[Python基础] 序列(列表/元组)和字典的操作详解
python序列(列表 / 元组)和字典的相关操作的详解,如增删查改,遍历等操作及其概念原创 2023-04-18 18:13:28 · 1343 阅读 · 0 评论 -
Python 语法学习简易代码案例:人生重开模拟器
python基础学习过程中可以写的小代码案例:人生重开模拟器,用于锻炼语法/代码熟练度原创 2023-04-13 20:11:46 · 824 阅读 · 0 评论