寒假Python四级备考日记(3):一级编程题专项

Pandas入门教程(二十二):股票数据分析实战——yfinance 获取数据、技术指标与收益率分析 把 Pandas 用在真实场景,才能体会它的价值。本文以茅台股票为例,用 yfinance 获取历史行情,完成缺失值处理与列筛选,绘制收盘价曲线,计算 SMA 移动平均线与 RSI 相对强弱指数,并通过日收益率、累计收益率和波动率完成完整的量化分析流程。 阅读详情

大家好,我是小宇的爸爸老张。过去二十年一直在做软件开发,写过C++、golang,也用Python做过不少项目。这个寒假,我决定陪儿子一起备战全国青少年编程等级考试(Python四级),并用公众号记录我们的学习过程。既是复盘,也是分享。我们计划用15–20篇博客,全程记录这段学习旅程:包括错题分析、学习资源整理和心得反思等等。

前两天我们分别完成了选择题和判断题的专项练习,整体情况不错,但也暴露出一些概念模糊的地方。今天,我们正式进入一级考试的第三大题型——编程题。我特意从2025年12月的Python一级真题中拿出两道编程题打印出来,要求孩子先用笔在纸上手写代码,写完后再在电脑上输入、运行并调试。

两道题分别是《小杨的爱心快递》(13行代码逻辑)和《手机电量显示》(约10行,含简单循环与条件判断)。孩子很认真地在草稿纸上逐行书写,不到20分钟就完成了。但当我让他把代码输入电脑验证时,问题立刻浮现出来,其实理解知识点,但还没真正掌握写法。

第一题里,他需要读取一个数值作为快递重量。结果他写下这样一行代码:int(V) = input()。乍看之下,似乎思路是对的,他知道要处理数字,也知道要用 input() 获取用户输入。但问题在于,变量赋值的方向完全反了。在Python中,变量名必须在等号左边,而 input() 返回的是字符串,不能直接当数字用。我坐下来跟他一起分析:“你看,input() 是一个函数,它‘吐’出一个字符串,我们要先把它转换成数字,再放进变量里。” 于是我们一起把代码改成 V = float(input())。之所以用 float 而不是 int,是因为题目没限定重量必须是整数,保留小数更稳妥。这个细节看似微小,却是从理解概念走向正确实现的关键一步。

第二题的问题更隐蔽。他在循环里想跳过某个状态,打算用 continue,却手误写成了 continu。少了一个字母“e”。程序一运行就报错,他一开始还以为是逻辑错了,反复检查条件判断。我们一起看错误提示:“SyntaxError: invalid syntax”,然后逐行排查,最终定位到那个拼写错误。修正之后,程序立刻顺利运行:输入不同电量值,能正确输出“R”(低电量)、“L”(高电量)或具体数字。这件事让我想起自己刚学编程时,也常因一个分号、一个括号折腾半天。

这两道题做完,我更加确信:选择题和判断题考的是知识点,而编程题考的是知识网。孩子在做选择题时,能准确选出“input() 返回字符串”“range(10) 不包含10”这样的选项,说明他记住了规则。但一到要自己组织完整程序,只要有一个环节模糊——比如赋值方向、类型转换顺序、关键字拼写、缩进层级,整个逻辑就可能崩塌。这正是编程学习中最容易被低估的鸿沟:看别人写,觉得简单;轮到自己写,处处卡壳。

作为有多年开发经验的人,我原本以为这些基础题不会有问题。但陪孩子做的过程反而提醒了我:日常工作中我们依赖IDE自动补全、调试器即时反馈,甚至团队Code Review,早已弱化了对语法细节的敏感度。而对孩子来说,恰恰需要在没有这些辅助的情况下,建立起对语言规则的精确肌肉记忆。

接下来,我们将会做一套完整的Python一级编程真题卷,模拟真实考试的时间和要求。同时,我也在建一个“错题清单”,把每次错题及知识点都记录下来,定期回顾。毕竟我们的目标是四级,但地基必须从一级开始一砖一瓦夯实。

如果你也在陪孩子准备Python考级,欢迎关注我们的系列更新。我正在整理严格对应考试题型(仅含选择、判断、编程三类)、已去除图形题的练习资料,有需要的朋友可以私信留言。

最后留个小互动:你家孩子在写代码时,最容易犯哪类低级的错误?是拼写?缩进?还是把等号写成双等号?欢迎在评论区一起聊聊,咱们互相避坑,共同进步!

