使用 Flask 和 Django 进行 Python RestAPI 编程

Python RestAPI Programming with Flask and Django

从设置到 RESTful 服务:综合教程

 你将学到什么

  • 在应用程序开发中采用Python的面向对象编程原理
  • 使用 BeautifulSoup 库进行网页抓取任务
  • 通过 Selenium 与网页交互并分析其文档对象模型 (DOM)
  • 动态导入Python模块
  • 利用 Python 推导式获得简洁高效的代码
  • 利用pipenv来安装和管理项目依赖项
  • 使用 PyMongo 模块与 MongoDB 交互
  • 通过使用 Requests 库发出请求,从 RESTful API 检索数据
  • 探索 Django 管理界面,建立 Django 应用程序和项目
  • 熟练使用 Django 对象关系映射 (ORM) 构建应用程序模型和执行查询
  • 实施 Nameko 依赖提供程序
  • 通过POST请求传输消息

 要求

  •  版本控制
  •  学习的意愿
  •  编程基础知识

 描述

欢迎来到令人兴奋的 Web 开发世界,在这里我们将引导您完成从头开始构建动态交互式在线视频游戏商店的旅程。这门综合课程旨在让您掌握使用流行的 Python 框架(Django 和 Flask)创建现代 Web 应用程序所需的技能和知识。

 你将学到什么:

本课程从基础知识开始,确保您在 Python 编程和 Web 概念方面拥有坚实的基础。从那里,我们深入了解设置您的开发环境、管理依赖项以及创建虚拟环境以使您的项目井井有条。

您将掌握 Flask(一个轻量级且灵活的 Web 框架),并利用其功能来创建 RESTful 服务,从而实现 Web 应用程序和服务器之间的无缝通信。我们的讲师将指导您完成用户身份验证,使您能够安全地实现用户注册、登录和注销等基本功能。

当我们深入研究游戏数据的后端和前端方面时,发现设计和管理数据库的艺术。您将学习如何有效地显示、编辑和组织游戏信息。

但这还不是全部 – 我们的课程涵盖了购物车功能的实现,使用户能够浏览游戏、将游戏添加到购物车并无缝完成购买。

在整个课程中,我们将强调 Web 开发的最佳实践,包括代码组织、安全措施和用户友好的设计原则。真实的项目经验是本课程的核心,确保您毕业时能够构建可供全球用户部署和使用的 Web 应用程序。

项目 1 的标题为“实现 Flask 应用程序”,将指导您构建一个处理用户帖子、用户注册和登录功能的命令行应用程序。本节将向您介绍基本的 Python 编程概念。您将获得解析命令行参数以增强程序交互性的技能,并且还将了解如何使用 SQLAlchemy 管理用户数据库。

在项目 2“使用微服务构建 Web Messenger”中,您将深入了解如何使用 Python 微服务框架 Nameko。此外,您还将探索为 Redis 等外部资源创建依赖项提供程序。该项目将深入研究 Nameko 服务的集成测试,并涵盖向 API 发出 AJAX 请求的基础知识。

项目 3“使用 Django 创建在线视频游戏商店”将使您能够建立在线视频游戏商店。它将提供游戏类别浏览、高级搜索功能、详细游戏信息显示以及将游戏添加到购物车和下订单的功能等功能。在整个项目中,您将深入研究 Django 2.0、管理 UI、Django 的数据模型等。

本课程适合谁:

  •  学生
  •  初学者
  •  网页开发人员
  •  Python 爱好者
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。