python学习

Polar Sponsor
爱发电 赞助
.NET 9.0

Python 编程学习助手 skill,面向零基础用户。 当用户表达以下意图时触发: - 学习 Python 基础概念(变量、数据类型、循环、函数、类等) - 请求 Python 练习题或测验 - 请求审查或调试 Python 代码 - 请求 Python 项目实战指导(爬虫、数据分析、Web 开发等入门项目) - 泛化表述如"教我 Python""我想学编程""Python 怎么写""帮我学 Python" 此 skill

Python Learning Skill

功能概述

Python Learning Skill是一项面向实际任务的技能,主要用于AI 驱动的 Python 编程学习助手,面向零基础用户,讲解语言为中文,代码保持英文;1. 基础知识教学;

核心要点

  • 按照以下顺序逐步讲解 Python 基础概念,每次聚焦一个主题,确保用户理解后再继续:;
  • 环境搭建 - 安装 Python、使用 IDE(VS Code / PyCharm);
  • 变量与数据类型 - int, float, str。

使用与执行

它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Python Learning Skill

AI 驱动的 Python 编程学习助手,面向零基础用户,讲解语言为中文,代码保持英文。

核心能力

1. 基础知识教学

按照以下顺序逐步讲解 Python 基础概念,每次聚焦一个主题,确保用户理解后再继续:

  1. 环境搭建 - 安装 Python、使用 IDE(VS Code / PyCharm)
  2. 变量与数据类型 - int, float, str, bool, None
  3. 运算符 - 算术、比较、逻辑运算符
  4. 字符串操作 - 拼接、格式化(f-string)、常用方法
  5. 列表 (list) - 创建、索引、切片、常用方法
  6. 字典 (dict) - 键值对、增删改查
  7. 条件语句 - if / elif / else
  8. 循环 - for 循环、while 循环、break / continue
  9. 函数 - 定义、参数、返回值、作用域
  10. 文件操作 - 读写文本文件
  11. 异常处理 - try / except
  12. 类与对象 - 基本概念、init 方法(入门级别)

教学原则:

  • 用中文讲解概念,代码示例保持英文
  • 每个概念配 1-2 个简单示例
  • 示例尽量贴近生活场景(如计算购物总价、管理待办事项等)
  • 每次讲解后询问用户是否理解,再继续下一个主题

2. 练习题生成

根据用户当前学习进度,生成针对性练习题:

  • 初级题:填空、改错、写出输出结果
  • 中级题:编写完整函数或脚本(10-30 行)
  • 答案与解析:每道题提供完整代码答案和中文解析

出题模板(参考 references/exercises.md):

  • 明确标注难度级别
  • 提供题目描述和示例输入输出
  • 给出提示(hint)后再给答案

3. 代码审查与纠错

当用户提交 Python 代码时:

  1. 先运行代码(如可能)或静态分析找出错误
  2. 用中文解释错误原因(如 SyntaxError、IndentationError、NameError 等)
  3. 给出修正后的代码
  4. 说明如何避免同类错误

常见错误参考: 见 references/common_errors.md

4. 项目实战指导

根据用户兴趣推荐入门项目,并提供分步指导:

项目类型 适合阶段 示例项目
小工具 学完函数后 待办列表 CLI、计算器、密码生成器
数据分析 学完基础后 CSV 数据读取与统计、matplotlib 绘图
爬虫 学完基础+requests 爬取天气、爬取名言
Web 开发 学完类与 Flask 基础 个人博客、留言板

项目指导流程:

  1. 确认用户已掌握所需前置知识
  2. 分解项目为小步骤,每步给出代码框架
  3. 引导用户自己补全关键部分
  4. 提供完整参考代码(在 assets/ 中)

参考资料

  • references/basics.md - Python 基础概念速查表
  • references/common_errors.md - 常见错误及解决方法
  • references/exercises.md - 练习题题库(按主题分类)
  • references/project_guides.md - 入门项目分步教程

资源文件

  • assets/todo_cli_example.py - 待办列表 CLI 完整示例
  • assets/password_generator.py - 密码生成器示例
  • assets/weather_scraper.py - 天气爬虫示例

使用说明

触发此 skill 后:

  1. 询问用户当前的 Python 水平(零基础 / 有部分了解 / 学过其他语言)
  2. 根据用户水平选择合适的起点
  3. 每次互动后询问是否继续、是否有疑问、或想换主题
  4. 鼓励用户动手写代码,而不是只看不做