如何处理动态语言(Python / JS)的“隐形”调用链? 本文揭示动态语言(Python/JS)中静态AST解析导致调用链“断链”的核心问题,提出通过运行时追踪补全图谱的解决方案。基于Code-Graph-RAG的cgr trace机制,分别利用pytest插件与V8 Profiler捕获真实调用路径,将动态边合并至静态图谱,并在权重体系中提升动态边优先级。实践表明,该方法可显著提升图谱覆盖率,实现“结构+行为”双视角理解代码,为MCP与Rerank系统提供可靠支持。 阅读详情

相关推荐

Vivado ChipScope Debugging: Overcoming Common DRC Errors in FPGA Design

本文深入解析Vivado ChipScope调试中常见的DRC错误,特别是AVAL-244和AVAL-245等时钟相关问题,提供实用的Tcl命令解决方案和最佳实践。通过将DRC错误降级为警告的技巧,帮助FPGA设计者高效完成调试流程,同时强调何时应保留DRC检查以确保设计可靠性。

weixin_30335575的博客 416

寒假Python四级备考日记(2):一级判断题专项

《父子编程日记:Python四级备考第二天》记录了一位程序员父亲陪伴儿子备战Python四级考试的过程。通过11道判断题测试发现薄弱环节,重点分析了3道易错题:range函数的边界行为(如range(-10)返回空迭代器)、f-string用法,以及操作系统与编译器的区别(鸿蒙系统不负责翻译代码)。测试成绩72分,暴露出对range静默失败机制和基本概念的理解不足。文章分享了详细的错题解析,并预告后续将转向编程实践题,同时提供逐步整理的习题资源供读者索取。

20年的C++/Python软件开发经验,目前在北京带小学及初中学生学习python及C++以及信息学奥赛,如有需求请私信联系。 415

研一小白投稿SCI:Applied Intelligence从提交到Under Review的保姆级避坑指南

本文为研一学生提供Applied Intelligence期刊投稿的详细指南,涵盖格式校验、状态解析及审稿回应策略。特别强调声明文件、LaTeX模板的常见错误及应对方法,帮助新手避开高频踩坑点,提升投稿成功率。

weixin_29230805的博客 494

寒假Python四级备考日记(4):一级全套真题实践

这种“独立思考—验证—修正”的闭环,正是我们希望培养的学习能力。不过,有两道题我特意按下不讲,留作悬念——它们表面平平无奇,实则藏着Python里两个极易被忽略的细节。小宇现在已经完全理解了背后的逻辑,但我敢说,不少有经验的开发者第一眼也可能凭直觉掉进坑里。转眼已是备考第四天,我们的节奏越来越清晰:每天一套真题,先手写答题模拟真实考场,再上机验证;遇到不会的题目不纠结,但考完当天一定彻底搞懂——孩子的疑惑不过夜。于是让他先跳过,优先完成其他题目,等整套卷子做完后再回头逐一厘清。大家好,我是小宇的爸爸老张。

20年的C++/Python软件开发经验,目前在北京带小学及初中学生学习python及C++以及信息学奥赛,如有需求请私信联系。 82

晶体管的 栅极gate 材料选用 多晶硅polysilicon,并采用 自对准工艺 self-aligned IC后端版图 【VLSI】

本文为了解决为什么要使用多晶硅作栅极触点的问题,先介绍了MOS管的工作原理是通过栅极上所加的电压控制漏极与源极之间电流,然后解释了栅极的材料为什么选用多晶硅,然后介绍了晶体管里栅极的自对准工艺(Self-Aligned Gate )。

Jie_MSD的博客 1万+

基于鸿蒙 UniProton 的汽车电子系统开发指南

基于鸿蒙UniProton实时操作系统,提供了汽车电子系统开发的完整指南。通过统一的设计模式和开发规范,实现了高效、可靠的汽车电子系统开发。

m0_67505153的博客 178

和娃一起学编程(Python备考2025年信息素养大赛)寒假篇

从去年参加的几次编程比赛经验来看,基础语法的选择题和简单编程题问题不大,由于年龄偏小,对题目的信息提取和数学模型建立欠缺较多。Python 编程入门与算法进阶-软件编程(Python)等级考试教材,计划刷一半,结果娃都玩耍去了,刷了几页T*T。(之前看娃老师教过广度优先算法,我跟着听了点课。娃做的很起劲,还回敬我一题,我。三天打鱼两天晒网,寒假的尾巴要上一下紧箍咒,后续复习再更新吧。1)数学杂志:哈博士兴趣数学,故事较多,还有写思维训练。(后续全部复习完以后插图,留空位)(后续全部复习完以后插图,留空位)

qq_44667785的博客 476

12、探索新型高能量密度材料:FOX-7的化学进展

