|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-sql-database/
课程评论:没有评论
Coursera课程“Python数据库入门”旨在通过构建一个简单的、类便利店客户管理系统,帮助学习者掌握数据库和SQL的应用。该课程从零开始,覆盖数据库设计、SQL操作以及Python ORM库SQLAlchemy的使用。 **核心内容:** * **数据库设计与SQL基础:** 课程前半部分将讲解SQL基础知识,重点在于理解SQL在实际应用中的运用,而不仅仅是语法记忆。 * **SQLAlchemy应用:** 后半部分将深入学习SQLAlchemy,这是一个允许开发者以面向对象的方式操作数据库的Python库。通过SQLAlchemy,学习者可以不直接编写SQL语句即可完成数据库操作。 * **应用构建:** 课程将指导学习者创建一个功能完整的客户管理系统,包括客户注册、商品注册、删除、更新以及购买信息注册和搜索等功能。 * **辅助技能:** 课程将适时讲解数据库规范化、ER图绘制、Python语法以及HTML等相关知识,并辅以大量图解,确保初学者也能顺利学习。 * **前端实现:** 课程还会介绍如何使用Bootstrap前端框架快速构建简洁的网页,为希望快速搭建网页的学习者提供参考。 **课程亮点:** * **面向初学者:** 丰富的图解和循序渐进的教学方法,适合数据库和Python初学者。 * **实践导向:** 侧重于如何在Python应用程序中实际运用数据库,适合已有SQL或数据库基础的学习者。 总而言之,该课程不仅教授数据库和SQL的理论知识,更重要的是通过实际项目演示了如何在Python应用中有效地利用数据库,是一门兼具理论与实践的数据库入门课程。
データベースやSQLについて、実際のアプリケーションの中でどのように活用すれば良いか、しっくりこないということはないでしょうか。本コースは、コンビニをイメージしたシンプルな顧客管理システムをデータベース設計を含むゼロから外部公開まで作成していきます。作成の中でデータベース設計、SQLによるデータベース操作、PythonのORマッパーであるSQLAlchemyの活用方法を学んでいきます。SQLの文法的なマスターだけでなく、アプリケーションの中でどう活用するのかにフォーカスします。PythonではSQLAlchemyというデータベースをオブジェクト指向で操作できるライブラリ(=ORマッパー)を活用することが多いため、このライブラリを徹底的に活用します。SQLAlchemyを使えば素のSQLは使わずともデータベース操作が可能ですが、芯からの理解には、SQLの理解も必要であるため、前半でSQL、後半でSQLAlchemyの学習していきます。全体的には、顧客の新規登録、商品の登録削除更新、購入情報の登録や検索などの機能を持つ顧客管理システムを作成していく形となります。いきなり、アプリケーションを作成していく形となりますが、必要なタイミングで正規化やER図の書き方、SQL、Pythonの文法やHTMLなどを図解を多めに丁寧に解説しておりますので、初めてデータベースに触れる方も、無理なく進めて頂くことが可能です。アプリケーションのデザインについては、今回は主の範囲ではないため、フロントエンドフレームワークのBootstrapを使って手早く作る方法をとりますので、簡易にウェブページを作りたい方はこちらも参考になるかと思います。以下、本コースの特徴のまとめです。・データベースに初めて触れる方やPython初学者の方も、図解が多く無理なく学べます。・単にSQLによるデータベース操作だけでなく、Pythonでのデータベースを使ったアプリケーションの作成方法が学べるため、SQLやデータベースを一通り学んだことがある方にもおすすめです。