看漫画学Python
体系课

看漫画学Python

  • Python

看漫画学Python:趣味编程进阶之旅

¥499.9
本课程包括
  • 25小时39分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握Python基础语法:通过漫画和实例,快速掌握Python的基本语法、数据类型、控制结构等核心知识。
  • 提升实战能力:通过多个实战项目(如文本分析、图像处理、网络爬虫等),积累实际编程经验。
  • 学会使用主流工具:掌握PyCharm、Visual Studio Code等主流IDE工具的使用,提升开发效率。
  • 掌握数据处理与可视化:学会使用Python进行数据处理、分析和可视化,提升数据驱动的决策能力。
  • 进阶技能提升:通过GUI开发、游戏开发等高级应用,提升编程的深度和广度。
课程介绍

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

课程内容涵盖从基础语法到高级应用的多个方面,包括数据可视化、文本分析、计算机视觉、网络爬虫、GUI开发等,旨在通过项目实战帮助学员提升实际编程能力。

无论你是对编程一窍不通的初学者,还是希望提升Python技能的开发者,这门课程都将为你提供系统的学习路径和实用的编程技巧。

适合人群
  • 编程初学者:对编程感兴趣,但缺乏基础的学员,希望通过趣味的方式快速入门。
  • 自学者:希望通过自学掌握Python语言,但需要系统化指导的学员。
  • 青少年学生:对编程有浓厚兴趣,希望通过趣味学习提升逻辑思维和编程能力。
  • 职场人士:希望提升数据分析、自动化办公等Python应用能力的职场人士。
  • 教育工作者:希望将编程教学融入趣味元素,提升教学效果的教师。
讲师介绍
国内著名技术专家,技术顾问,技术图书作家
擅长领域:
  • Python
关东升老师具有18年教学经验:教授近万名学员,近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 26年项目经验: 主要项目如下。 (1)参与设计和开发北京市公交一卡通百亿级大型项目。 (2)开发国家农产品追溯系统。 (3)开发大型网络游戏《神农诀》的iOS和Android客户端开发。 (4)酒店预订系统的iOS客户端开发。 (5)金融系统微博客户端开发。 著有50本多部畅销书: 近期出版图书如下。 《漫画Java》 《趣玩Python自动化办公真简单》 《看漫画学Python》 《Java从小白到大牛》 《Kotlin从小白到大牛》 《Python从小白到大牛》 《Android从小白到大牛Kotlin版》
课程大纲
共0节 时长0分钟 全部收起
课程介绍
1分钟
第一章 工欲善其事,必先利其器使用IDE工具
共12节 | 1小时27分钟
  • 第一节 IDE工具那些事儿
    7分钟
  • 第二节 下载与安装
    5分钟
  • 第三节 根据使用偏好对PyCharm 进行设置
    10分钟
  • 第四节 只要你愿意,就可以不用鼠标——使用快捷键
    8分钟
  • 第五节 设置 Python 解释器
    5分钟
  • 第六节 创建 PyCharm 项目
    3分钟
  • 第七节 创建 Python 源码文件
    3分钟
  • 第八节 运行程序
    3分钟
  • 第九节 打开 PyCharm 项目
    4分钟
  • 第十节 PyCharm的诱人功能
    12分钟
  • 第十一节 调试程序不求人!--PyCharm的调试功能
    12分钟
  • 第十二节 知识点拨--介绍Visual Studio Code
    14分钟
第二章 让我们从海龟开始
共9节 | 1小时
  • 2.1.1 Turtle 中的基本概念
    3分钟
  • 2.1.2 动动手——使用 Turtle 绘制一个矩形
    4分钟
  • 2.1.3 改变画笔
    3分钟
  • 2.1.4 设置画笔
    2分钟
  • 2.1.5 填充颜色
    7分钟
  • 2.2.1 绘制五角星
    13分钟
  • 2.2.2 绘制圆形和弧线
    6分钟
  • 第三节 动手实践1:绘制奥运五环
    8分钟
  • 第四节 动手实践2:好漂亮的一棵树
    14分钟