本文全面探讨了新型高能量密度材料FOX-7的化学进展,包括其独特的分子结构、优异的热稳定性、光谱性质以及爆炸性能。对比传统高爆炸药RDX,FOX-7展现出更低的敏感性和更高的安全性。文章还介绍了FOX-7的合成方法、异构体研究、与其结构相关的化合物以及富氮高能材料的最新发展。通过实验和计算方法,研究人员不断优化这类材料的性能,以满足军事和工业领域的高要求。

sea99的博客 350

寒假Python四级备考日记(5):两个“反直觉”的Python真相

而真正的编程能力,恰恰体现在对语言细节的精确把握上。小宇一开始也答错了,但通过手写推演+上机验证,立即理解和掌握了这两个知识点。如果你也在陪孩子备考,不妨把这两题当作“试金石”:能讲清楚原理,才算真正过关。下一期,我们真正进入python2级学习当中,并使用真题来学习知识点。每10个连续整数对10取模的结果都是0到9的一个排列,和为45。这个语法常用于搜索场景,找到目标就break,没找到就走else。可惜,太多人把它当成普通if-else的延伸,一错再错。,它和C/C++、数学课本里的“余数”并不相同。

20年的C++/Python软件开发经验,目前在北京带小学及初中学生学习python及C++以及信息学奥赛,如有需求请私信联系。 68

PCL点云处理之计算点到空间直线距离的四种方法(二十三)

PCL点云处理之计算点到空间直线距离的四种方法

weixin_44329757的博客 3022

FPGA实现串口升级及MultiBoot(五)通过约束脚本添加IPROG实例

上一篇文章种总结了MultiBoot 关键技术,分为:一个指令、二种位流、三种方式、四样错误。针对以上四句话我们接下来详细分析。在开始解析之前我们先准备两个文件,一个是控制LED闪烁的文件,通过更换引脚约束可以控制不同LED,这样就可以指示是启动MultiBoot位流还是Golden位流。还有一个文件就是uart发送文件,会指示启动的位流格式和启动地址。文件都比较简单,就不列举了,文件详见文后的链接。对于 IPROG 指令目前有三种实现方式,分别为:1)通过约束脚本添加;2)通过ICAPE2原语

OpenFPGA的博客 2105

“深度学习”学习日记。神经网络的推理处理

神经网络的推理处理

生物医学工程学生的博客 358

彻底解决Win11锁屏界面黑屏或者图片不变化

windows锁屏后黑屏

renkai721的专栏 1万+

软件设计师,我通过了!

一个学院仔,大学课程不会像高中那样去追求高分,因此你会有很多空闲的时间来进行提升,可以去看网课,也可以去参加比赛或者考证,于是我便报名了软考中级,之所以选择中级,是因为初级只有选择题,太简单,高级又有论文,而且当时还没改机考,还是手写,因此就报名了中级,费用大概是100+,我当时是报考的杭州地区的。我当时看了下学校,都没有软考交流群之类的,也无法进行交流,我是在网上找的资源,选择题直接选择软考通 APP即可,刷历年的真题,每年其实都会出新题,但毕竟你只要及格(75*60%=45分即可)。大题目:B站zst_

qq_67358181的博客 609

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

第一次写优快云的博客,小小探索

因为不得不提上日程的Python与数据分析的学习,打算在这里记录一下遇到的小问题和当时想到的、找到的可能解决的小方案。第一次在这种编程社区写博客,看到编辑器内种类繁多的编码帮助,内心小小的忐忑。就将这篇日志当作一个探索新世界的开始吧。 说起自己的编程能力,不能说一点儿不会,可实际也没会多少。几乎所有理工类学生都学过的C语言,刷题后过了计算机二级;作为统计背景的学生,R语言马马虎虎可以应付得了课程作...

Raven的博客 204

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

AI全栈实战 | 3.9-01 爬虫入门:requests 加 BeautifulSoup 三分钟跑通,但 90% 的人栽在这 4 个“礼貌“问题上

⚠️:本文内容仅用于。请遵守目标站点的服务条款与相关法律法规,不得对目标服务造成负担,不得采集、传播个人隐私数据。技术是中性的,边界在你手里。爬虫的入门技术(requests 发请求 + BeautifulSoup 解析)三分钟就能学会。真正区分"会用爬虫"和"会做爬虫的人"的,是这篇我们跑通"请求→解析→存储"的最小闭环,然后重点把"合规与礼貌"这根弦给你绷上。

源码获取 | 运行部署 | 定制二开修改,如果回复不及时请耐心等待,请见谅。 409

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

从一段视频到可漫游的 4D 有声场景:思路拆解与最小复现手记

只需一段手机视频,你就能生成可"走进去"的 4D 有声场景:转头时狗叫声方向随之变化,走近时声音更清晰。本文拆解 Video-to-4DAVScene 的核心思路,手把手带你用几十行 Python 搭出最小管线,把视频中的运动物体变成带空间位置的声源,并附上三个真实踩坑的排障经验,代码可直接跑。🎧

