Python 入门到实战 2025:语法、面向对象、GUI 项目与 AI 智能编程

课程介绍

这是一门融合 AI 编程工具的 Python 零基础课程。学习指引先讲 Python 概述、开发环境配置、文件的建立存储执行、注释与缩进;语法部分覆盖变量与命名规范、整型浮点布尔字符串等数据类型、输入输出与算术逻辑运算符,程序控制讲 if-elif-else 与 for、while 循环,并用九九乘法表做综合练习。

函数设计讲方法的定义调用、参数传递、默认参数、可变参数、返回值与常用内置方法;序列化对象讲列表、元组、字典、集合及选择;容错处理讲异常类型、捕获、raise 与自定义异常;IO 操作讲文件读写与 CSV;面向对象讲类、属性、继承、多态、封装和特殊方法;模块化编程讲导入、搜索路径、包与打包发布。

后半部分用 tkinter 做界面开发(组件、布局、事件、对话框、菜单、Frame),并完成学生成绩管理系统项目:登录界面、主界面与菜单、成绩与学生列表的增删改查和文件存储、模块化改造;最后介绍 Trae+DeepSeek 和 Cursor 两类 AI 智能编程工具的安装与使用技巧。

网盘说明:本课程为百度网盘资源。

课程目录

第1章 学习指引
1-1 学习指引—课程介绍
1-2 学习指引—Python语言概述
1-3 学习指引—开发环境配置
1-4 学习指引—文件的建立、存储及执行
1-5 学习指引—代码注释和缩进

第2章 语法基础与输入输出
2-1 语法基础—变量的定义及赋值
2-2 语法基础—变量的命名要求和规范
2-3 语法基础:数据类型—整型、浮点型、布尔值
2-4 语法基础: 数据类型—字符串类型
2-5 语法基础: 数据类型—复杂类型简介
2-6 输入输出—input()输入
2-7 输入输出— print()格式化输出
2-8 语法基础:简单运算—算术运算符
2-9 语法基础:简单运算—逻辑运算符

第3章 程序控制
3-1 程序控制—条件判断—`if-elif-else`语句
3-2 程序控制:条件判断—逻辑运算符
3-3 程序控制:循环结构—for-in形式
3-4 程序控制:循环结构—for-range函数
3-5 程序控制:循环结构—while循环与终止条件
3-6 程序控制:循环结构—break和continue关键字
3-7 程序控制:循环结构—break和continue关键字
3-8 程序控制:综合练习—打印九九乘法表

第4章 函数设计
4-1 函数设计—方法的定义与调用
4-2 函数设计—方法的参数传递
4-3 函数设计—方法的默认参数
4-4 函数设计—方法的参数位置
4-5 函数设计—方法的可变参数
4-6 函数设计—方法的返回值
4-7 函数设计—常用内置方法

第5章 序列化对象
5-1 序列化对象—列表(List)
5-2 序列化对象—元组(Tuple)
5-3 序列化对象—字典(Dictionary)
5-4 序列化对象—集合(Set)
5-5 序列化对象—数据序列结构的选择

第6章 容错处理
6-1 容错处理—异常概念及类型
6-2 容错处理—异常捕获及处理
6-3 容错处理—手动异常raise语句
6-4 容错处理—自定义类型的异常

第7章 IO 操作
7-1 IO操作—打开文件
7-2 IO操作—读取文件
7-3 IO操作—写入文件
7-4 IO操作—读写 CSV 文件
7-5 IO操作—文件读写练习

第8章 面向对象编程
8-1 面向对象编程—概述
8-2 面向对象编程—类的定义和实例
8-3 面向对象编程—类的属性定义
8-4 面向对象编程—类的函数定义
8-5 面向对象编程—类的单继承
8-6 面向对象编程—类的多继承
8-7 面向对象编程—类的方法重写
8-8 面向对象编程—类的多态
8-9 面向对象编程—类的封装
8-10 面向对象编程—类的特殊方法

第9章 模块化编程
9-1 模块化编程—场景介绍及概述
9-2 模块化编程—模块的导入
9-3 模块化编程—模块搜索路径
9-4 模块化编程—包的定义及创建
9-5 模块化编程—模块的内置属性
9-6 模块化编程—__init__.py文件的作用
9-7 模块化编程—模块的打包发布及安装

第10章 界面开发
10-1 界面开发—tkinter基础概念
10-2 界面开发—GUI基础组件
10-3 界面开发—GUI布局管理
10-4 界面开发—GUI事件处理
10-5 界面开发—GUI标准对话框
10-6 界面开发—GUI菜单栏
10-7 界面开发—GUI 容器组件Frame
10-8 界面开发—GUI综合练习-用户登录

第11章 项目实践:学生成绩管理系统
11-1 项目实践—学生成绩管理系统需求分析和模块层级分解
11-2 项目实践—用户登录界面设计与开发
11-3 项目实践—用户登录后台业务实现(存储、查询、初始化)
11-4 项目实践—系统主界面开发及系统功能菜单
11-5 项目实践—子菜单及登录进行模块化编程改造
11-6 项目实践—成绩列表前端界面开发(增、删、改、查)
11-7 项目实践—成绩列表业务功能实现(基于文件存储)
11-8 项目实践—成绩列表功能集成到主菜单
11-9 项目实战—学生列表前端界面开发(增、删、改、查)
11-10 项目实践—学生列表业务功能实现(基于文件存储)
11-11 项目实践—系统用户登录后多界面会话共享

第12章 AI 智能编程工具
12-1 Trae+Deepseeek AI智能编程开发工具介绍和安装
12-2 Trae+Deepseeek AI智能编程开发工具使用技巧一
12-3 Trae+Deepseeek AI智能编程开发工具使用技巧二
12-4 Trae+Deepseeek AI智能编程开发工具使用技巧三
12-5 Cursor AI智能编程开发工具—介绍和安装
12-6 Cursor AI智能编程开发工具—场景开发使用技巧一
12-7 Cursor AI智能编程开发工具—场景开发使用技巧二
12-8 Cursor AI智能编程开发工具—场景开发使用技巧三

资源下载
下载价格35 学币
赞助终身VIP免费
常见问题
学币是什么?
1学币 = 1元人民币,可通过每日签到或赞助VIP获得!
如何购买更优惠?
推荐赞助VIP,赞助VIP后再购买超划算-购买会有折扣!(季/年VIP折扣购买,终身VIP免费)
资源能分享给别人吗?
本站资源仅限用于学习和研究目的,不得用于商业或者非法用途,否则,一切后果请用户自负!
遇到问题怎么办?
遇到问题直接点击页面右下角消息按钮联系客服反馈,会在第一时间处理!
0
显示验证码
没有账号?注册  忘记密码?