自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贾宝不是玉

我只是在发牢骚

  • 博客(532)
  • 资源 (7)
  • 收藏
  • 关注

原创 《笨办法学python》练习39

【代码】《笨办法学python》练习39。

2026-03-08 19:55:27 189

原创 《python语言程序设计》 ControlAnimation

【代码】《python语言程序设计》 ControlAnimation。

2026-03-08 11:46:15 44

原创 tinter Place Manager Demo

【代码】tinter Place Manager Demo。

2026-03-07 16:03:55 39

原创 《笨办法学python 练习38》

【代码】《笨办法学python 练习38》

2026-03-07 15:57:48 33

原创 《笨办法学python 练习35》

【代码】《笨办法学python 练习35》

2026-03-06 22:42:45 36

原创 利用ip地址帮助macbook系统连接带有wifi功能的epson电脑

如果发现笔记本和打印机不在同一波段。那么请看一下是不是同一个环境下存在两个无线网络。下一步,我该解决我的cad问题了。OK添加,队列为空。

2026-03-06 09:43:07 95

原创 笨办法学python ex33

【代码】笨办法学python ex33。

2026-03-05 21:48:31 40

原创 笨办法学python 练习32

【代码】笨办法学python 练习32。

2026-03-05 21:44:40 35

原创 【无标题】

【代码】【无标题】

2026-03-04 21:41:40 39

原创 《笨办法学python 练习24》

【代码】《笨办法学python 练习24》

2026-03-04 20:31:44 139

原创 《笨办法学python ex22》的问题

【代码】《笨办法学python ex22》的问题。

2026-03-03 22:59:31 30

原创 《笨办法学python 第21》

【代码】《笨办法学python 第21》

2026-03-03 22:24:26 432

原创 《笨办法学python 第18》

【代码】《笨办法学python 第18》

2026-03-02 22:16:17 188

原创 《笨办法学python第17》

【代码】《笨办法学python第17》

2026-03-02 22:03:59 39

原创 《笨办法学python 第13节》

【代码】《笨办法学python 第13节》

2026-03-02 21:42:02 40

原创 《笨办法学python第16练习》

【代码】《笨办法学python第16练习》

2026-03-02 21:37:01 349

原创 《笨办法读书第14》

【代码】《笨办法读书第14》

2026-03-02 21:35:51 285

原创 TypeError: ‘set‘ object is not subscriptable

核心问题:误用集合({} 无键值对)存储数据,集合不支持下标访问;

2026-02-28 00:30:00 69

原创 字符串错误SyntaxError: invalid syntax. Perhaps you forgot a comma?

一个典型的 Python 语法错误,核心问题是字符串中的引号使用冲突导致解析失败,我会帮你详细解释原因并给出正确写法。错误原因分析。

2026-02-27 02:15:00 792

原创 编程最佳实践

一句话定义:把一个复杂系统,拆成多个独立、职责单一的部分,每部分只负责一件事,互不干扰。关注点:系统要解决的某一类问题、某一块逻辑、某一种责任。分离:让不同关注点不混在一起,代码、结构、职责清晰分开。它不是某个语言、框架的特性,是一种思想。关注点分离,就是让每一块代码、每一个模块,都只专心干好自己的一件事。它是所有架构设计、整洁代码、工程化的起点。

2026-02-27 00:15:00 332

原创 GUI tkinter 网格管理器代码分析(四)优化后代码的核心优势及教学详解

原代码仅展示了 Grid 管理器的基础用法,但存在面向对象设计不规范、无交互、布局不可控、可维护性差等问题;优化后的代码通过规范封装、组件交互、响应式布局、可维护性设计,不仅保留了 Grid 管理器的核心优势,还解决了原代码的所有缺陷,同时具备可扩展、可复用的生产级代码特征。可掌握 Tkinter Grid 布局的核心设计思想:结构化封装 + 统一规则 + 交互闭环 + 响应式适配,这也是 GUI 开发的通用设计原则。

2026-02-26 01:30:00 1162

原创 excel 和 python 自我练习-数据关联与排序(Excel 查找匹配 / 排序 → Pandas 实现)

掌握 Pandas 的数据合并(关联)和排序,对应 Excel 的「VLOOKUP/INDEX+MATCH(跨表匹配)」和「数据→排序(升序 / 降序 / 多列排序)」,这是 Excel 中最常用的进阶操作,Pandas 实现更高效(尤其是大数据量)。

2026-02-26 00:45:00 37

原创 GUI tkinter 网格管理器代码分析(三)优化前后 UML 类图对比