helloagent的博客 235

【每天一个 Python 小案例30】Python 基础知识综合小项目:我的工具盒

作为系列收官,本篇把前 29 篇的知识点合成一个能直接用的命令行工具"我的工具盒":计算器(用 ast 解析表达式,不碰 eval)、单位换算与温度转换(一张换算表 + 特例分支)、记账与分类统计(Decimal + JSON 持久化)、以及用"字典当命令表"把菜单和业务逻辑解耦的主循环。文中对比了 eval 的安全隐患与 ast 白名单的做法,解释了 lambda 闭包在字典里的写法与晚绑定陷阱,并在最后给出整个系列的知识地图,把变量、数据结构、控制流、函数、类、异常、文件、标准库八块内容对应到具体篇目。

xinjiyaya的博客 427

详解Python条件语句

在 Python 中,if...else 是一种条件语句,可以根据给定的条件执行不同的操作。这个语句通常用于控制程序的流程。

2601_96798737的博客 208

Python3 协程:异步编程的核心机制与实战

协程是解决I/O密集型任务等待瓶颈的高效机制,相比线程更轻量、无锁开销。从yield到async/await的演进,使异步编程语义清晰、易于理解。通过async/await可实现并发执行多个任务(如gather、create_task),显著提升网络请求、爬虫等场景性能。关键在于使用异步库(如aiohttp)替代同步库,避免阻塞事件循环。合理控制超时与并发数,才能发挥协程最大优势。

Lxn2zh的博客 159

二进制木马免杀-Python 分离免杀与 Web 挂马

二进制木马免杀-Python 分离免杀与 Web 挂马

2503_94637398的博客 268

torch.compile 差异仅 1e-6,边界样本预测为何翻转

torch.compile 加速后输出与 eager 不一致,部分预测翻转。逐层对比与 graph break 分析定位到动态分支翻转根因。容差回归仅适用于无分支翻转场景,零容忍场景应禁用编译。

昨日种种,皆成今我。今日种种,皆成新我。 159

蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级 备考:莫队算法离线区间查询详解

备赛进行时:第十八届蓝桥杯软件赛报名已于 2026-10-08 10:00 开启、12-18 14:00 截止,省赛定在 2027-04-10(C/C++·Python 程序设计 9:00–13:00);中国电子学会 2026 年 12 月软件编程(C/C++ 一级至十级、Python 一级至六级)考级报名 9/23–12/2 16:00、统考 12-12;全国青少年信息素养大赛 2026—2027 赛季算法应用主题赛也已进入复盘练兵窗口。

IT_Scratch的博客 141

【Python】国家中小学智慧教育平台电子教材批量下载与 PDF 合成实战

成果:两本语文电子课本(一年级上册 118 页 / 23MB、三年级上册 130 页 / 30.3MB),合计 248 页、约 54MB,单本下载加合成 40~60 秒,PDF 页数校验全部通过。经验教训SPA 站点的数据接口优先从 bundle 里挖,比抓页面稳得多;资源链接要按 private/public 分组看待,只取平台公开部分;页数、目录名这类“可推断”的信息,永远用实际响应验证一次;受限环境里“能不能跑浏览器”要在方案定稿前确认。后续计划:这版 PDF 是图片版,没有文字层;

木头大左的博客 138

魔塔社区微调训练Qwen2-1.5B-Instruct模型并烧录到‌RK3568开发板教程

本文基于Ubuntu 22.04 + CUDA 13.0.3环境,使用LLaMA-Factory框架对Qwen2-1.5B-Instruct模型进行LoRA微调,训练儿童故事生成专用模型。通过配置qwen模板、制作alpaca格式数据集、执行sft训练并合并LoRA权重,最终将模型转换为GGUF格式,并量化为Q4_K_M以适配RK3568嵌入式平台。全程支持国产镜像加速下载与显存优化,实现高效轻量化部署。

浅清秋慕夏的博客 186

【回眸】DeepSeek V4.1 Flash 快速上手与实战

本文介绍如何高效本地部署开源大模型,通过现代化工具链实现分钟级环境搭建。聚焦显存优化、一键安装、代码调用与多轮对话实现,解决“显存不足”“连接超时”等痛点,提供参数调优与结构化输出技巧,助力开发者在离线场景下快速构建稳定、高效的本地推理系统。

啤酒鸭的物联网开发记录博客 223
上一篇: 寒假Python四级备考日记(2):一级判断题专项
下一篇: 寒假Python四级备考日记(4):一级全套真题实践
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值