Coding养成--Python(11)

Vibe Coding:用Python YAML声明式启动本地大模型 大模型本地部署本质是模型服务(如Ollama、llama.cpp、LM Studio)与交互层的集成问题。其核心原理在于统一抽象HTTP/IPC接口、自动适配运行时环境,并通过声明式配置驱动可复现的Python执行流程。技术价值在于消除命令行试错、环境配置和调试断层,显著降低LLM工程化门槛。典型应用场景包括PDF智能问答、会议纪要生成、SQL自然语言查询等轻量级AI助手开发。本文聚焦Vibe Coding这一Python优先的声明式框架,基于YAML定义意图,自动生成带流式响应、fallback容错与全平 阅读详情

#The diary of a Python learner

Date:16.01.20245


Focus:文件读写strIO和BytesIO

Key:创建IO,然后写入用.write(),用getvalue()读取


Practice:

1.

# -*- coding: utf-8 -*-
from io import StringIO
>>> f = StringIO()
>>> f.write('hello')
5
>>> f.write(' ')
1
>>> f.write('world!')
6
>>> print(f.getvalue())
hello world!

2.

# -*- coding: utf-8 -*-
from io import BytesIO
>>> f = BytesIO()
>>> f.write('中文'.encode('utf-8'))
6
>>> print(f.getvalue())
b'\xe4\xb8\xad\xe6\x96\x87'


Difficulty?


Addition:

vibe coding:用自然语言驱动Python工具开发 vibe coding 是一种以意图为核心的轻量级编程范式,强调用自然语言描述需求而非陷入工程脚手架;其原理依托于代码大模型(如 Codex)对 Python 惯用法、CLI 结构和系统工具链的深度理解,实现从需求到可执行脚本的极简映射;技术价值在于显著降低小工具开发的认知负荷与启动成本,尤其适合运维、数据处理、自动化胶水代码等场景;典型应用包括端口检测(whichport)、JSON比对、日志分析等单文件、标准库优先、开箱即用的命令行工具;本文基于真实开发动线,展示如何通过 vibe 描述+Codex 协 阅读详情

相关推荐

TRAE Coding Plan:本地AI编程工作流引擎实战指南

Coding Plan 是一种面向开发者的人机协同任务编排范式,其核心在于将自然语言意图自动转化为可执行、可调试、可复用的结构化步骤链。它依托轻量级AI原生工作流引擎(如TRAE),通过YAML声明式配置驱动shell、python、http及大模型(如GLM-5.2)等多元动作,实现从‘我想做个爬虫’到完整自动化流水线的精准翻译。该技术显著缓解了大模型逻辑表达力与IDE执行能力之间的‘中间层失语’问题,在本地AI开发、自动化数据处理、远程运维等场景中具备强工程落地价值。本文以TRAE为载体,详解Codin

Coding 448

Vibe Coding:用Python轻量封装本地大模型的桌面实践

本地大模型部署正从命令行实验走向日常办公刚需,其核心挑战已从‘能否运行’转向‘是否愿用’。Vibe Coding作为一种极简桌面封装范式,依托Python生态(如tkinter、requests)与主流推理引擎(Ollama、llama.cpp)深度协同,实现模型调用零命令行、双击即用、离线可靠。它不追求Web服务的并发能力,而专注降低非技术用户使用门槛——通过自动模型发现、线程安全UI、单文件打包(PyInstaller)和智能错误反馈,将本地AI真正嵌入微信/钉钉/Excel等高频工作流。关键词涵盖Vi

482

Vibe Coding实战:用Codex快速开发Python端口检测工具whichport

Python命令行工具开发常被环境配置、项目结构和跨平台兼容性拖慢节奏。本文围绕‘端口检测’这一典型系统管理需求,解析如何借助Codex在VS Code中实现Vibe Coding——即以自然语言驱动代码生成,聚焦用户意图而非底层API细节。通过psutil实现跨平台网络连接扫描,结合click构建健壮CLI,利用rich美化输出,并通过pyproject.toml标准化打包发布。整个流程强调极简结构(4文件骨架)、可编辑安装(pip install -e .)与即时反馈闭环,让开发者从‘写代码’升维为‘调

404

【AI Coding 新范式:从 Prompt Coding 到 Agentic Engineering,一文读懂 AI 软件开发的未来】

