Python 与 Go 开发笔记合集 本文把若干零散的排查与操作记录合并在一起,每条都是当时环境下的实测结果;环境变化后命令可能失效,以官方文档为准。 一起来学 Go –(4)常用函数 1. main 和 init 函数 一个 package 里面可以写多个 init 函数,但必须仅包含一个 main 函数。 1 2 3 4
在VSCode中调试Java和Python需要安装相应扩展并配置环境变量。在Windows 10中,可以通过管理工具或组策略修改管理员账户名,以允许无密码远程连接。使用Shadowsocks搭建代理服务时,需要配置防火墙和端口。此外,总结了U盘安全弹出方法、Linux环境下的Git使用技巧,以及Python的HTTP服务和CGI实现。
《Awesome Python Weekly》第544期汇总Python动态:实验性JIT将被移除;http2shell远程代码执行漏洞影响Node、Python等语言;Rust生态出现快速安全的tar解析器;uv与ty结合;UUIDv7特性被澄清。项目方面包括本地Roborock服务器模拟器、强化学习机器人仿真环境Gymnasium-Robotics、开源本地语音克隆工具VoiceStudio,以及研究AI代理安全故障的Internal-Safety-Collapse。
本期Python周刊重点介绍:Quicksand推出异步API管理QEMU虚拟机,为AI代理提供隔离沙箱;PCC编译器可将Python和C源码编译为原生程序并保持Python语法。安全方面,文章指出PyPI二进制wheel可能藏有与源码包不符的恶意代码,而多数扫描器只查源码,存在供应链风险。此外还介绍了uv与ty集成、Django ORM教程及Google九万美元漏洞案例。
Anaconda3 2025是面向Python与数据科学的集成发行平台,整合解释器、常用库及Conda包与环境管理工具,可创建独立环境避免版本冲突,并提供Navigator图形界面及Jupyter、Spyder等工具。2025.06版搭载Python 3.13.5、Conda 25.5.1和Navigator 2.6.6,新增anaconda-auth插件,文中附下载链接及Windows安装步骤。
文章介绍 speech-to-speech-dotnet 如何以“行为等价重写”方式将 Python 语音项目移植到 C#。核心不在四万行代码,而在四本账:锁定上游版本与文件指纹;将上游测试取舍为可执行基线;用探针对拍生成差分语料,发现单测遗漏的真实缺陷;用差异账本记录已解决与刻意接受的差异。该方法强调证据链、诚实标注未覆盖风险,适用于任何新旧系统替换。
本期周刊重点介绍PEP 823提案,拟为Python 3.16加入None感知访问运算符?.与?[],由Guido保荐。另提及Python 3.15新增frozendict内置类型和采样分析器Tachyon、DuckDB 2.0性能提升、uv采用新tar解析器提速并增强安全、Brotli漏洞波及requests等包。文章与项目涵盖RAG系统搭建、Pydantic校验LLM输出、智能体开发工具及企业级平台等。
本文介绍营销人员如何用Python处理营销数据:先讲变量、字符串、列表、字典、循环、函数等基础,再用pandas读取CSV和Excel、清洗数据、计算CTR、转化率、CPA、ROAS等指标,并用groupby汇总渠道与活动表现;随后涵盖可视化、RFM客户分群、漏斗与A/B测试、自动化报告与告警,以及机器学习预测流失;最后以构建营销智能系统为综合项目,强调数据质量、避免数据泄漏,并以业务问题为先。
本文介绍如何用 Python 和 Open-Meteo 免费 API 构建命令行天气应用:先通过地理编码 API 将城市名转换为经纬度,再请求当前温度和风速,使用 requests 解析 JSON,并用 sys 处理命令行参数、优雅处理错误。作者建议先实现基础版本,再逐步添加湿度、预报等功能,并强调亲手重写代码才能真正掌握 API 调用。
OpenRouter通过单一API统一接入多家模型提供商,切换模型只需修改一行代码。使用流程为:注册账号获取API密钥;用Python的requests向统一端点发送请求,请求体包含model和messages字段;将模型名作为参数即可对比Llama、Qwen、Mistral等免费模型;将model设为openrouter/free可自动选用免费模型;通过models列表按序尝试备用模型以提升可靠性。
2026年Python类型标注调查显示:类型提示使用率连续三年稳定在85%以上,但检查器选择变化明显,近半受访者使用多个检查器。第三方库类型信息缺失是最常见困难(65.1%)。AI工具参与度上升,42.5%的受访者用AI编写类型提示,24.4%由AI调用检查器。可调用语法改进需求最高(45.7%)。求助渠道方面,Stack Overflow使用率从46.4%降至22.9%,LLM聊天升至41.7%。
本文介绍Python上下文管理器在文件处理之外的实用场景。with语句确保代码块无论成功或异常都会执行清理。可用类实现带状态的计时器,用@contextmanager简化单一设置与清理流程,用TemporaryDirectory自动删除临时目录,用ExitStack管理运行时数量不定的资源,用patch.dict()安全还原环境变量等状态。关键原则是__exit__()默认返回False,避免静默吞掉异常。
本文介绍如何用Python和pandas构建简易数据分析器,以虚构学生成绩CSV为例,涵盖数据加载、结构与类型查看、均值和中位数等统计量计算、条件筛选、用idxmax定位最高分学生、按年级分组汇总、学习时长与成绩相关性计算,以及用Matplotlib绘制散点图和柱状图;还讲解将分析封装为函数、处理缺失值、导出结果,并提醒避免列名错误和混淆相关与因果等常见错误。
本文介绍如何用 OpenAI Agents SDK 在 Python 中构建 AI 代理。代理能自主调用工具并多步执行,区别于普通 LLM。教程依次演示:创建研究代理并接入 WebSearchTool 实现联网搜索;用 @tool 装饰器添加自定义计算函数,由 SDK 自动生成工具模式;用 SQLiteSession 实现持久对话记忆;整合为带错误处理和连续对话的完整程序。SDK 默认启用追踪,便于调试工具调用。核心思路是为代理配置合适工具,由 SDK 管理执行循环。
文章介绍七种Python设计模式,用于解决训练代码随项目演进而膨胀的问题:策略模式替换评估分支,适配器统一模型接口,模板方法固定实验流程,观察者解耦日志回调,命令模式封装可排队重跑的任务,外观模式简化子系统调用,代理模式延迟加载昂贵资源。核心原则是:只有当模式能消除反复出现的变更压力、让调用方更简单且边界更易测试时才值得引入,否则普通函数更好。
Python发布3.15.2、3.14.10、3.13.18、3.12.16和3.11.18紧急安全更新,主要应对eMudhra中间CA密钥泄露:ssl模块默认屏蔽这些密钥,使pip正常使用(含自我升级)免受相关攻击。更新还修复tarfile链接替换、http.cookiejar负版本cookie等问题,并升级Expat、修正Windows mimetypes读取及临时目录清理竞态。建议受影响用户尽快升级。
Python 3.15 新增惰性导入、内置 frozendict 和 Tachyon 性能分析器,整体比 3.14 快约 1.45 倍。AirLLM 支持逐层加载模型,使消费级 GPU 能运行大模型。其他内容涉及 FastAPI 并发租约管理、GPU 编译器构建、自由线程 Python 的高速 JSON 解析、Polars 惰性查询优化、Python 撤销模式的实现以及航班节油路径优化。
Google explained how an 11-hour unattended run of Gemini 4 Argon produced two accepted optimizations for Google Agent Development Kit's codebase, reducing in-memory session-preparation overhead by...
本期周刊聚焦 Python 3.15:实测 JIT 几何平均提速 2.47 倍,并对比 3.14 及更早版本;自由线程 Python 进入下一阶段;梳理 3.15 最值得关注的新特性。另涵盖 Python 分代与增量垃圾回收、Django 异步事务与设计模式、用 Pydantic AI 搭建 Agent、Polars 2.0 发布,以及多个 AI 智能体开源项目和 PEP 818、PEP 823 的讨论。
文章对比了Python处理大JSON文件的两种方式:标准json.load()一次性解析全部数据,181MB文件峰值内存达808.9MiB;ijson流式解析按“features.item”逐条读取、处理并丢弃,峰值仅46.1MiB,节省约762.8MiB。两者结果一致,耗时相近。结论:若只需逐条处理记录、无需整体加载,应使用流式解析以控制内存。
完成下面两步后,将自动完成登录并继续当前操作。