课程概述

《Python自动化办公和游戏》是一门全面的课程,旨在帮助学习者掌握Python编程语言的基础知识,并应用于自动化办公和游戏开发的实际项目中。课程内容涵盖了Python编程的基础语法、数据类型、控制结构、函数、模块、文件操作、异常处理、多线程和多进程、数据库操作、Excel和Word自动化处理、网页数据爬取、Selenium自动化操作、正则表达式、图像处理和游戏自动化开发等。通过系统的学习和丰富的实战案例,学员能够迅速提升编程技能,并将其应用于实际工作和项目中。

课程目录

  1. 第一讲
      1. 为什么选择Python
      1. 注释
      1. 缩进
      1. 命名规范
      1. 关键字
      1. 标识符的命名规则
      1. 变量
      1. 双下划线
      1. 新手容易犯的错误(上)
      1. 新手容易犯的错误(下)
  2. 第二讲
    • 11. 数值类型
      1. 浮点类型
      1. 复数类型和布尔类型
      1. 运算符
      1. 赋值运算符
      1. 比较运算符
      1. 逻辑运算符
      1. 分支语句(上)
      1. 分支语句(下)
  3. 第三讲
    • 20. for循环(上)
      1. for循环(下)
      1. 列表(上)
      1. 列表(中)
      1. 列表(下)
      1. 字符串
      1. 字符串格式化
  4. 第四讲
    • 27. while循环
      1. 水仙花数
      1. 优化猜数字游戏
      1. 打印九九乘法表
      1. 循环嵌套
  5. 第五讲
    • 32. break
      1. continue
      1. 函数的优点和作用
      1. 函数定义小实战
      1. 参数和返回值
      1. 形参和实参
      1. 优化猜数字游戏
      1. 元组
  6. 第六讲
    • 40. 字典(上)
      1. 字典(中)
      1. 字典(下)
      1. 集合(上)
      1. 集合(下)
      1. 类与对象(上)
      1. 类与对象(中)
      1. 类与对象(下)
  7. 第七讲
    • 48. 模块和包
      1. 命名空间
      1. 模块的导入
      1. 第三方模块
      1. 包、模块、库
      1. 文件读写
      1. 异常处理
      1. 抛出异常
  8. 第八讲
    • 56. 进程和线程(上)
      1. 进程和线程(中)
      1. 进程和线程(下)
      1. 进程池的概念
      1. pool常用方法
      1. 多进程
      1. 多线程
      1. 设计模式master-worker
  9. 第九讲
    • 64. 数据库概述
      1. 数据库类别
      1. sqlite数据库
      1. 连接数据库并创建表
      1. 数据表插入和查询数据
      1. 查询语句的具体用法
      1. 往数据表中增加数据
      1. 在数据表中修改数据
      1. 删除数据表中的数据
  10. 第十讲
    • 73. 安装openpyxl库
      1. 解释Excel里专业术语
      1. 打开Excel获取表格
      1. 获取表格尺寸大小
      1. 获取单元格数据
      1. 获取区域内多个单元格
      1. 获取区域内单元格方法2
      1. 往表格中插入行数据
      1. 实战-合并多个Excel中数据
      1. 实战-筛选多个Excel中数据
  11. 第十一讲
    • 83. 获取单元格行列信息
      1. 插入行和列数据
      1. 删除行和列
      1. 创建新表格
      1. 删除表格
      1. 让表格变漂亮
      1. 让单元格变漂亮
      1. 让表格变得更清晰
  12. 第十二讲
    • 91. 安装操作word的库
      1. 新建与保存word文件
      1. word添加标题、段落、文字块
      1. word添加图片、表格、分页符
      1. 读取word里的内容
      1. 实战-提取word数据到Excel
      1. 自动化操作PDF
      1. PDF的加密和解密
  13. 第十三讲
    • 99. Selenium介绍
      1. Selenium初始化浏览器
      1. Selenium基本用法
      1. 定位网页元素(上)
      1. 定位网页元素(中)
      1. 定位网页元素(下)
  14. 第十四讲
    • 105. 获取元素属性
      1. 页面交互操作(上)
      1. 页面交互操作(下)
      1. 多窗口切换
      1. 模拟鼠标操作
      1. 模拟键盘操作
  15. 第十五讲
    • 111. 延时等待
      1. 其他等待条件
      1. 如何运行JavaScript
      1. 如何操作Cookie
      1. 实战自动登录网站(上)
      1. 实战自动登录网站(中)
      1. 实战自动登录网站(下)
  16. 第十六讲
    • 118. 认识正则表达式
      1. 正则表达式之match()(上)
      1. 正则表达式之match()(中)
      1. 正则表达式之match()(下)
      1. 正则表达式之修饰符
      1. 正则表达式之转义匹配
      1. 正则表达式之search()
      1. 正则表达式之findall()
      1. 正则表达式之sub
      1. 正则表达式之匹配中文
  17. 第十七讲
    • 128. 爬虫概述
      1. 网页基础知识(上)
      1. 网页基础知识(中)
      1. 网页基础知识(下)
      1. 审查网页元素
      1. 正则实战爬取豆瓣电影Top250(上)
      1. 正则实战爬取豆瓣电影Top250(中)
      1. 正则实战爬取豆瓣电影Top250(下)
  18. 第十八讲
    • 136. 网络请求Requests库(上)
      1. 网络请求Requests库(下)
      1. Requests库爬取图片
      1. BautifulSoup库简介
      1. BS4之解析对象
      1. BS4之常用语法
      1. BS4之遍历节点
      1. BS4之搜索节点
      1. BS4之css选择器
      1. BS4实战爬取豆瓣Top250
  19. 第十九讲
    • 146. lxml库安装
      1. lxml库使用示例
      1. XPath简介
      1. XPath基本语法(上)
      1. XPath基本语法(下)
      1. lxml库实战爬取豆瓣Top250(上)
      1. lxml库实战爬取豆瓣Top250(下)
      1. 其他实用爬虫库
  20. 第二十讲
    • 154. 游戏自动化概述
      1. 游戏自动化工具简介
      1. 游戏界面元素获取
      1. 游戏界面元素模拟点击
      1. 游戏界面元素模拟拖拽
      1. 游戏界面元素模拟输入
      1. 游戏界面元素模拟截图
      1. 游戏界面元素模拟识别
      1. 实战-自动玩小游戏
