page contents

为什么__init__.py改变了编写 Python 代码的方式?

当我刚开始学习 Python 编程时,遇到 __init__.py 这个文件时感到非常困惑。它看起来像个只有“圈内人”才懂的秘密标记。我一直不明白:它为什么会出现在每个文件夹里?它到底有什么用?

  • 0
  • 0
  • Pack
  • 发布于 41分钟前
  • 阅读 ( 1 )

Python 微型 GPT 实现:从零开始训练字符生成模型

MicroGPT 只使用 32 k 条人名文本(每行一个姓名)作为训练语料。词表由 26 个小写字母加一个 BOS(Beginning‑of‑Sequence)标记组成,大小仅为 27。这种极简词表在 字符级语言模型 中易于实现,却限制了模型的 表达能力 与 泛化范围:

  • 0
  • 0
  • Pack
  • 发布于 45分钟前
  • 阅读 ( 1 )

又一 Python 神奇库 -- Ruff !

你是否曾盯着终端,焦灼地等待 flake8 和 black 跑完一个大型项目?又或者被 isort 和 autoflake 的配置搞得晕头转向?别担心,今天介绍的这款 “All-in-One”神器,能让你彻底告别工具链的臃肿与缓慢。

  • 0
  • 0
  • Pack
  • 发布于 2天前
  • 阅读 ( 6 )

这个被你忽略的 Python 宝藏函数!

还记得我第一次看到 functools.partial 的时候,完全不知道它是干嘛的,扫一眼就跳过去了,以为是某种没什么用的骚操作。

  • 0
  • 0
  • Pack
  • 发布于 2天前
  • 阅读 ( 5 )

拒绝因子断流:Python 自适应爬虫 Scrapling 框架解析

做量化挖掘另类数据,最怕什么?不是没有 Alpha,而是实盘跑得好好的,半夜突然报警:数据断流了。排查一圈发现,仅仅是因为目标网站前端改版,换了个 CSS 类名。为了对付这种破事,数据工程师往往要耗费大量精力去维护庞大且脆弱的爬虫规则库。

  • 0
  • 0
  • Pack
  • 发布于 3天前
  • 阅读 ( 13 )

PyInstaller 指南:Python 打包为 EXE 的系统教程与最佳实践

PyInstaller 是 Python 生态中最流行、最易用的打包工具之一,它能够将 Python 脚本及其所有依赖项打包成独立的可执行文件,让没有 Python 环境的用户也能轻松运行你的程序。本文将系统介绍 PyInstaller 的完整使用方法,从基础入门到高级配置,助你掌握打包技能。

  • 0
  • 0
  • Pack
  • 发布于 3天前
  • 阅读 ( 12 )

你的Python程序吃光内存?不是代码问题,是你不懂这4个回收机制!

内存飙到90%?别急着骂Python“吃内存”,可能是你没搞懂这4个垃圾回收机制。本文含真实案例 + 可运行代码 + 内存监控图,看完立刻省下80%无谓开销!

  • 0
  • 0
  • Pack
  • 发布于 4天前
  • 阅读 ( 15 )

开源时间追踪神器TimeTagger:一个Python写的“时光标记器”

作为一个常年和代码、Deadline打交道的程序员,时间管理一直是个头疼的问题。市面上时间追踪工具不少,但要么太重(功能繁杂),要么太轻(记录不便),要么就是闭源、收费,数据还不在自己手里。

  • 0
  • 0
  • Pack
  • 发布于 4天前
  • 阅读 ( 16 )

利用Python开发物联网应用——IoT-For-Beginners项目详解

随着物联网(Internet of Things,简称IoT)的迅速发展,越来越多的开发者开始关注和参与到物联网应用的开发中来。Python作为一种简单易学且功能强大的编程语言,广泛应用于各个领域,包括物联网。在Microsoft推出的开源项目"IoT-For-Beginners"中,Python被广泛应用于物联网开发中,为初学者提供了一个理想的学习平台。

  • 0
  • 0
  • Pack
  • 发布于 5天前
  • 阅读 ( 15 )

Python4Delphi:跨越语言障碍的桌面应用开发新选择,为你的Delphi项目赋予Python的灵动

在现代软件开发中,开发者往往需要将不同的编程语言结合起来以发挥各自的优势。Python是一种高效且易于学习的编程语言,而Delphi则因其在桌面应用程序开发中的优势被广泛使用。Python4Delphi(P4D)是一个开源项目,旨在帮助开发者将这两者无缝结合。本文将详细介绍Python4Delphi的功能、应用及使用方法。

  • 0
  • 0
  • Pack
  • 发布于 5天前
  • 阅读 ( 18 )

Pyglet: Python的跨平台GUI窗口和多媒体库

