终极Python——机器学习、人工智能、黑客技术、语音识别等
掌握 Python 编程语言!学习语音识别、数据科学、游戏开发、黑客、自动化等!
学习内容:
* 掌握 Python 编程实践,重点是让您获得可用于找工作的专业 Python 经验!
* 通过这门一体化、全面的 Python 编程课程,从零开始成为英雄!
* 使用 Python 进行移动应用程序开发、数据科学、机器学习、道德黑客、语音识别、游戏开发等!
* 使用 Python 构建语音识别程序将音频和麦克风输入转换为文本
* 使用回归、聚类、分类和推荐系统构建机器学习程序
* 学习如何使用 Python 进行黑客攻击并编写网络安全代码!使用 Python 代码进行道德黑客攻击的完整部分!
* 用 Python 以通俗易懂的方式理解四人帮的所有 23 种设计模式以及如何实现它们
* 了解如何实现计算机科学中所有主要的搜索和排序算法,以及何时使用每种方法
* 介绍如何使用 Python 实现网络扫描器、拒绝服务攻击、客户端验证欺骗和应用程序层黑客攻击。专业黑客技术!
* 构建动手项目,包括 APPS 和 GAMES
* 编写可以读取、创建、修改、编辑和保存 Microsoft Excel 中的电子表格的 Python 代码
* 使用 Python 创建加密程序来加密和解密数据
* 深入研究集合和数据结构,成为理解每种集合和数据结构的优缺点的大师!
* 了解 Panda3D Python 游戏引擎的来龙去脉以及如何使用它制作 3D 视频游戏
* 构建一款 2D 超级马里奥游戏、一款 2D GALAGA 游戏和一款 2D 蝙蝠侠视频游戏!
* 学习如何为游戏编写敌方 AI 角色,并使用 Python 进行人工智能编程
* 使用 Python 处理图像并制作动画计算机图形
* 使用 NUMPY 和 MATPLOTLIB 学习数据科学编程
* 学习如何使用 Python 自动执行任务,例如组织文件、发送电子邮件和启动程序
* 包含编码练习,让您亲身体验编写 Python 代码!
* 学习所有主要的搜索和排序算法以及如何在 Python 中实现它们!
* 使用 Python 处理和解析 JSON 和 XML 数据
* 通过实际操作编码练习学习如何调试和测试您的代码!
* 与 SELENIUM WEB DRIVER 配合使用,在浏览器中实现自动化测试
* 了解如何运行 pip 命令来安装 Python 库,例如 PyAudio、SpeechRecognition、Pillow、PyCrypto、pyautogui、openpyxl、Kivy 等
* 学习 Python 变体,例如 IRON PYTHON (C# + Python) 和 JYTHON (Java + Python)
* 了解如何使用最流行的 Python 游戏框架之一 PyGame 游戏引擎构建游戏!
* 准备通过 PCEP-30 和 PCAP-31 Python 认证考试
课程内容主题:
* 计算机科学基础
* 在您的计算机上设置并安装 PyCharm
* Python 入门
* 类型、数据结构和集合
* 使用字符串
* Python 数学模块
* 在 Python 中使用日期和时间数据
* 控制流语句和循环
* 文件输入/输出
* 功能
* 正则表达式 (REGEX)
* 使用 Python 解析 XML
* 使用 Python 解析 JSON
* 字符编码
* 面向对象编程(OOP)
* 树木
* 图表
* 链接列表
* 调试和测试
* PEP(Python 增强提案)标准
* 记录你的代码
* 重构 Python 代码
* 反思与自省
* Python 中的按位运算
* Python 任务自动化
* 套接字编程和多线程
* 使用 Asyncio 进行异步编程
* 使用 Python 编写 Shell 脚本
* 使用 Python 进行网络安全编程和道德黑客
* Python 版本 2 – 遗留系统维护
* Selenium Web 驱动程序
* 移动应用程序开发
* 数据科学
* 机器学习
* 加密
* 语音识别
* IronPython(Python + C# = IronPython)
* Jython(Python + Java = Jython)
* 图片
* 使用 TKinter 的 Python GUI
* 海龟图形模块
* 2D 游戏开发 – Galaga 视频游戏
* 2D 游戏开发 – 蝙蝠侠动作视频游戏
* 2D 游戏开发 – 超级马里奥视频游戏
* PyGame 游戏引擎
* 3D 游戏开发 – Panda3D 游戏引擎
* 技术艺术 (Blender)
* 23 四人帮设计模式
* 搜索和排序
* Python 编程测验
课程要求:
* 装有 Windows、Mac 或 Linux 的计算机
* 渴望并愿意学习 Python 编程并创建一些很棒的项目
* 注意:本课程的所有软件和程序都是免费的,我将逐步指导您安装它们
课程详细描述:
本课程的目标是让您精通 Python 编程语言。课程包含大量实践项目、示例和编码练习,侧重于通过实践学习来培养编程技能和经验。
**您将在本课程中构建哪些很酷的项目?**
* 将音频转换为文本的语音识别程序
* 一款可让您自动处理 Microsoft Excel 电子表格的程序
* 一款移动应用程序,允许用户在手机上绘制图像并保存和导出图像
* 3 款全 2D 视频游戏 – Galaga、蝙蝠侠和超级马里奥
* 使用 PyGame 游戏引擎的赛车游戏
* 黑客程序可让你入侵网站、破解代码和破译密码
* 使用套接字的网络通信程序,您可以在其中运行服务器代码并从客户端发送数据
* 带有 Selenium Web 驱动程序的 AI 程序,可打开浏览器、查找游戏并通过自动代码自行玩游戏(玩在线游戏的机器人)
* 可自动执行虚拟按键和鼠标点击以与计算机上的其他程序交互的程序(机器人过程自动化)
* …还有更多!
**为什么要学习 Python?**
* Python 是一项热门技能,也是世界上最受欢迎的编程语言之一
* 它非常强大且用途广泛,可用于构建语音识别程序、机器学习应用程序、数据科学程序、移动应用程序和视频游戏。
* 本课程不仅会教你 Python,还会教你关键的计算机科学概念,如数据结构和算法、搜索和排序以及四人帮设计模式。本课程将帮助你在面试中脱颖而出并获得工作。





