首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Python
星辰聊技术
创建于2024-02-21
订阅专栏
Python 入门、进阶、高级编程、实际应用,爬虫应用
等 10 人订阅
共174篇文章
创建于2024-02-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Python 中的元编程高级技巧
1. 使用 @classmethod 和 @staticmethod 进行类方法和静态方法的元编程 在 Python 中,@classmethod 和 @staticmethod 是两个装饰器,用于定
Python 上下文管理器使用技巧
什么是上下文管理器? 上下文管理器是一种用于设置和清理资源的协议。它通常用于 with 语句中,确保在进入和退出代码块时执行特定的操作。上下文管理器的主要优点是它可以自动管理资源,避免资源泄漏。 基本
Python类型标注的高级用法
假设你正在写后端代码,其中一个函数的功能是传入文章id,返回文章详情。因为项目比较大,因此在定义函数时,把类型标注加上,标明了参数的类型和返回的类型。例如: 现在,当你拿到返回的detail变量时,I
如何对Python代码进行混淆
目前市面上没有任何方法能够完全避免你的程序被人反编译。即便是3A游戏大作,发布出来没多久也会被人破解。现在只能做到增大反编译的难度,让程序相对无法那么快被破解。 我们知道,Python代码默认是公开的
Python 进行数据挖掘的算法介绍
1. 决策树 决策树是一种用于分类和回归任务的监督学习算法。它通过树状结构来表示决策过程,每个内部节点表示一个属性上的测试,每个分支代表一个测试结果,每个叶节点代表一种分类结果。 示例代码: 2. 支
Python 集合应用:集合操作的实用案例
案例1:创建集合和基本操作 目标:理解集合的创建及添加、删除元素。 输出: 注意:add()用于添加元素,remove()用于删除元素,若元素不存在会抛出异常。 案例2:集合的并集 目标:合并两个集合
Python 实战项目:结合 while 循环和 time 模块的创意应用
1. 倒计时器 首先,我们来做一个简单的倒计时器。这个项目会从用户输入的时间开始倒数,直到时间结束。 解释: input() 函数获取用户输入的时间。 while 循环在 seconds 大于 0 时
Python 类实现单例模式的系列方法
方法一:使用模块级别的全局变量 最简单的单例实现方式是利用模块级别的全局变量。由于Python模块只会被导入一次,因此可以利用这一点来实现单例。 使用时: 方法二:使用装饰器 装饰器是一种非常灵活的方
Python自动化测试的五种模型
1、前言 在自动化测试中,我们往往将自动化脚本都归纳属于哪种框架模型,比如关键字驱动模型等。 本篇将列举实际自动化测试中,Python 自动化测试的五种模型:线性模型、模块化驱动模型、数据驱动模型、关
Python 借助LLM实现模型选择和试验自动化
大语言模型(LLM)已成为一种工具,从回答问题到生成任务列表,它们在许多方面简化了我们的工作。如今个人和企业已经使用LLM来帮助完成工作。 代码生成和评估最近已经成为许多商业产品提供的重要功能,以帮助
Python 编程应该知道超级实用的强大单行代码
1. 快速交换变量值 你知道吗?在Python里,你可以用一行代码就完成两个变量值的交换。这招特别酷,省去了临时变量,简洁又高效。 2. 列表推导式简化循环 列表推导式是Python中的神器,它能让你
Python 处理图片常用的脚本
处理图片是 Python 中常见的任务,尤其是在计算机视觉、图像处理和数据分析等领域。Python 提供了多个强大的库来处理图像,其中最常用的是 Pillow(PIL 的一个分支)和 OpenCV。
Python 构建 HTTP 服务器的8个步骤
步骤1:安装Python环境 前提条件: 确保你的计算机上已安装 Python 3.x 版本。 可以访问命令行工具(如 Windows 的 CMD 或 PowerShell,Mac 和 Linux 的
Python 速度的优化技巧
错误 #1:像1999那样循环 我和其他开发者一样,对精心制作的for循环有着强烈的喜爱。它们构成了我们工作的很大一部分基础。然而,当讨论纯粹的速度时,特别是处理大型数据集时,那些可靠的循环开始显得更
Python 进行文本分类的机器学习方法
什么是文本分类? 文本分类是自然语言处理(NLP)中的一个重要任务,它涉及将文本数据分配到预定义的类别中。例如,垃圾邮件过滤、情感分析、新闻分类等都是常见的文本分类应用场景。 本文将介绍 10 种使用
设计 Python 函数参数的高级指南
使用默认参数值 理论知识:默认参数值允许你在调用函数时省略某些参数。这使得函数更加灵活,用户可以根据需要选择是否传递这些参数。 示例代码: 代码解释: greet 函数有两个参数:name 和 gre
Python 与微服务架构结合的设计思路
本文将探讨如何利用Python实现微服务架构的关键组成部分,包括模块化设计、配置管理、数据库分离、服务间通信、异步处理、容器化、API网关、服务发现和服务容错等内容,并通过一个在线购物系统的实战案例来
使用 Pandas 进行时间序列分析
1. 时间序列数据简介 时间序列数据是指按照时间顺序排列的数据。比如股票价格、气温变化等。时间序列分析可以帮助我们发现数据中的模式、趋势和周期性变化。 示例: 输出: 2. 设置日期为索引 为了方便处
Python开发 NumPy 中向量化运算的优势示例
NumPy 是 Python 中非常强大的库之一,它提供了高效的数组操作功能。接下来,我们将通过具体的例子,一步步了解向量化运算的优势。 优势一:简化代码 向量化运算的一大好处就是可以极大地简化代码。
掌握PyCharm的使用技巧
PyCharm,这款备受喜爱的Python开发IDE(集成开发环境),拥有众多旨在提高编码效率的功能,甚至可以说是让编码变得更加愉快。然而,面对如此多的工具,很容易错过一些提升效率的宝藏。 本文将提供
下一页