AI Coding:从代码补全到智能协作的软件开发新范式 随着大语言模型的发展,软件开发正经历从传统"人写代码"到"人机协同"的范式转变。AI Coding已从最初的代码补全(AI Assist Coding)演进为自然语言驱动的Prompt Coding,并正向更高级的Agentic Coding发展。这一演进路径(Context Engineering→Vibe Coding→Spec Coding→Agentic Coding)反映了AI在软件开发中不断深化的参与程度:从代码生成转向完整任务执行,包括

分享 AI 与开发实践,项目源码及更多内容请访问 GitHub:https://github.com/Elaine-one 578

Vibe Coding:从零搭建开发环境到Python爬虫实战,体验沉浸式编程学习

编程学习常因环境配置、依赖管理等基础问题而受阻,这些看似琐碎的环节恰恰是初学者建立信心的关键。通过理解虚拟环境、版本控制等核心概念,开发者能有效隔离项目依赖,确保代码的可复现性。其技术价值在于降低学习门槛,通过项目驱动快速获得正向反馈,从而跨越理论与实践的鸿沟。在Python数据分析、Web开发等应用场景中,这种‘氛围感编码’方法尤为有效。本文以Python爬虫实战为例,结合Git版本控制和Conda环境管理,手把手演示如何从零搭建开发环境,并完成一个可运行的微型项目,帮助开发者避开常见陷阱,体验完整的‘编

weixin_30411819的博客 357

Vibe Coding:从零构建桌面宠物应用,实战驱动编程学习

在编程学习领域,实战项目是连接理论与应用的关键桥梁。通过构建具体的、可交互的应用,开发者能够直观理解事件驱动、图形界面和状态管理等核心编程原理。这种“做中学”的方法不仅提升了技术理解深度,也增强了解决实际工程问题的能力。以桌面宠物应用为例,它融合了GUI编程、事件处理、资源管理和多线程等基础技术,为初学者提供了一个趣味性强、反馈即时的实践场景。Vibe Coding正是这类学习路径的典型代表,它强调通过“氛围感”和“少走弯路”的实战体验,帮助学习者快速上手并验证学习成果。本文将以Python桌面宠物开发为切

weixin_33725515的博客 367

Live Coding in Python 项目教程

Live Coding in Python 项目教程 1. 项目介绍 Live Coding in Python 是一个开源项目,旨在通过实时编码功能增强 Python 开发体验。该项目支持多种集成开发环境(IDE),包括 PyCharm、Emacs、Sublime Text,甚至可以在浏览器中使用。通过实时编码,开发者可以在编写代码的同时立即看到代码的执行结果,从而加快开发和调试过程。 2. 项...

gitblog_00563的博客 834

[Python学习日记]-coding bat难题记录- Logic 1

Logic 1 <squirrel_play The squirrels in Palo Alto spend most of the day playing. In particular, they play if the temperature is between 60 and 90 (inclusive). Unless it is summer, then the upper limit is 100 instead of 90. Given an int temper..

sleepalldaylong的博客 531

Coding养成--Python(17)

a-zA-Z\_][0-9a-zA-Z\_]*可以匹配由字母或下划线开头,后接任意个由一个数字、字母或者下划线组成的字符串,也就是Python合法的变量;1.\d\s\w分别为数字、空格、字母\数字,‘.’代表可以匹配任意字符,{}可以声明字符长度,\s代表空格,后面加一个+表示至少一个。[0-9a-zA-Z\_]+可以匹配至少由一个数字、字母或者下划线组成的字符串,如'a100','0_Z','Py3000'等等;py也可以匹配'python',但是加上^py$就变成了整行匹配,就只能匹配'py'了。

RedDevil_7的博客 455

AI编程双模式:Vibe Coding与Spec Coding的实战指南

在软件工程实践中,高效的工作流和清晰的开发规范是提升项目成功率和代码质量的关键。从概念上讲,现代开发范式正从传统的瀑布模型向敏捷、迭代的模式演进,其核心原理在于通过结构化的协作与自动化工具,平衡开发速度与长期可维护性。这一演进的技术价值在于显著降低认知负荷,提升人机协作效率,使开发者能更专注于架构设计和问题定义等高价值活动。其典型应用场景覆盖了从快速原型验证到核心业务模块开发的全生命周期。本文聚焦于当前行业热议的两种AI驱动编程范式:追求极致开发速度与灵感的Vibe Coding,以及强调严谨需求澄清与质量