Pyglet是一个用于Python的跨平台GUI窗口和多媒体库,用于开发游戏和其他视觉丰富的应用程序。它提供了一组强大的工具和功能,帮助开发人员创建具有交互性和视觉吸引力的应用程序。本文将详细介绍Pyglet的主要功能和用途。

  • 0
  • 0
  • Pack
  • 发布于 6天前
  • 阅读 ( 21 )

别再迷信“一行代码”了!Python 简洁 ≠ 高效,这5个坑我替你踩过了

很多人把 Python 写成“一行流”,觉得酷炫又高级。

  • 0
  • 0
  • Pack
  • 发布于 6天前
  • 阅读 ( 19 )

Pyglet: Python的跨平台GUI窗口和多媒体库

Pyglet是一个用于Python的跨平台GUI窗口和多媒体库,用于开发游戏和其他视觉丰富的应用程序。它提供了一组强大的工具和功能,帮助开发人员创建具有交互性和视觉吸引力的应用程序。本文将详细介绍Pyglet的主要功能和用途。

  • 0
  • 0
  • Pack
  • 发布于 2026-02-13 09:31
  • 阅读 ( 30 )

Luigi:一个强大的Python模块,构建复杂的批处理作业管道的高效工具

在现代数据处理的大潮中,构建和管理复杂的数据管道是极其重要的一环。Luigi,作为一个强大的Python模块,为用户提供了构建复杂的批处理作业管道的高效工具。它不仅能够处理依赖关系、工作流管理、可视化等功能,还内置对Hadoop的支持。

  • 0
  • 0
  • Pack
  • 发布于 2026-02-13 09:30
  • 阅读 ( 39 )

Python计时器函数:三种监控代码性能的方法

Python的计时器函数是监控代码性能的强大工具。本文将深入探讨Python中几种常用的计时器函数,并通过示例展示如何使用它们来测量代码执行时间。

  • 0
  • 0
  • Pack
  • 发布于 2026-02-12 09:44
  • 阅读 ( 29 )

详解Python文件: .py、.ipynb、.pyi、.pyc、​.pyd !

昨天晚上十一点多吧,我在公司楼下抽烟(别学啊…就是加班烦),我们组小李突然甩我一句:“哥,为啥我这项目目录里又有 .pyc 又有 .pyd,还有人给我塞了个 .pyi,我都快怀疑人生了。”我说你先别急,先把烟掐了…咱把这几种文件当成“同一个人不同证件照”,你就通了。

  • 0
  • 0
  • Pack
  • 发布于 2026-02-12 09:33
  • 阅读 ( 36 )

Euporie:一款功能强大、使用便捷的终端 Jupyter 交互工具,能让Jupyter Notebook在终端下运行

在现代数据科学领域,Jupyter Notebook 已成为不可或缺的工具,它以其强大的交互性、可读性和可移植性而闻名。然而,在某些场景下,例如远程服务器、容器环境或仅仅个人偏好,使用终端进行操作更便捷。Euporie 应运而生,它将 Jupyter 的强大功能带入终端,让用户告别鼠标,在命令行中畅游数据科学世界。

  • 0
  • 0
  • Pack
  • 发布于 2026-02-11 09:30
  • 阅读 ( 31 )

PyQt个性化UI:利用QDarkStyleSheet实现自定义主题样式的PyQt应用程序

随着人们对界面美观性的要求越来越高,开发人员们也开始尝试不同的样式表来增加界面的吸引力。其中,QDarkStyleSheet作为一种黑暗样式表,为QtWidgets应用程序提供了一种简便的切换主题的方法。本文将详细介绍QDarkStyleSheet的概念、使用方法以及如何定制。

  • 0
  • 0
  • Pack
  • 发布于 2026-02-11 09:28
  • 阅读 ( 30 )

PyWebIO:为Python开发者提供了一种快速、简洁的方式来创建Web应用,无需学习前端技术

PyWebIO是一个基于Python的库,它允许你使用Python代码创建交互式的Web应用程序,而无需编写任何HTML、CSS或JavaScript代码。它将浏览器变成了一个“富文本终端”,你只需要专注于应用程序的逻辑,PyWebIO会处理所有与浏览器交互的细节。这意味着即使你没有任何前端开发经验,也能轻松构建功能强大的Web应用。PyWebIO通过一系列命令式函数来获取用户输入和输出,使开发过程简单直观。

  • 0
  • 0
  • Pack
  • 发布于 2026-02-10 09:34
  • 阅读 ( 34 )

PyWinpty:用Python库实现无缝的Windows伪终端管理

PyWinpty的核心在于它能够创建并管理Windows上的伪终端(Pseudoterminal,简称PTY)。伪终端是一种虚拟的终端设备,它允许程序像访问真实的终端一样进行输入输出操作,但实际上所有交互都发生在程序和PyWinpty之间。

  • 0
  • 0
  • Pack
  • 发布于 2026-02-10 09:32
  • 阅读 ( 30 )