看漫画学Python

看漫画学Python

1522分钟

《看漫画学Python:趣味编程入门之旅》是一门专为编程初学者设计的趣味Python入门课程。通过生动的漫画形式和丰富的实战案例,课程将晦涩难懂的编程知识转化为轻松易懂的内容,帮助学员快速掌握Pyth…

《看漫画学Python:趣味编程入门之旅》是一门专为编程初学者设计的趣味Python入门课程。通过生动的漫画形式和丰富的实战案例,课程将晦涩难懂的编程知识转化为轻松易懂的内容,帮助学员快速掌握Python编程的基础知识和核心技能。 课程内容涵盖从基础语法到高级应用的多个方面,包括数据可视化、文本分析、计算机视觉、网络爬虫、GUI开发等,旨在通过项目实战帮助学员提升实际编程能力。 无论你是对编程一窍不通的初学者,还是希望提升Python技能的开发者,这门课程都将为你提供系统的学习路径和实用的编程技巧。
课程介绍 第一章 工欲善其事,必先利其器使用IDE工具 - 第一节 IDE工具那些事儿 - 第二节 下载与安装 - 第三节 根据使用偏好对PyCharm 进行设置 - 第四节 只要你愿意,就可以不用鼠标——使用快捷键 - 第五节 设置 Python 解释器 - 第六节 创建 PyCharm 项目 - 第七节 创建 Python 源码文件 - 第八节 运行程序 - 第九节 打开 PyCharm 项目 - 第十节 PyCharm的诱人功能 - 第十一节 调试程序不求人!--PyCharm的调试功能 - 第十二节 知识点拨--介绍Visual Studio Code 第二章 让我们从海龟开始 - 2.1.1 Turtle 中的基本概念 - 2.1.2 动动手——使用 Turtle 绘制一个矩形 - 2.1.3 改变画笔 - 2.1.4 设置画笔 - 2.1.5 填充颜色 - 2.2.1 绘制五角星 - 2.2.2 绘制圆形和弧线 - 第三节 动手实践1:绘制奥运五环 - 第四节 动手实践2:好漂亮的一棵树 第三章 进阶的GUI库 - 第一节 什么选择PyQt - 第二节 PyQt的基础知识 - 第三节 在窗口中添加控件 - 3.2 编写你的第1个PyQt GUI 程序 - 3.2. 以面向对象方式实现 PyQt GUI 程序 - 第四节 处理事件 - 第五节 鼠标事件 - 第六节 键盘事件 - 第七节 布局管理 - 第八节 盒子布局管理器——QBoxLayout - 第九节 网格布局管理器——QGridLayout - 第十节 表单布局管理器——QFormLayout - 第十一节 文本输入控件 - 第十二节 单选按钮 - 第十三节 复选框 - 第十四节 列表控件 - 第十五节 下拉列表控件 - 第十六节 表格控件 - 第十七节 表格事件处理 - 第十八节 安装 QTDesigner - 第十九节 示例:登录界面 第四章 文本分析 - 第一节 中文分词库——jieba 库 - 第二节 安装 jieba 库 - 第三节 使用 jieba 库 - 第四节 动手实践:《水浒传》词频分析1 - 第五节 动手实践:《水浒传》词频分析2 - 第六节 安装 wordcloud 库 - 第七节 使用 wordcloud 库1 - 第八节 使用 wordcloud 库2. - 第九节 使用 wordcloud 库3 - 第十节 动手实践:通过词云对《水浒传》进行词频分析 - 第十一节 综合实践:在GUI界面打开图片 第五章 计算机视觉处理那些事儿 - 第一节 安装OpenCV 库. - 第二节 读取和显示图像 - 第三节 调整图像的大小 - 第四节 图像旋转 - 第五节 图像灰度化 - 第六节 图像二值化 - 第七节 人脸检测 - 第八节 安装OCR 引擎Tesseract - 第九节 验证码识别的代码实现 第六章 让蜘蛛帮我们工作 - 第一节 “虫子”的第 1 阶段工作——爬取数据 - 第二节 “虫子”的第 2 阶段工作——解析数据 - 第三节 “虫子”的第 3 阶段工作——下载图片 - 第四节 爬取动态网页数据 - 第五节 使用浏览器的Web 开发者工具 - 第六节 使用Selenium模拟Web浏览器爬取数据 - 第七节 动手实践1: 爬取股票数据1 - 第八节 动手实践1: 爬取股票数据2 - 第九节 动手实践2:将股票数据存储到CSV文件中 - 第十节 动手实践3:在GUI界面显示股票数据 第七章 进阶的数据存储 - 第一节 MySQL的基础知识 - 第二节 安装 MySQL8 - 第三节 通过命令提示符窗口登录MySQL 服务器 - 第四节 常见的管理命令 - 第五节 使用 GUI 工具管理数据库 - 第六节 使用Python访问MySQL - 第七节 访问 MySQL 的流程 - 第八节 动手实践1:创建学生表 - 第九节 动手实践1:插入数据 - 第十节 动手实践1:查询数据 - 第十一节 动手实践1:对查询返回多条数据 - 第十二节 动手实践2:完成数据的更新和删除操作 第八章 让我们一起交换数据 - 第一节 数据交换格式 - 第二节 XML数据交换格式 - 第三节 XML文档的结构 - 第四节 解析XML文档 - 第五节 使用 ElementTree 库解析 XML 文档 - 第六节 动手实践1:使用XPath表达式解析Notes.xml文档 - 第七节 动手实践2:在GUI界面显示备忘录信息 第九章 访问Excel文件 - 第一节 访问Excel文件 - 第二节 xlwings库中的对象 - 第三节 读取单元格数据 - 第四节 写入单元格数据 - 第五节 动手实践:将股票数据保存到Excel文件中 第十章 数据可视化 - 第一节 使用pyecharts库 - 第二节 第1个 pyecharts 图表 - 第三节 使用链式 API - 第四节 设置图表 - 第五节 绘制折线图 - 第六节 绘制面积图 - 第七节 绘制饼状图 - 第八节 绘制环状图 - 第九节 3D柱状图 - 第十节 动手实践 第十一章 基于PyQT的宠物商店项目 - 第一节 项目概述 - 第二节 需求分析 - 第三节 系统设计 - 第四节 数据库设计 - 第五节 架构设计 - 第六节 详细设计 - 第七节 初始化数据库 - 第八节 创建项目 - 第九节 配置数据库 - 第十节 DAO 基类 - 第十一节 用户管理 DAO - 第十二节 商品管理 DAO - 第十三节 编写启动模块 - 第十四节 编写用户登录窗口 - 第十五节 编写商品列表窗口1(创建主窗口) - 第十六节 编写商品列表窗口2(显示商品数据) - 第十七节 编写商品列表窗口3(添加顶部面板) - 第十八节 编写商品列表窗口4(添加分割窗口) - 第十九节 编写商品列表窗口5.1(详细面板) - 第二十节 编写商品列表窗口5.2(详细面板 - 第二十一节 编写商品列表窗口5.3(详细面板) 第十二章 基于PyGame技术的迷失航线游戏项目 - 第一节 安装 PyGame 库 - 第二节 PyGame 游戏程序的模板 - 第三节 在你的游戏场景中绘制图片 - 第四节 在你的游戏场景中绘制文字 - 第五节 让我们走进“精灵”的世界 - 第六节 将精灵添加到游戏场景中 - 第七节 响应键盘事件 - 第八节 游戏中的声音 - 第九节 迷失航线游戏分析与设计 - 第十节 项目编码实现 - 第十一节 创建敌人 - 第十二节 创建玩家精灵 - 第十三节 创建子弹精灵 - 第十四节 创建爆炸精灵 - 第十五节 游戏场景的实现1(创建游戏场景 - 第十六节 游戏场景的实现2( 初始化游戏场景) - 第十七节 游戏场景的实现3( 子弹与敌人的碰撞检测) - 第十八节 游戏场景的实现4( 玩家飞机与敌人的碰撞检测) - 第十九节 游戏场景的实现5(游戏结束) - 第二十节 游戏场景的实现6(游戏结束统计最高分) - 第二十节 游戏场景的实现7(重启游戏)
关东升
关东升

国内著名技术专家,技术顾问,技术图书作家