weixin_33907511的博客 364

【AI编程】Vibe Coding 开发环境搭建与项目实战操作详解

Vibe Coding 开发环境搭建与项目实战操作详解

congge 7334

Windows Vibe Coding:PowerShell+ripgrep+Python 快速开发实践

Vibe Coding 是一种强调心流、反馈即时、工具极简的现代编码范式,核心在于缩短‘想法→执行→结果’的响应链路。其技术原理依托于操作系统原生能力的深度协同:PowerShell 提供基于对象的管道化系统操控能力,ripgrep 实现毫秒级结构化文本搜索,Python 充当轻量级数据转换与胶水逻辑引擎。这种组合在 Windows 平台具备独特优势——无需 WSL、不依赖开发者模式,即可打通办公场景(Excel/Log/邮件)、运维任务与日常自动化。对广大 Windows 开发者、运维人员及技术型办公用户

aodanchui1057的博客 554

激光雷达与相机融合(四)----基于激光雷达与相机的碰撞检测

在这一部分,基于前面的各个部分内容,将利用激光雷达和相机实现目标的检测分类及单目标跟踪,并对车辆前方的车辆目标计算相应的碰撞时间TTC。计算方法分别利用相机和雷达实现。 1.系统的总体架构: 2.TTC计算 简单介绍一下通过激光雷达和相机计算碰撞时间的原理: 利用激光雷达点计算碰撞时间:首先根据检测框聚类出前车目标的点,并过滤掉这些点中的离群点,然后找出这些点中相对于本车最近的点,基于前后两帧以及数据采集频率就可以求解出相对速度,然后用当前帧的距离除以速度得出当前的TTC。但该方法对最近点的选取稳定性不是

张飞飞的博客 3985

Coding the Matrix作业Python Lab及提交方法

Coding the Matrix: Linear Algebra through Computer Science Applications    这是一门用python实现矩阵运算的课,第一次作业就感觉对python的提高很大,用到了各种数据类型。   代码如下: ## Task 1 minutes_in_week = 60*24*7 ## Task 2 remainder_wit

Focustc 3461

单精度浮点数存储、双精度浮点数存储

单精度浮点数存储、双精度浮点数存储

fancynthia的博客 1307

Android逆向实战:抖音聊天记录数据库解析与导出(附完整SQL查询)

本文提供了一份Android逆向实战指南,详细解析了抖音聊天记录数据库的结构与导出方法。通过定位核心的`im.db`数据库文件,深度解读conversation_list、msg等关键表结构,并附上完整的SQL查询语句,帮助开发者或研究人员安全、合规地提取和分析本地聊天数据,适用于移动安全研究与数据分析场景。

mango的博客 855

Windows开发者Vibe Coding入门:PowerShell+ripgrep+Python环境搭建指南

Vibe Coding是一种面向开发者心流体验的高效工作流范式,核心在于降低人机交互摩擦、保障思维连续性。其技术基础植根于现代Shell能力(如PowerShell的对象管道)、极速文本搜索(ripgrep的Rust原生性能与智能编码识别)和轻量可编程胶水语言(Python的纯净安装与PATH一致性)。这种组合显著提升本地开发响应速度与调试确定性,广泛应用于自动化脚本编写、VS Code扩展协同(如Todo Tree)、日志分析及办公数据处理等场景。本文聚焦Windows平台,系统解决PowerShell执

weixin_30487201的博客 366

别再手动发通知了!用Python+飞书机器人,5分钟搞定自动化消息推送(附完整代码)

本文详细介绍了如何利用Python和飞书机器人实现自动化消息推送,大幅提升工作效率。通过Webhook调用和Python脚本,可以轻松发送告警、日报等各类消息,并与业务系统深度集成。文章还提供了完整代码示例和避坑指南,帮助开发者快速上手。

weixin_28736335的博客 305

Coding养成--Python(3)

log层return的是wrapper,wrapper层要return并执行func。Focus:装饰器—— decorator,@func |(上)Key:装饰器为了给目标函数增加新功能同时不在内部修改函数。@xx相当于声明xx函数增加功能,并将功能在下一行def。Addition:‘._name_’可生成当前函数的名称。‘time.time()’可生成当前执行时间。将实现另外功能的内容直接放在print里?.time是内置的?