网站免责声明
一、资源来源与版权

本网站所有资源及文章均源自互联网,经过我们的收集整理后呈现给用户。我们明确声明,本网站不直接参与任何资源的创作或制作过程,仅作为信息的传递者。若您发现本网站上的任何内容侵犯了您的合法权益(包括但不限于版权、商标权、专利权等),请立即通过以下联系方式与我们取得联系。在收到您的反馈并核实情况后,我们将迅速采取相应措施,包括但不限于删除侵权内容,以确保您的合法权益得到及时保护。

二、资源使用与责任

资源鉴别:本网站发布的资源可能包含水印、广告链接或其他引流信息,这是由资源原始来源决定的。我们提醒用户在使用这些资源时,应保持警惕,自行鉴别信息的真实性和适用性,避免受到不必要的干扰或误导。 非商业用途:本网站提供的资源仅供学习、研究及非商业性交流使用。我们鼓励用户尊重原创,支持正版。若您计划将本站资源用于商业目的,请务必先获得合法授权,否则因此产生的一切法律后果将由下载用户自行承担。

三、联系方式

为了更好地服务用户,解决您在使用本网站过程中可能遇到的问题或反馈侵权信息,我们提供了以下联系方式(请将“#”替换为“@”后使用): 联系方式:contact#kukaylib.com

四、免责条款

本网站致力于为用户提供高质量的信息服务,但对于因网络状况、第三方干扰、不可抗力等因素导致的服务中断、数据丢失、信息错误等问题,本网站不承担任何责任。同时,本网站对于用户在使用本站资源过程中可能产生的任何直接、间接、偶然、特殊或惩罚性损失,也不承担任何法律责任。 请用户在使用本网站时,务必遵守相关法律法规及道德准则,自行承担因使用本站资源而产生的所有风险和后果。

五、更新与修订

本网站有权随时更新或修订本免责声明,更新或修订后的免责声明一经发布即具有法律效力。用户应定期访问本页面以了解最新的免责声明内容。 感谢您对本网站的理解与支持!我们将继续努力,为用户提供更加优质、便捷的信息服务。