第三章 进阶的GUI库
共21节 | 4小时5分钟
  • 第一节 什么选择PyQt
    6分钟
  • 第二节 PyQt的基础知识
    7分钟
  • 第三节 在窗口中添加控件
    7分钟
  • 3.2 编写你的第1个PyQt GUI 程序
    17分钟
  • 3.2. 以面向对象方式实现 PyQt GUI 程序
    9分钟
  • 第四节 处理事件
    19分钟
  • 第五节 鼠标事件
    12分钟
  • 第六节 键盘事件
    6分钟
  • 第七节 布局管理
    4分钟
  • 第八节 盒子布局管理器——QBoxLayout
    16分钟
  • 第九节 网格布局管理器——QGridLayout
    16分钟
  • 第十节 表单布局管理器——QFormLayout
    12分钟
  • 第十一节 文本输入控件
    7分钟
  • 第十二节 单选按钮
    21分钟
  • 第十三节 复选框
    8分钟
  • 第十四节 列表控件
    8分钟
  • 第十五节 下拉列表控件
    6分钟
  • 第十六节 表格控件
    22分钟
  • 第十七节 表格事件处理
    8分钟
  • 第十八节 安装 QTDesigner
    9分钟
  • 第十九节 示例:登录界面
    25分钟
第四章 文本分析
共11节 | 1小时28分钟
  • 第一节 中文分词库——jieba 库
    3分钟
  • 第二节 安装 jieba 库
    2分钟
  • 第三节 使用 jieba 库
    11分钟
  • 第四节 动手实践:《水浒传》词频分析1
    23分钟
  • 第五节 动手实践:《水浒传》词频分析2
    6分钟
  • 第六节 安装 wordcloud 库
    12分钟
  • 第七节 使用 wordcloud 库1
    10分钟
  • 第八节 使用 wordcloud 库2.
    6分钟
  • 第九节 使用 wordcloud 库3
    7分钟
  • 第十节 动手实践:通过词云对《水浒传》进行词频分析
    3分钟
  • 第十一节 综合实践:在GUI界面打开图片
    4分钟
第五章 计算机视觉处理那些事儿
共9节 | 1小时29分钟
  • 第一节 安装OpenCV 库.
    3分钟
  • 第二节 读取和显示图像
    18分钟
  • 第三节 调整图像的大小
    7分钟
  • 第四节 图像旋转
    5分钟
  • 第五节 图像灰度化
    8分钟
  • 第六节 图像二值化
    10分钟
  • 第七节 人脸检测
    14分钟
  • 第八节 安装OCR 引擎Tesseract
    9分钟
  • 第九节 验证码识别的代码实现
    16分钟
第六章 让蜘蛛帮我们工作
共10节 | 2小时35分钟
  • 第一节 “虫子”的第 1 阶段工作——爬取数据
    14分钟
  • 第二节 “虫子”的第 2 阶段工作——解析数据
    26分钟
  • 第三节 “虫子”的第 3 阶段工作——下载图片
    25分钟
  • 第四节 爬取动态网页数据
    22分钟
  • 第五节 使用浏览器的Web 开发者工具
    8分钟
  • 第六节 使用Selenium模拟Web浏览器爬取数据
    10分钟
  • 第七节 动手实践1: 爬取股票数据1
    16分钟
  • 第八节 动手实践1: 爬取股票数据2
    15分钟
  • 第九节 动手实践2:将股票数据存储到CSV文件中
    15分钟
  • 第十节 动手实践3:在GUI界面显示股票数据
    3分钟
第七章 进阶的数据存储
共12节 | 1小时40分钟
  • 第一节 MySQL的基础知识
    5分钟
  • 第二节 安装 MySQL8
    8分钟
  • 第三节 通过命令提示符窗口登录MySQL 服务器
    6分钟
  • 第四节 常见的管理命令
    11分钟
  • 第五节 使用 GUI 工具管理数据库
    6分钟
  • 第六节 使用Python访问MySQL
    6分钟
  • 第七节 访问 MySQL 的流程
    9分钟
  • 第八节 动手实践1:创建学生表
    10分钟
  • 第九节 动手实践1:插入数据
    21分钟
  • 第十节 动手实践1:查询数据
    12分钟
  • 第十一节 动手实践1:对查询返回多条数据
    4分钟
  • 第十二节 动手实践2:完成数据的更新和删除操作
    1分钟
