Python 技术分享

深入浅出学习 Python

Kivy 是什么,怎么装

  • Kivy 是跨平台的开源 GUI 框架,和 PySide6/PyQt6 最大的区别是:它不用操作系统的原生控件,而是自己用 OpenGL 把每个控件画出来。好处是 Windows、Linux、macOS、Android、iOS 上长得一模一样、支持多点触控;代价是界面不像原生程序,而且中文字体、无障碍、系统主题都得自己管。
  • 选型上的三条硬判断(本篇都实测过):
    • 只做桌面、要原生观感和成熟控件表(表格、树、菜单、打印)→ 选 Qt(见《PySide6与PyQt6入门》)。
    • 要一份代码同时上桌面和安卓/iOS,或者做触屏、手势、Kiosk 类应用 → 选 Kivy。
    • 只想在标准库里挑一个 → 那还是 Tkinter(见《Tkinter》)。
  • 体积对比实测:Kivy 全家桶约 38 MB(kivy 包 14.8 MB + 依赖 DLL 22.8 MB),而 PySide6 是 650 MB、PyQt6 是 214 MB。
阅读全文 »

选型与环境

PySide6 和 PyQt6 不是两个 GUI 库,而是同一个 Qt 6 的两套 Python 绑定:控件类、信号槽、事件循环、样式表全都来自同一份 C++ Qt,只是包装层(shiboken6 与 sip)不同。所以本篇的代码在两个库里几乎可以互换,差异集中在枚举写法、信号定义名、版本常量这三处,实测数据见「两个绑定到底差在哪」一节。

阅读全文 »

前言

  • 2026 年,AI 工具已经不再是"尝鲜"的话题,而成了每个开发者和知识工作者的日常选择。一边是通义千问、豆包、DeepSeek 这样的通用助手,在问答、推理、写作和低成本 API 上各擅胜场;另一边是 Qoder、Trae、Claude Code、Cursor 这样的编程智能体,把 AI 从"补全一行代码"推进到"接管一个仓库"。工具在变多,模型在迭代,但选择反而更难了——免费的够不够用?贵的强在哪里?国内的生态适配和海外的能力上限如何权衡?
  • 本文试着把这个问题讲清楚。我们按"通用对话助手"与"AI 编程工具"两条线,梳理当前主流玩家的定位、优缺点和真实成本,并给出一份面向不同场景的选型建议。不站队、不带货,只回答一个问题:在 2026 年,你该用哪个,为什么。
阅读全文 »

前言

  • 按版本线梳理 3.7 到 3.16 各自带来了什么,每条尽量标上 PEP 号,方便回溯「这个语法是从哪一版开始有的」。
  • 发布日期、维护状态、第三方库支持范围都按 2026-11-02 查到的数据写;这几项是会变的,文末给了自己复核的方法。
  • 3.14 及以下的示例在本机 Python 3.14.10 上实跑过,输出原样贴出;3.15 和 3.16 的部分只按官方 What’s New 记录,没有实测环境。
阅读全文 »

一、填空题(每空 3分,共 40 分)

  1. 三相电机烧毁常见主要原因有:缺相、过载、相间短路、对地击穿。
阅读全文 »

一、填空题(每空2分,共64分)

  1. 涉及硝酸铵的企业未按照 GB 44022《硝酸铵安全技术规范》的要求核算硝酸铵最大储存量,属于重大隐患;固体硝酸铵仓库周边 50m 内存放易燃易爆物品或建有涉及易燃易爆物品的生产装置或储存设施,判为重大隐患。
阅读全文 »

一、填空(每空5分,共100分)

  1. 地区架空电力线路穿越生产区且不符合标准规范要求,判为重大隐患。

    阅读全文 »

一、填空(每空5分,共100分)

  1. 化工生产装置或储存设施未经正规设计且未按照要求开展安全设计诊断; 建设项目周边条件、主要技术、工艺路线、产品方案或者装置规模发生重大变化未重新进行安全设施设计;设计单位资质不满足相关规定要求,判为重大隐患。

    阅读全文 »
0%