收藏本版 |訂閲

Python论坛 今日: 0|主題: 947|排名: 47 

  • 🎯 Python上下文管理器:with语句与__enter__/__exit__完全指南
    🎯 Python上下文管理器:with语句与__enter__/__exit__完全指南 在Python编程中,资源管理一直是一个重要话题。文件操作、数据库连接、线程锁等场景都需要确保资源能够被正确释放。上下文管理器(Context Manager)正是Python为此提供的优雅解决方案,而with语句则是使用它的主要方式。 一、为什么需要上下文管理器? 想象 ...
    0121 还好有你 发表于 2026-4-8 Python论坛
  • Postgres - Listen/Notify构建轻量级发布订阅系统
    概述 原先设计一个内部系统的消息模块和缓存模块时,只有一个Postgres依赖。想着没多大用户量,没必要额外安装Redis,徒增运维工夫。缓存好解决,配个UNLOGGED表即可。吭吭哧哧琢磨怎么用数据表实现消息的时候,发现PostgreSQL 提供了内置命令 LISTEN 和 NOTIFY,用于在数据库服务器和连接的客户端之间实现异步通信。这个 P ...
    062 沧浪勇者 发表于 2026-4-7 Python论坛
  • 理论都会,实战就废?7个分析模板,帮你打通任督二脉
    数据分析和编程一样,是有模式的。其实大部分业务分析题,扒开外壳看内核,就那7个套路。 你遇到的那些所谓“新问题”,90%都能套进下面这7个框架。 不管你是在字节、阿里、拼多多,还是一个小创业公司做增长--数据就是数据,逻辑永远不会骗你。 🎯 模式1:连接+筛选 = 精准找人找事 业务场景: 春运期间,12306联合抖音推" ...
    036 伏虎睡罗汉 发表于 2026-4-7 Python论坛
  • ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
    引言 做 MicroPython 嵌入式开发的你,是不是每天都在被这些问题折磨? 写好的代码一运行就报错,翻遍半天发现​少装了一个依赖文件​;更崩溃的是,一个库要带好几个附属文件,漏一个就全盘报废。 这里,我们需要先引出依赖库的概念,在 MicroPython 开发中,依赖库的官方定义非常清晰: 你的主功能代码 / 主库,无法独立 ...
    062 春满情缘 发表于 2026-4-4 Python论坛
  • 🎯 Python函数参数解包:*args与**kwargs深度解析
    📌 引言 在Python编程中,函数参数的处理是一个核心话题。*args和**kwargs是Python中两个强大且灵活的特性,它们让函数能够接受可变数量的位置参数和关键字参数。掌握这两个工具,不仅能让你写出更通用的代码,还能更好地理解和使用Python标准库及第三方库中的函数。 一、*args:可变位置参数 1.1 基本用法 *args允许函数接 ...
    0125 说啥好啊 发表于 2026-4-4 Python论坛
  • 🔄 Python循环高级技巧:for-else、while-else、break/continue完全指南
    🔄 Python循环高级技巧:for-else、while-else、break/continue完全指南 你以为自己懂Python循环?这些隐藏技巧可能颠覆你的认知。 引言 大多数Python开发者对for和while循环耳熟能详,但有一个"冷门"特性——else子句——却鲜为人知。同时,break和continue虽然是老朋友,但在复杂场景下的行为边界常常让人困惑。 本文将深 ...
    0113 姜姜曼 发表于 2026-4-4 Python论坛
  • 密码学系列之流密码&RSA&ECC等
    注意本篇大多数的题解都是直接在VsCode点击按钮运行的,如果控制台终端输入python ABC.py(ABC.py为你写的脚本的名称)很可能会报一些小错误。这里我也不知道为什么,真的想不懂。 LSFR 题目:3级线性反馈移位寄存器在c3=1时有4种线性反馈函数,设其初始状态为(a1,a2,a3)=(1,0,1),求各线性反馈函数的输出序列及周期,输出他们 ...
    030 郑长生 发表于 2026-3-31 Python论坛
  • 动画实践:弧形变换求阴影面积
    大家好!【Manim数学动画基础】系列课程又更新了一节! 这次通过一个具体的案例(弧形变换求阴影面积),来深入浅出地讲解如何使用Manim,将一个看似复杂的几何问题,通过动画一步步拆解、变换,最终呈现出清晰的解题思路。 一、题目与动画构思 本案例源自一道经典的几何题:已知大圆直径(例如 AB=8),求内部复杂弧形构成 ...
    025 如是米老 发表于 2026-3-31 Python论坛
  • Python 批量导出数据库数据至 Excel 文件
    在日常工作中,我们经常需要将数据库中的数据导出为 Excel 文件,以便进行数据分析或业务汇报。最近,我就遇到了将 SQLite 数据库中所有表一次性导出到 Excel 的需求。 本文将介绍如何仅使用 Python 内置库 + 免费 Excel 处理库,实现将数据库所有表批量导出到一个 Excel 文件,每个表对应一个独立工作表。 一、环境准备 1. ...
    0103 来日方長 发表于 2026-3-30 Python论坛
  • ESP32居然能当 DNS 服务器用?内含NCSI欺骗和DNS劫持实现
    你有没有过这些烦恼? 想在本地内网解析自定义域名,却要折腾路由器 hosts? 想拦截广告,却找不到轻量的嵌入式 DNS 方案? 想学习 DNS 协议,却被复杂的 C 语言实现劝退? 今天给大家分享一个开发者写的microdns库:仅能创建 WiFi 热点、监听标准 53 端口,还支持通配符解析,甚至带了 Web 管理界面!关键是,全靠 Micro ...
    054 大侠无敌 发表于 2026-3-29 Python论坛
  • 🔄 Python深拷贝与浅拷贝:copy模块详解
    # 🔄 Python深拷贝与浅拷贝:copy模块详解 ## 引言 在Python编程中,对象的赋值、拷贝是不可避免的操作。但许多开发者都曾遇到过这样的困惑:为什么修改"拷贝"后的对象,原始对象也跟着变了?这背后正是浅拷贝与深拷贝的区别。理解这两种拷贝机制,不仅能帮你避免难以追踪的bug,还能让你在处理复杂数据结构时更加得心应手 ...
    049 小潜牛 发表于 2026-3-28 Python论坛
  • 0 元学嵌入式 GUI!保姆级 LVGL+MicroPython 教程开更,从理论到实战全搞定
    各位嵌入式开发者、创客小伙伴们 👋 是不是还在为学习 LVGL+MicroPython 踩坑? 资料零散不成体系,东拼西凑学不会? 付费教程太贵,学生党 / 入门工程师望而却步? 想做嵌入式 GUI 产品,却找不到从 0 到 1 的实战指南? 今天给大家带来一份完全免费、保姆级、体系化的《LVGL9.0 版本 - MicroPython 教程(基于模拟器) ...
    035 云涯暖 发表于 2026-3-26 Python论坛
  • 飞书如何搜索文档?我用AI打造高效飞书搜索网站助手
    我用claude+bolt+vercel+trae(cursor),从0开发快速上线了一个飞书搜索的网站,界面效果如下,不得不说,AI是真的很强大!目前网站已上线,示例网址如下: https://www.feisous.com/ 不想看AI整合流程的朋友,可以直接跳转飞书搜索体验一把! 下面是飞书搜索的结果页面:   那我是怎么开发出来的?大概分为3步: 1、 ...
    063 王学永 发表于 2026-3-26 Python论坛
  • 仅售3xx 元!基于核桃派 zero 的掌上 Linux 小电脑,DIY 党狂喜
    你是不是也想拥有一台能揣进口袋的掌上 Linux 小电脑? 👉 看了一圈市场:ClockworkPi 1600 元、同类产品 750 元,要么涨价要么没货,钱包直接劝退 👉 想 DIY 又怕门槛高:零件难找、组装复杂、驱动搞不定,折腾半天还用不了 👉 学生党 / 入门极客:想玩 Linux、学编程,却买不起贵价开发板和便携设备 今天给大家挖到一 ...
    091 相知成友 发表于 2026-3-25 Python论坛
  • 🔍 Python变量作用域与命名空间详解:从LEGB到代码实践
    引言 理解变量作用域和命名空间是掌握Python的关键一步。许多初学者在遇到UnboundLocalError或发现函数内外变量值不一致时感到困惑。本文将深入解析Python的变量查找机制,帮助你写出更健壮、更可预测的代码。 一、什么是命名空间? 命名空间(Namespace)是一个存储变量名到对象映射的容器。在Python中,命名空间就像一个 ...
    092 李雨瞳 发表于 2026-3-24 Python论坛
  • ⏰ Python日期时间处理完全指南:从datetime到实战技巧
    ⏰ Python日期时间处理完全指南:从datetime到实战技巧 --- 📌 引言 在Python编程中,日期和时间的处理是不可或缺的技能。无论是记录日志、处理用户数据,还是构建定时任务,都需要与日期时间打交道。本文将深入讲解Python的datetime模块,从基础概念到实战技巧,帮助你彻底掌握日期时间处理。 🎯 一、datetime模块核心类 P ...
    068 萧又鸣 发表于 2026-3-23 Python论坛
  • 📦 Python模块与包管理完全指南:从入门到精通
    引言 在Python编程中,随着项目规模的增长,代码组织和管理变得至关重要。模块(Module)和包(Package)是Python组织代码的核心机制,它们帮助我们构建结构清晰、易于维护的项目。本文将深入探讨Python模块与包的管理,从基础概念到高级用法,帮助你掌握这一重要技能。 一、什么是模块 1.1 模块的基本概念 模块是包含Pyth ...
    029 彬哥来野 发表于 2026-3-23 Python论坛
  • 把 Flask 搬进 ESP32,高中生自研嵌入式 Web 框架 MicroFlask !
    uPyPi 仓库近日上架了一款由国内高中生独立开发的轻量级 Web 框架 ——MicroFlask 及其异步版本​MicroFlask_Async​。 这位高中生开发者在自学 Python Web 开发时,被 Flask 框架的简洁高效深深吸引。但当他尝试将自己的 Flask 小项目迁移到 ESP32 等 MicroPython 嵌入式设备时,却遇到了核心困境: 现有 MicroPython Web ...
    054 潘兴运 发表于 2026-3-22 Python论坛
  • Python 数据类型:数字、字符串与容器
    数据是程序的核心。Python 提供了丰富且易用的内置数据类型,本文带你系统掌握最常用的几类。 一、数字类型 Python 支持三种基本数字类型: # 整数 (int) age = 25 count = -100 # 浮点数 (float) price = 19.99 pi = 3.14159 常用数字运算: a, b = 17, 5 print(a + b) # 加法: 22 print(a - b) # 减法: 12 print(a * ...
    040 我就是你哥 发表于 2026-3-22 Python论坛
  • Python 面向对象编程:从入门到实践
    在掌握了 Python 基础语法之后,面向对象编程(OOP)是你必须掌握的重要技能。本文将带你从零开始学习 Python 的面向对象编程。 一、什么是面向对象编程 面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它将数据和操作数据的方法组织在一起,形成"对象"。 核心概念: 类(Class):对象的蓝图或模板 对 ...
    049 林湘 发表于 2026-3-22 Python论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部