【代码】GUI tkinter 网格管理器代码分析(三)优化前后 UML 类图对比。

2026-02-25 01:45:00 291

原创 GUI tkinter 网格管理器代码分析(二)优化前后代码对比

【代码】GUI tkinter 网格管理器代码分析(二)优化前后代码对比。

2026-02-25 00:45:00 193

原创 GUI tkinter 网格管理器代码分析(一)优劣分析

Grid 以行列网格形式布局组件,符合人类对 “表格化排版” 的认知,相比 Pack(线性布局)更易精准控制组件位置,相比 Place(绝对坐标)更适配不同窗口尺寸。通过rowspan/columnspan轻松实现组件跨行列(如原代码中 Message 组件跨 3 行 2 列),满足复杂布局需求。支持padx/pady设置组件内外边距,提升界面美观度。

2026-02-24 02:15:00 691

原创 修改一段 tkinter 代码(三)

接《修改一段 tkinter 代码(二)》的内容。

2026-02-24 00:45:00 543

原创 修改一段 tkinter 代码(二)

批量创建按钮(_create_buttons),新增按钮只需在 graph_configs 中添加配置,无需重复写 Button 和 grid 逻辑。封装 _draw_graph 通用绘制逻辑,消除重复的 “删除旧图形 + 创建新图形” 代码。图形标签统一前缀管理,新增图形后 clear_canvas 无需修改,符合 “开闭原则”。所有可配置参数(尺寸、颜色、字体)提取为类常量,修改时只需改一处,无需逐个方法调整。主窗口、画布、按钮框架均为类属性,便于外部继承扩展(如子类新增图形类型)。

2026-02-23 01:30:00 889

原创 修改一段 tkinter 代码(一)

【代码】修改一段 tkinter 代码(一)

2026-02-23 00:15:00 140

原创 一段错误的代码

【代码】一段错误的代码。

2026-02-22 02:00:00 189

原创 Bmi代码修改

方法名改为 Python 推荐的snake_case风格(getBMI -> get_bmi)常量名改为全大写(KILOGRAMS_PER_POUND),修正原拼写错误POIND。增加文档字符串(docstring),说明每个方法的作用和参数。简化 BMI 计算逻辑(height_m **2替代重复乘法)初始化时增加输入合法性校验,避免无效数据(如负年龄、空姓名)使用 f-string 格式化输出,代码更简洁。添加异常捕获,程序运行更稳定。

2026-02-22 00:45:00 43

原创 将十六进制数转换为十进制代码的改进

代码改进核心:修复拼写 / 命名问题,增加空输入 / 非法字符校验,优化逻辑可读性,符合 Python 最佳实践;UML 核心逻辑:三个函数形成 “交互层(main)→ 核心转换层(hex_to_decimal)→ 原子转换层(hex_char_to_decimal)” 的调用链,职责清晰;健壮性提升:新增空输入校验、字符集常量校验,避免了原代码中潜在的逻辑异常,错误提示更明确。

2026-02-21 03:00:00 348

原创 《python 语言程序设计》判断回文字符串的 Python 代码优化

python 语言程序设计》判断回文字符串的 Python 代码,

2026-02-21 00:45:00 579

原创 python转换字符串介绍

其他类型转字符串:优先用 str() 通用转换,自定义格式用 f-string;字符串转其他类型:转数字用 int()/float(),注意格式匹配 + 异常处理;转布尔值避免直接用 bool(),自定义函数处理 “True”/“False” 更准确;转列表 / 字典推荐用 json.loads()(安全),而非 eval();编码转换:字符串↔字节用 encode(“utf-8”)/decode(“utf-8”),处理中文必备。

2026-02-20 01:15:00 709

原创 格式化字符串

优先使用 f-string:Python 3.6+ 首选,语法简洁、支持表达式、易读性最高;兼容低版本用 format ():语法和 f-string 基本一致,仅填充方式不同;% 占位符仅用于维护旧代码:不推荐新代码使用,语法繁琐且功能有限;常用格式技巧:保留小数用 :.nf、补零用 :0nd、对齐用 </^/>,百分比用 :.n%。

2026-02-20 00:45:00 331

原创 文本为 “ok”、前景色为白色、背景色为红色,且点击后触发 processOK 回调函数的 tkinter 按钮

创建指定样式的 OK 按钮核心是配置 Button 控件的 text(文本)、fg(前景色)、bg(背景色)参数;绑定回调函数的关键是 command=函数名(不加括号),否则函数会在创建按钮时立即执行,而非点击时执行;按钮必须通过 pack()/grid()/place() 放置到容器中才会显示,expand=True 可让按钮居中更美观;回调函数内可编写任意逻辑(如打印、修改界面、弹出提示等),按需扩展即可。