第八章 让我们一起交换数据
共7节 | 1小时
  • 第一节 数据交换格式
    4分钟
  • 第二节 XML数据交换格式
    4分钟
  • 第三节 XML文档的结构
    6分钟
  • 第四节 解析XML文档
    6分钟
  • 第五节 使用 ElementTree 库解析 XML 文档
    18分钟
  • 第六节 动手实践1:使用XPath表达式解析Notes.xml文档
    20分钟
  • 第七节 动手实践2:在GUI界面显示备忘录信息
    2分钟
第九章 访问Excel文件
共5节 | 1小时14分钟
  • 第一节 访问Excel文件
    8分钟
  • 第二节 xlwings库中的对象
    5分钟
  • 第三节 读取单元格数据
    28分钟
  • 第四节 写入单元格数据
    18分钟
  • 第五节 动手实践:将股票数据保存到Excel文件中
    16分钟
第十章 数据可视化
共10节 | 2小时3分钟
  • 第一节 使用pyecharts库
    10分钟
  • 第二节 第1个 pyecharts 图表
    11分钟
  • 第三节 使用链式 API
    17分钟
  • 第四节 设置图表
    11分钟
  • 第五节 绘制折线图
    13分钟
  • 第六节 绘制面积图
    11分钟
  • 第七节 绘制饼状图
    23分钟
  • 第八节 绘制环状图
    3分钟
  • 第九节 3D柱状图
    20分钟
  • 第十节 动手实践
    3分钟
第十一章 基于PyQT的宠物商店项目
共21节 | 3小时25分钟
  • 第一节 项目概述
    3分钟
  • 第二节 需求分析
    2分钟
  • 第三节 系统设计
    4分钟
  • 第四节 数据库设计
    5分钟
  • 第五节 架构设计
    5分钟
  • 第六节 详细设计
    6分钟
  • 第七节 初始化数据库
    5分钟
  • 第八节 创建项目
    2分钟
  • 第九节 配置数据库
    3分钟
  • 第十节 DAO 基类
    7分钟
  • 第十一节 用户管理 DAO
    19分钟
  • 第十二节 商品管理 DAO
    25分钟
  • 第十三节 编写启动模块
    3分钟
  • 第十四节 编写用户登录窗口
    21分钟
  • 第十五节 编写商品列表窗口1(创建主窗口)
    8分钟
  • 第十六节 编写商品列表窗口2(显示商品数据)
    10分钟
  • 第十七节 编写商品列表窗口3(添加顶部面板)
    10分钟
  • 第十八节 编写商品列表窗口4(添加分割窗口)
    6分钟
  • 第十九节 编写商品列表窗口5.1(详细面板)
    20分钟
  • 第二十节 编写商品列表窗口5.2(详细面板
    19分钟
  • 第二十一节 编写商品列表窗口5.3(详细面板)
    22分钟
第十二章 基于PyGame技术的迷失航线游戏项目
共21节 | 4小时12分钟
  • 第一节 安装 PyGame 库
    2分钟
  • 第二节 PyGame 游戏程序的模板
    21分钟
  • 第三节 在你的游戏场景中绘制图片
    19分钟
  • 第四节 在你的游戏场景中绘制文字
    12分钟
  • 第五节 让我们走进“精灵”的世界
    12分钟
  • 第六节 将精灵添加到游戏场景中
    13分钟
  • 第七节 响应键盘事件
    20分钟
  • 第八节 游戏中的声音
    19分钟
  • 第九节 迷失航线游戏分析与设计
    4分钟
  • 第十节 项目编码实现
    1分钟
  • 第十一节 创建敌人
    19分钟
  • 第十二节 创建玩家精灵
    2分钟
  • 第十三节 创建子弹精灵
    7分钟
  • 第十四节 创建爆炸精灵
    15分钟
  • 第十五节 游戏场景的实现1(创建游戏场景
    9分钟
  • 第十六节 游戏场景的实现2( 初始化游戏场景)
    18分钟
  • 第十七节 游戏场景的实现3( 子弹与敌人的碰撞检测)
    20分钟
  • 第十八节 游戏场景的实现4( 玩家飞机与敌人的碰撞检测)
    6分钟
  • 第十九节 游戏场景的实现5(游戏结束)
    12分钟
  • 第二十节 游戏场景的实现6(游戏结束统计最高分)
    19分钟
  • 第二十节 游戏场景的实现7(重启游戏)
    2分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。