文章

记录技术实践、产品思考、读书笔记与项目复盘

271 篇文章 · 21 个分类 · 在 "Python" 标签中找到了 11 篇文章

使用 UV 管理 Python 版本、虚拟环境及项目依赖(Debian/Ubuntu 详细教程)

使用 UV 管理 Python 版本、虚拟环境及项目依赖(Debian/Ubuntu 详细教程)

随手发现Python

UV是基于Rust的新一代Python工具链,一站式替代pyenv/venv/pip,支持Python版本管理、虚拟环境创建、依赖安装,核心优势为无需编译、速度极快、版本隔离、跨平台兼容。本文详细教程针对Debian/Ubuntu系统,涵盖全局安装、Python版本安装切换、虚拟环境创建激活、依赖管理及ComfyUI实操流程,全程无需sudo,适合需要指定Python版本+独立依赖环境的项目。

224·
RustPythonLinux
使用 pyenv(多版本Python管理)

使用 pyenv(多版本Python管理)

Python随手发现

本文详细介绍了使用 pyenv 管理多版本 Python 的完整步骤,包括安装依赖、安装 pyenv、配置 shell 环境变量、安装指定 Python 版本(以 3.11 为例)、设为全局默认版本以及验证安装。适合需要在一台机器上切换不同 Python 版本的开发者和运维人员。

214·
Python
通过Whisper音频转字幕

通过Whisper音频转字幕

随手发现

本文介绍OpenAI Whisper的安装、基础用法、模型对比(tiny至large)、Python调用示例及批量处理脚本。支持多语言语音识别与翻译,可生成带时间戳的SRT字幕文件,适用于不同场景下的音频转字幕需求。

619·
Python
安装python

安装python

Pythonubuntu系统

本文以安装Python 3.12为例,介绍了使用pyenv安装Python的方法。首先通过curl命令或git克隆方式安装pyenv,然后配置环境变量,之后安装编译依赖(build-essential),最后使用pyenv install 3.12.0安装Python并设置为全局版本。

1051·
Python
Python DateTimeHelper

Python DateTimeHelper

Python

本文介绍了Python DateTimeHelper类的实现,包含时间戳获取、日期格式化、日期加减、日期比较、月份天数、月首月末、周首周末等常用日期时间处理函数,代码可直接复用。

612·
Python
Python 查找最出现最多的字母

Python 查找最出现最多的字母

Python

本文介绍Python中查找字符串中出现次数最多的字母的多种方法,包括使用字典统计、max函数结合string.ascii_letters、以及正则表达式过滤非字母字符后统计,附有代码示例。

621·
Python
Python 偏函数 partial

Python 偏函数 partial

Python

本文介绍Python中functools.partial的用法,通过一个add函数示例,展示如何用partial固定部分参数,生成新函数来简化调用。代码演示了partial(add,10,100)后只需传入剩余参数即可得到相同结果。

619·
Python
Python lambda

Python lambda

Python

本文通过代码示例介绍Python中的lambda表达式,包括在filter函数中替代普通函数、带默认参数和多个参数的lambda用法,展示其简洁性。

602·
Python
Python 元组

Python 元组

Python
598·
Python
Python 列表(List)

Python 列表(List)

Python

本文详细介绍了Python列表的索引、切片、添加、删除、修改、排序、列表推导式等常用操作,并附有丰富的代码示例,帮助读者快速掌握列表的各种用法。

627·
Python
Python random

Python random

Python

本文介绍了Python random模块的常用函数,包括生成随机整数、随机浮点数、随机字符、随机打乱列表等操作,并给出了具体代码示例,涵盖randint、randrange、random、uniform、choice、sample、shuffle等函数。

575·
Python