练习:30 天 Python 基础闯关

python3基础 › 练习 01 · 30 天基础闯关 (第 1 章)
文章工具

按天推进、难度阶梯友好,适合把 Python 基础打牢。

本练习要实现的模块(示意图)
图:本练习要实现的模块(示意图)

项目目标

用一套分天的练习,把变量、列表、字典、函数、面向对象与异常处理系统练一遍。

要做的功能

核心功能(必做)

  • 变量、字符串、列表、字典、元组、集合的基本操作。
  • 条件、循环、函数与推导式。
  • 文件读写与异常处理(try/except)。
  • 面向对象:类、继承、属性。
  • 每天完成对应习题并跑通。

进阶功能(选做)

  • 用 pandas 做一个小数据分析
  • 用 requests 调一个公开 API
  • 写一个命令行小工具

会练到的知识点

  • 内置数据结构
  • 函数与推导式
  • 异常处理
  • 类与对象
  • 模块与包

验收标准

  • 每天的练习都能独立跑通
  • 能用字典 / 列表解决实际问题
  • 会读写文件与处理异常

难度与工期

难度:★☆☆ · 建议工期:每天 1–2 小时,共 30 天 · 适合:零基础或刚入门

参考实现(GitHub)

先自己动手实现,卡住了再对照参考;也可以只看它的目录结构,别直接照抄。

Asabeneh/30-Days-Of-Python —— 分 30 天的 Python 练习教程,难度阶梯友好。

加分项

  • 把练习整理成自己的笔记仓库
  • 给函数补上类型标注
  • 用 pytest 写测试

建议做法:先把「核心功能」列成本地待办,每完成一项就跑一次;做完再回头看参考实现,对比自己的设计差在哪。

⚠️ 版权声明

本文为免费文章,欢迎转载。转载请注明出处:一木科技(https://www.pingquan.vip/2026/10/14/practice-py-30days/),并保留原文链接。