1-1 课前必读
Python程序设计教程(2024版)
讲师:燎原
159 小节 已有 226360 人学过 2024.3.5 推出
本课程为2024新版,为了适应新的开发需求,特别是AI工具,课程选用了python3.12版本,并使用Pycharm作为开发工具,代码调试更便捷,启用新案例,且新增了web开发入门,装饰器、文件指针、GIL等一系列细节知识点,新增AI辅助编程、编程工具等实用知识。
  • 第一章:初识Python
  • 1-1 课前必读
  • 1-2 Python能用来做什么
  • 1-3 环境安装
  • 1-4 第一个Python程序
  • 1-5 使用其他工具编写Python程序
  • 1-6 使用Pycharm编写Python程序
  • 第二章:编程基础
  • 2-1 注释
  • 2-2 变量
  • 2-3 数据类型(1)
  • 2-4 数据类型(2)
  • 2-5 字符串拼接
  • 2-6 转义字符
  • 2-7 数据类型转换(1)
  • 2-8 数据类型转换(2)
  • 2-9 接收键盘输入
  • 2-10 运算符
  • 2-11 列表(1)
  • 2-12 列表(2)
  • 2-13 元组和多维容器
  • 2-14 字典
  • 2-15 集合
  • 2-16 容器中的常用函数
  • 第三章:选择结构
  • 3-1 if-else语句v
  • 3-2 elif语句
  • 3-3 选择结构嵌套
  • 3-4 选择结构和列表
  • 3-5 选择结构练习(1)
  • 3-6 选择结构练习(2)
  • 3-7 案例:简易餐厅结账
  • 第四章:循环结构
  • 4-1 for循环
  • 4-2 求和问题
  • 4-3 for循环遍历容器
  • 4-4 循环和选择结构组合
  • 4-5 最大值最小值问题
  • 4-6 while循环
  • 4-7 循环嵌套
  • 4-8 循环中断和无限循环
  • 4-9 循环结构练习(1)
  • 4-10 循环结构练习(2)
  • 4-11 综合训练:模拟银行账户(1)
  • 4-12 综合训练:模拟银行账户(2)
  • 4-13 综合训练:模拟银行账户(3)
  • 4-14 冒泡排序(1)
  • 4-15 冒泡排序(2)
  • 第五章:函数
  • 5-1 了解函数
  • 5-2 内置函数
  • 5-3 自定义函数
  • 5-4 参数和返回值
  • 5-5 四种入参方式
  • 5-6 变量作用域
  • 5-7 匿名函数
  • 5-8 装饰器
  • 5-9 函数练习(1)
  • 5-10 函数练习(2)
  • 第六章:综合训练:51菜品管理系统
  • 6-1 项目分析和数据准备
  • 6-2 循环显示功能列表
  • 6-3 登录和查询
  • 6-4 菜品上下架
  • 6-5 库存预警和菜品更新
  • 6-6 菜品排序和权限验证
  • 第七章:文件读写
  • 7-1 了解文件读写
  • 7-2 读文件
  • 7-3 写文件
  • 7-4 读写二进制文件
  • 7-5 文件路径和编码
  • 7-6 with-open语句
  • 7-7 文件夹操作
  • 7-8 文件读写练习(1)
  • 7-9 文件读写练习(2)
  • 第八章:模块
  • 8-1 模块基础
  • 8-2 import和main函数
  • 8-3 内置模块random
  • 8-4 内置模块time
  • 8-5 其他内置模块
  • 8-6 第三方模块
  • 8-7 第三方模块安装(1)
  • 8-8 第三方模块安装(2)
  • 8-9 pyEmail发送邮件
  • 8-10 tushare股票价格监控
  • 8-11 pyecharts数据可视化(1)
  • 8-12 pyecharts数据可视化(2)
  • 8-13 pygame游戏开发(1)
  • 8-14 pygame游戏开发(2)
  • 8-15 python程序打包exe
  • 第九章:json数据
  • 9-1 json介绍
  • 9-2 json和python数据转换
  • 9-3 json模拟数据库(1)
  • 9-4 json模拟数据库(2)
  • 9-5 案例:记账本小工具(1)
  • 9-6 案例:记账本小工具(2)
  • 第十章:综合训练
  • 10-1 业务数据和基础函数
  • 10-2 图书上下架
  • 10-3 借阅图书
  • 10-4 查询图书
  • 10-5 归还图书
  • 10-6 查看用户借阅明细
  • 第十一章:面向对象
  • 11-1 认识对象
  • 11-2 对象和类
  • 11-3 定义类
  • 11-4 创建对象
  • 11-5 self关键字和初始化方法
  • 11-6 案例:银行卡
  • 11-7 类的封装
  • 11-8 类的继承
  • 11-9 继承传递和多继承
  • 第十二章:综合训练:飞机大战
  • 12-1 项目介绍和基本思路
  • 12-2 编写玩家类
  • 12-3 编写其他类
  • 12-4 显示玩家和敌机
  • 12-5 敌机移动和开火
  • 12-6 玩家开火
  • 12-7 玩家移动
  • 第十三章:异常
  • 13-1 认识异常
  • 13-2 常见异常处理
  • 13-3 捕获异常
  • 13-4 自定义异常
  • 第十四章:Python操作数据库
  • 14-1 认识和安装MySQL
  • 14-2 使用navicat操作数据库
  • 14-3 Python连接MySQL
  • 14-4 创建和删除表
  • 14-5 新增数据
  • 14-6 更新、删除和查询数据
  • 14-7 案例:用户管理(1)
  • 14-8 案例:用户管理(2)
  • 第十五章:综合训练
  • 15-1 项目介绍和表设计
  • 15-2 登录和菜单列表
  • 15-3 菜品上下架
  • 15-4 菜品更新
  • 15-5 点菜
  • 15-6 退菜和上菜
  • 15-7 结账
  • 15-8 订单统计
  • 第十六章:网络编程和多线程
  • 16-1 了解网络编程
  • 16-2 TCP通信
  • 16-3 UDP通信
  • 16-4 多任务处理、进程和线程
  • 16-5 多进程实现
  • 16-6 多线程实现
  • 16-7 主线程和子线程
  • 16-8 线程锁和GIL
  • 16-9 多线程聊天室
  • 第十七章:Web开发基础
  • 17-1 Web程序和Web开发
  • 17-2 Web程序开发流程
  • 17-3 第一个Flask程序
  • 17-4 Get请求和入参
  • 17-5 Post请求和Postman工具
  • 17-6 接口返回页面
  • 17-7 传递对象到页面
  • 17-8 模板中的判断和循环
  • 17-9 蓝图
  • 17-10 数据库ORM组件配置
  • 17-11 数据库基本操作
  • 17-12 查询和删除
  • 17-13 新增和编辑
  • 17-14 前后端分离开发
  • 第十八章:Python变成使用知识
  • 18-1 AI辅助编程
  • 18-2 Pycharm拉取和提交代码
  • 18-3 Pycharm快捷键和相关工具
  • 18-4 Python学习路径

燎原

资深程序开发讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App