logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python:Mac 系统 uv 完整安装+入门实战

uv 英文官网:https://docs.astral.sh/uv/需要我把这份内容精简成可直接复制发布到CSDN/掘金的排版版正文吗?uv 中文文档:https://uv.doczh.com/Astral(Ruff 同团队)基于 Rust 开发,,是目前Python新项目首选工程化工具。,环境变量自动写入zsh配置。

#python#macos#uv
LangChain 是什么,和LangGraph、LangSmith关系

LangChain 是当前最流行的,尤其适用于:。如果你是一名技术人员(前端/后端),想要快速搭建 AI 应用,LangChain 可以让你大幅缩短开发周期。我会用程序员视角,讲清楚 LangChain 本质是什么、能做什么、什么时候该用、什么时候不该用。

Python 基本语法(含java、js对比)

a = 10c = True无需letconstvarint之类的关键字。变量类型由赋值决定。PythonJSJavalistArraytuple无等价(类似 readonly array)不可变数组dictHashMapsetSetHashSet。

#python#java#javascript
python:闭包(Closure)

闭包是函数与其创建时捕获的外部变量组合,可视为"带私有状态的函数"。它通过嵌套函数实现,内层函数能记住外层作用域的变量。闭包相比普通函数具有状态保持能力,相比类更轻量简洁,适合实现简单状态管理、回调函数等场景。在工程中,闭包常用于配置型函数、Agent构建等,配合Callable类型注解可明确函数签名。闭包适用于状态简单、生命周期短的场景,而复杂状态管理仍需使用类。现代Pyth

#python#开发语言
python:深入理解 Python 的 `__name__ == “__main__“` 与双下划线(dunder)机制

本文深入解析了Python中if __name__ == "__main__"机制及其背后的双下划线(dunder)系统。__name__是Python模块的内置变量,当文件直接运行时值为"__main__",被导入时则为模块名。这种设计让文件既能作为脚本运行,又可作为模块复用。文章还介绍了常见的dunder变量(__file__、__dict__)和方法(

#python#开发语言
python:为什么有#注释,还需要三个“来注释&字符串的表示方法

Python仅有一种真正的注释语法——#,而三引号"""本质是多行字符串,并非注释。当字符串出现在模块、函数或类的首行时,会被Python识别为文档字符串(Docstring),具有特殊用途(如生成文档、IDE提示等)。#注释会被解释器完全忽略,而Docstring会被存储为字符串对象。Python复用字符串语法作为文档说明,体现了其简洁的设计哲学。实际开发中,#用于

#python#开发语言
python:用 dotenv 管理环境变量&生产环境怎么管理环境变量

dotenv:环境变量管理的现代工程起点 dotenv通过.env文件管理环境变量,解决了密钥硬编码的三大问题:安全风险、环境隔离和代码复用性。核心机制是将.env文件内容加载到系统环境变量中,而非替代系统变量。最佳实践包括: 项目结构分离配置与代码 生产环境禁用.env文件 通过.gitignore保护敏感信息 常见陷阱包括文件路径错误、变量覆盖规则误解等。dotenv本质是开发环境的生产环境变

#python#网络#数据库
python:文件读写操作

Python 文件操作 = open + with + 正确的模式80% 用10% 用二进制10% 用pathlib。

#python#java#linux
python:列表推导式(List Comprehension)

是 Python 内置的“序列生成器”类型,不是关键字,是一个 内置类(type)。作用:用来生成一段“整数序列”,通常配合 for 循环 / 推导式使用。“从 0~9 中,取所有偶数”

#python#list#开发语言
    共 93 条
  • 1
  • 2
  • 3
  • 10
  • 请选择