本短期课程旨在让学员掌握使用 Flask 框架和 Watson AI 库开发 AI 网络应用程序的 Python 基础技能。您将探索构建可扩展网络应用程序的端到端生命周期,从编写简洁、模块化的 Python 代码开始,到部署完整的 AI 驱动的解决方案。

使用 Python 和 Flask 开发人工智能应用程序
本课程是多个项目的一部分。


位教师:Abhishek Gagneja
访问权限由 New York State Department of Labor 提供
147,734 人已注册
您将学到什么
描述创建 Python 应用程序所涉及的步骤和流程,包括应用程序的开发生命周期
创建 Python 模块、运行单元测试并打包应用程序,同时确保采用 PEP8 最佳编码实践
使用 Flask 构建和部署网络应用程序,包括路由、错误处理和 CRUD 操作。
使用 IBM Watson AI 库和 Flask 在网络服务器上创建和部署基于 AI 的应用程序
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有3个模块
在本 Modulation 中,您将首先了解网络应用程序和 API 之间的区别,以及两者在应用程序开发中所扮演的角色。您将探索从收集需求到跨多个文件构建代码以及维护应用程序的应用程序开发周期。您将了解 Flask,并在 IBM Skills Network Cloud IDE 上安装包、编写、运行和编辑 Python 代码。 Modulation 强调使用 PEP8 准则编写简洁的代码,并执行静态代码分析,确保代码符合编码规则。此外,还将深入单元测试,学习如何创建、运行和解释测试,以验证代码的功能。最后,本模块将指导您创建 Python 模块,将它们组织到包中,并验证它们的功能,从而为打包和分发 Python 应用程序奠定基础。
涵盖的内容
7个视频3篇阅读材料2个作业4个应用程序项目3个插件
在本 Modulation 中,您将探索 Python 库和框架之间的区别,并了解 Flask 等框架如何简化网络应用程序开发。您将了解 Flask 的核心 Feature,学习如何设置和运行基本的 Flask 应用程序。Modulation 涵盖了关键的 Web 开发概念,如定义路由、处理请求和响应对象、使用动态 URL 以及使用适当的状态代码管理错误。您还将学习 Flask 中的装饰器以及如何在应用程序逻辑中使用装饰器。通过动手实验,您将构建 RESTful API,实现 GET 和 POST 请求处理,并结合错误处理技术。Modulation 最后会将您的 Flask 应用程序部署到网络上,并实现 CRUD 操作、动态 URL 生成和表单处理等附加功能,从而构建功能齐全的网络应用程序。
涵盖的内容
7个视频1篇阅读材料2个作业4个应用程序项目3个插件
在本 Modulation 中,您将了解 Embeddable Watson AI 库,并通过构建两个基于 AI 的应用程序来应用这些库。实践项目将为您提供一个挑战,让您应用编程技能并结合 IBM Watson 库来构建一个基于文本的 Sentiment 分析工具。我们将指导您完成项目的每个步骤。最终项目 "基于文本输入的情感检测 "将帮助您提高技能和熟练程度。对于这两个项目,您将实施单元测试,执行静态代码分析,并结合错误处理,以确保您的应用程序可靠并可投入生产。
涵盖的内容
3篇阅读材料1次同伴评审3个应用程序项目2个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
提供方
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
71.81%
- 4 stars
15.14%
- 3 stars
4.27%
- 2 stars
3.59%
- 1 star
5.17%
显示 3/1334 个
已于 Apr 1, 2024审阅
Just awesome . Its extensive course to develop and experience runnable instance development and deployment were very helpful to give a boast to my confidence
已于 Nov 5, 2023审阅
The course seems promising and relevant for individuals looking to develop web applications with Python, Flask, and AI integration.
已于 Nov 22, 2025审阅
This course is great. It largely helped me understanding how to use Flask. I would suggest to add a bit more explanation for the frontend files. I enjoyed doing the final project.
从 计算机科学 浏览更多内容
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。