2026-02-19 02:15:00 72

原创 文本为‘welcome’,前景色为白色以及背景色为黑色的标签

创建指定样式的 Label 核心是设置 text(文本)、fg(前景色)、bg(背景色)三个参数;颜色值既可以用英文名称(如 “white”/“black”),也可以用十六进制值(如 “#FFFFFF”/“#000000”);必须通过 pack()/grid()/place() 方法将标签放置到容器中,否则标签不会显示;可选的 font/padx/pady 参数能优化标签的显示效果,提升用户体验。

2026-02-19 01:00:00 82

原创 ChangLabelDemo 代码改良

规范层面:优化导入方式、命名规则、代码格式,符合 Python 最佳实践,提升可读性和可维护性;体验层面:优化布局间距、窗口大小、控件样式,解决原代码控件拥挤的问题;健壮性层面:增加空值处理、异常捕获、默认值设置,避免边界情况导致程序异常;扩展层面:函数职责单一、实例属性统一管理,便于后续添加新功能(如新增颜色、清空按钮等)。改良后的代码不仅保留了原有的核心功能,还解决了原代码的潜在问题,同时具备更好的可读性、健壮性和扩展性。

2026-02-18 01:45:00 1150

原创 text 控件(或 Entry 控件)里的 END

END 是 tkinter 的特殊常量,标记文本控件(Text/Entry)中 “文本内容的末尾位置”;核心用途是在文本末尾插入内容(insert(tk.END, 内容)),或删除从起始到末尾的全部内容(delete(起始位置, tk.END));不同控件的起始位置写法不同:Text 用 1.0,Entry 用 0,但 END 的含义和用法完全一致。

2026-02-18 00:45:00 741

原创 IntVar() Python 中 tkinter 库的核心组件

IntVar() 是 Python tkinter 库的专属组件,用于界面控件和整数数据的双向绑定,而非普通的整数变量;核心方法是 get()(取值)和 set()(赋值),不能像普通变量那样直接用 = 赋值 / 取值;最常用在单选框、输入框等控件上,实现界面操作与数据的实时同步。

2026-02-17 02:30:00 1105

原创 intVar 说明

intVar 不是关键字,是程序员自定义的变量名,核心含义是 “整数类型的变量”;它遵循小驼峰命名法,是 “见名知意” 的规范命名方式,常见于示例代码;不同语言中使用 intVar 的语法不同(动态类型语言无需声明类型,静态类型语言需先声明 int 类型),但核心用途都是存储整数数值。

2026-02-17 00:45:00 279

编程最佳实践 对应的 excel 文件

编程最佳实践 对应的 excel 文件

2026-02-23

《python语言程序设计》2018版作者梁勇 第8章更多字符串和特殊方法课后题,全部

《python语言程序设计》2018版作者梁勇 第8章更多字符串和特殊方法课后题,全部

2026-01-08

01Test-20210903.txt

全国计算机等级考试二级教程python语言程序设计 2018版的第一章内容 这次是第7次做这套题,所以内容里有很多第一章没有的

2021-09-06

02 Test-20210906 to 20210908.txt

第2章python学习的课后题编程txt版本

2021-09-08

《python语言程序设计》梁勇版 第5章循环课后题从第1到第55道

每道题用三引号进行标注。因为是55道题放到一起,所以保留字import会单独每个题分别放置 同时用#符号标注每个题都题目。 有任何问题可以留言。 所有题都是本人自己在没有答案和帮助的情况下自行开发。 解题步骤不会超出第1章到第5章的范围

2024-07-15

02 Test-20210906 to 20210908.py

第2章第3次刷题后的py版

2021-09-08

02-00 exercises.py

2018版的教材中网站已找不到。我用自己蜗牛一样的速度学习并且做题。我现在把这些传到网上和大家分享。谢谢 首先传的是第2章的习题。我自己做。多指教

2020-04-26

01-00 exercises.py

全国计算机等级考试二级教程2018年第1章后的习题。请大家多指教谢谢,自己蜗牛速度学习。也没有好的题参考。只能一点点学习

2020-04-26

03-00 exercises.py

全国计算机等级考试二级教程2018年第3章后的习题。请大家多指教谢谢,自己蜗牛速度学习。也没有好的题参考。只能一点点学习

2020-04-26

04-00 test.py

第2编写的《全国计算机等级考试二级教程python语言程序设计2018版》第4章解题。仅供大家参考 ,这是我第2次写这个题。希望对大家有帮助

2020-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除