高级 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 应用程序:

  1. 基于几何游戏,介绍了类和 OOP 的概念
  2. 自动生成PDF报告的程序
  3. 图像处理程序
  4. 一个 GUI 网络摄像头照片共享应用程序
  5. 第二个应用程序的网络应用程序版本
  6. 网络抓取工具
  7. 通过自动电子邮件发送新闻的程序
  8. 交互式词典网络应用程序
  9. 一个 REST API
  10. 电影院预订网络应用程序
  11. 一个用于天气预报的Python包

如果你还不服气,看看听过我课程的同学是怎么说的:

“这门课程从现实世界的角度教授 Python,不仅是语法和规则,而且深度可以让您了解如何将 Python 用于日常生活,同时提高您的编程知识。” – 帕特里克米尔斯,2021 年 1 月

“这是我了解 Python 的全新方式,是的,我参加了你的前 10 门真正的程序课程,但这门课程的方向不同”——Louis Swanepoel,2021 年 2 月

“这是我能够找到的面向对象编程的唯一独特方法。我试图学习 OOP 如何“工作”的最基本的基础知识,但直到现在还没有找到任何东西。这个交互式独特的方法展示了 OOP 的真正工作原理!我怎么说都不够,我强烈推荐这门课程!” –贾森阿什利,2021 年 1 月

试一试这门课程。如果您不喜欢它,您将享受 Udemy 30 天退款保证!

本课程适合谁:

  • 已经了解 Python 基础知识的人

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