高级 Python 编程:构建 10 个 OOP 应用程序
从内到外掌握 Python,学习如何使用 Python 类和 OOP 轻松构建任何 Python 程序!
讲师:Ardit Sulce
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 逃离 Python 基础知识的世界,将您的 Python 技能提升到专业水平。
- 掌握最终的面向对象编程范式。
- 使用专业的面向对象编程方法构建 10 个真实世界的 Python 程序。
- 完成三个独立的 Python 项目并比较解决方案。
- 了解如何在编写 Python 程序之前对其进行规划。
- 编写高度组织化的模块化代码。
- 在使用 Python 编程时学习和应用软件设计原则。
- 学习使用调试器解决代码问题。
- 学习使用 Git 来跟踪您的代码更改。
- 深入了解 Python 的工作原理。
- 学习完善你的 Python 程序,让它们为用户使用做好准备。
- 使用 Python 创建天气预报网络地图。
- 生成 PDF 报告。
- 创建和处理图像。
- 控制您的计算机和移动相机。
- 用Python从电脑或手机相机中拍摄照片并上传到云服务。
- 构建交互式 Web 应用程序。
- 通过电子邮件发送每日新闻并安排自动电子邮件。
- 构建 Python REST API。
- 使用 SQL 数据库。
- 通过网络抓取提取数据。
- 学习创建桌面 GUI 程序。
- 学习创建移动应用程序。
- 学习高级核心 Python 概念,例如类方法、静态方法、抽象类等。
- 学习代码重构。
- 学习 Python 代码的 PEP8 风格指南。
- 学习创建 Python 包。
要求
- 学生应该已经了解变量、数字、字符串、列表、函数、条件和循环等 Python 基础知识。
描述
如果您已经了解 Python 基础知识,那么本课程是您成为 Python 程序员的 Python 学习路径的下一步。除了学习如何像专业人士一样使用 Python 进行编码之外,在本课程中,您还将获得以下技能:
- Git 和 GitHub
- 调试器
- 软件设计原则
- 编写高度组织化的代码
- 代码规划
- 代码重构
- SQL数据库
- 网络应用
- 移动应用
- 具有图形用户界面的桌面程序
- 网页抓取
- 自动化任务
- 用Python控制电脑和手机摄像头
- 自动获取每日新闻
- 自动生成 PDF 报告
- 发送自动电子邮件
- 构建 Python REST API。
- 创建和发布 Python 包
您将通过构建十个真实世界的 Python 应用程序来学习在专业的面向对象编程范例中进行编程。面向对象编程是编程的终极方式,您将从头开始学习。到课程结束时,您将成为 Python 高手,并使用高质量、高度组织化的 Python 代码毫不费力地构建任何 Python 程序。以下是您将在课程中构建的 10 个 Python 应用程序:
- 基于几何游戏,介绍了类和 OOP 的概念
- 自动生成PDF报告的程序
- 图像处理程序
- 一个 GUI 网络摄像头照片共享应用程序
- 第二个应用程序的网络应用程序版本
- 网络抓取工具
- 通过自动电子邮件发送新闻的程序
- 交互式词典网络应用程序
- 一个 REST API
- 电影院预订网络应用程序
- 一个用于天气预报的Python包
如果你还不服气,看看听过我课程的同学是怎么说的:
“这门课程从现实世界的角度教授 Python,不仅是语法和规则,而且深度可以让您了解如何将 Python 用于日常生活,同时提高您的编程知识。” – 帕特里克米尔斯,2021 年 1 月
“这是我了解 Python 的全新方式,是的,我参加了你的前 10 门真正的程序课程,但这门课程的方向不同”——Louis Swanepoel,2021 年 2 月
“这是我能够找到的面向对象编程的唯一独特方法。我试图学习 OOP 如何“工作”的最基本的基础知识,但直到现在还没有找到任何东西。这个交互式独特的方法展示了 OOP 的真正工作原理!我怎么说都不够,我强烈推荐这门课程!” –贾森阿什利,2021 年 1 月
试一试这门课程。如果您不喜欢它,您将享受 Udemy 30 天退款保证!
本课程适合谁:
- 已经了解 Python 基础知识的人