RedDevil_7的博客 481

FPGA防抄板实战:如何利用Xilinx芯片的“身份证”(DNA)实现你的加密锁?

本文深入探讨了如何利用Xilinx FPGA芯片的DNA(Device Native Authentication)功能实现硬件级加密保护,防止设计被抄袭。文章详细解析了DNA的物理实现、获取方式,并提供了从DNA到加密密钥的转换方法,以及构建商业级加密防护系统的实战方案。通过JTAG和原语两种读取方式的对比,帮助开发者选择最适合的方案。

weixin_42548829的博客 383

一、OpenSM 架构部署及原理详解

OpenSM 是 InfiniBand 网络的核心组件,通过自动化的拓扑发现、路由计算和状态维护,确保网络的高效运行。部署时需关注配置文件参数、路由算法选择和高可用性设计,调试时可借助日志和诊断工具快速定位问题。

jundao1997的专栏 1128

Windows 11 上配置 Claude Code 和 Vibe Coding

本文详细介绍了在Windows 11上配置ClaudeCode和VibeCoding的两种方案:原生安装(推荐)和WSL2安装。系统要求包括Windows 11 21H2或更高版本、4GB内存和2-4GB硬盘空间。原生安装方案简单快捷,只需5分钟完成,而WSL2方案适合需要Linux环境的用户。教程还包含VSCode扩展配置建议和常见错误解决方案,如认证失败、命令未找到等问题。最后提供了官方文档和支持渠道,帮助用户顺利完成配置。

m0_73613491的博客 1146

通俗范畴论10 泛性质(MD版)

既然泛性质可以在同构意义下唯一确定一个泛构造,那么我们就可以用泛性质来定义泛构造。我们回顾一下已经掌握的泛性质和泛构造。泛性质其实我们并不陌生,始对象和终对象,就是具有泛性质的对象,一个具有“始”的泛性质,一个具有“终”的泛性质。比如始对象,如果一个范畴里面有始对象,它到所有对象都有且只有一个态射,这样的对象可能有两个么?嗯,还真可能,但是这两个始对象同构,所以在同构意义下,它们可以看成一个,因此在同构意义下,始对象是唯一的。同理,终对象也一样。同构的始对象。

RockTec的专栏 478

7D-AI系列:AI 编程 Spec Coding 完整详细的典型标准化工作流

Spec Coding(规格驱动编码)是一套闭环、可工程化、团队适配的AI编程完整方法论 ,核心是「先定规格、再生成代码、全程校验闭环」,彻底解决Vibe Coding(氛围编程)的「需求模糊→AI幻觉→代码失控→返工率高」的核心痛点,也是2025下半年从个人开发者走向企业级AI编程的主流范式。

7DGroup,让技术更有价值! 6165

cuRobo 入门教程(一)基于CUDA的机器人运动规划加速库

cuRobo是一款基于CUDA加速的机器人算法库,提供运动学计算、碰撞检测、轨迹优化等功能。该库采用并行优化技术,在GPU上实现高效运算,比现有方案快60倍。cuRobo支持多种机器人模型和环境表示,包含正向/逆向运动学、无碰撞轨迹生成、模型预测控制等核心算法,并可与IsaacSim等仿真平台集成。其特点包括:1) 支持多种碰撞检测方式(长方体/网格/深度图像);2) 提供批量环境处理和实时世界更新;3) 通过CUDA Graphs加速优化迭代;4) 在Jetson Orin等平台实现毫秒级运动规划。安装支

2506_90492529的博客 1924

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

爬虫 PYTHON CODING

简单的爬虫:      爬虫艺龙网,第一次写PYTHON代码。通过浏览器的F12功能获取本地发送的JSON格式,以及网站的真实URL,用PYTHON的REQUEST模块发送请求获取网站的数据。     网站的数据格式dat={'code':'8872575', 'listRequest.areaID':'', 'listRequest.bookingChannel':'5', 'listReque

m0_37813040的博客 563

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: Coding养成--Python(10)
下一篇: Coding养成--Python(12)
RedDevil_7
博客等级 码龄5年 109粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值