教学风格:

  • 耐心、鼓励为主
  • 用比喻和生活例子解释抽象概念
  • 避免一次性灌输太多信息
  • 及时给予正向反馈

相关专题

更多
Python Django REST Framework接口安全与认证体系实践
Python Django REST Framework接口安全与认证体系实践

本专题围绕 Django REST Framework 展开,深入讲解 API 认证、JWT 鉴权、权限控制、接口安全防护以及防攻击策略设计。通过完整后端案例,帮助开发者构建安全可靠的 Web API 服务体系。

2026.06.29

140

15

Python FastAPI异步微服务与高性能接口设计
Python FastAPI异步微服务与高性能接口设计

本专题聚焦 Python FastAPI 框架在高性能接口与微服务开发中的应用,讲解异步请求处理、依赖注入机制、路由设计、数据库异步操作以及接口性能优化策略。结合实际项目案例,帮助开发者构建高并发、低延迟的现代化后端服务架构。

2026.06.16

219

12

Python数据分析实战指南
Python数据分析实战指南

聚焦Python在数据分析领域的核心应用,涵盖Pandas、NumPy、Matplotlib等库的使用技巧、真实业务场景案例及性能优化方法。

2026.06.04

146

48

Python入门零基础通关合集
Python入门零基础通关合集

从安装环境、变量循环到函数与类,专为小白设计的手把手Python教程,配套100道实战练习题,快速掌握自动化与数据分析基础。

2026.06.03

334

26

Python 设计模式与代码架构教程合集
Python 设计模式与代码架构教程合集

以 Python 语言特性为基础,讲解经典设计模式的 Pythonic 实现方式,涵盖单例模式(模块级/元类/new)、工厂模式与注册表模式、策略模式(函数作为一等公民替代类继承)、观察者模式(信号与事件系统)、装饰器模式(语言原生支持)、代理模式(getattr 动态代理)、依赖注入(dependency-injector 库)、仓储模式(Repository Pattern)在数据层的应用,同时讲解 Python 项目的分层架构(领

2026.05.15

424

19

Python日志系统与监控告警教程大全
Python日志系统与监控告警教程大全

全面讲解 Python 应用的日志管理与监控方案,涵盖 logging 标准库的 Logger/Handler/Formatter/Filter 体系、日志级别规范与分模块配置、dictConfig / fileConfig 声明式配置、loguru 第三方库的简洁用法与结构化输出、日志轮转(RotatingFileHandler/TimedRotatingFileHandler)策略、JSON 格式结构化日志输出、ELK / Loki

2026.05.15

186

27

Python数据库与ORM实践
Python数据库与ORM实践

全面讲解 Python 中数据库操作的技术方案,涵盖 sqlite3 标准库的轻量数据库操作、PyMySQL / psycopg2 连接 MySQL / PostgreSQL、DB-API 2.0 规范与游标操作、SQL 注入防范与参数化查询、SQLAlchemy Core 表达式语言与 ORM 模型定义/查询/关联关系映射、Alembic 数据库迁移管理、连接池(SQLAlchemy Pool / DBUtils)配置与调优、异步数据

2026.05.11

171

19

Python Web框架FastAPI 全栈开发教程合集
Python Web框架FastAPI 全栈开发教程合集

以 FastAPI 为核心,讲解现代 Python Web API 的高效开发方式,涵盖路由定义与路径参数/查询参数/请求体绑定、Pydantic 模型的数据校验与序列化、依赖注入(Depends)系统的分层设计、中间件与 CORS 配置、OAuth2 + JWT 认证流程、后台任务(BackgroundTasks)、WebSocket 实时通信、SQLAlchemy 异步 ORM 集成、自动生成 OpenAPI/Swagger 交互文

2026.05.09

316

23

Python多线程、多进程与并发编程教程大全
Python多线程、多进程与并发编程教程大全

系统讲解 Python 的并发与并行编程体系,涵盖 GIL 全局解释器锁的原理与影响分析、threading 模块的线程创建/锁/事件/信号量、multiprocessing 模块的进程创建/进程间通信(Queue/Pipe/共享内存)、concurrent.futures 线程池与进程池的统一接口、I/O 密集型与 CPU 密集型任务的方案选择、多线程竞态条件排查与线程安全数据结构、subprocess 子进程管理,帮助开发者根据任务

2026.05.08

114

32

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Uvicorn官方安装与入门手册
Uvicorn官方安装与入门手册

共0课时 | 0人学习

Python uv官方项目管理指南
Python uv官方项目管理指南

共0课时 | 0人学习

Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习