|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/python-databases-ar
课程评论:没有评论
本课程名为“Python 使用数据库”,旨在帮助学生掌握结构化查询语言(SQL)的基础知识以及设计基本数据库以存储数据,这些数据作为多步骤数据收集、分析和处理的一部分。课程采用 SQLite3 作为数据库,同时也涵盖了网页跟踪器的创建、数据的多步骤收集和可视化处理,我们将利用 D3.js 库进行基本的数据可视化。 课程内容包括: 1. **Python 面向对象编程**:重点介绍 Python 面向对象编程的基本概念,虽然不会自行编写对象,但会理解诸如 BeautifulSoup、字符串、字典以及数据库连接等工具中的面向对象模式和术语。 2. **基本 SQL 查询语言**:学习数据管理的四个基本操作(创建、读取、更新和删除),掌握如何使用 SQL 在数据库中管理存储的数据。 3. **数据模型与关系型查询语言**:了解如何在多张表中存储数据以及如何在数据库中进行行与行之间的连接。 4. **多对多关系的查询语言**:学习如何模型化情况,例如学生注册课程的情形,其中每门课程有多个学生,而每个学生注册多门课程。 5. **数据库与可视化**:将所学内容结合在一起,提取和处理数据,然后使用谷歌地图平台来可视化我们的数据。 为了顺利完成本课程,学生需要了解《Python for Everybody》一书中第1至第13章的内容,以及该专业的前三门课程资料。本课程使用 Python 3 进行教学。
Part: 1
Title:Python الموجهة للعناصر
Description:نغطي في بداية هذا الفصل أساسيات Python الموجهة للعناصر. لن نكتب كائنات خاصة بنا، ولكن نظرًا لأن العديد من الأمور التي نستخدمها مثل BeautifulSoup، والسلاسل، والقواميس، واتصالات قاعدة البيانات تستخدم جميعها أنماطًا موجهة للعناصر (OO)، فينبغي أن نفهم على الأقل بعض أنماطها ومصطلحاتها.
Part: 2
Title:لغة الاستعلام البنوية الأساسية
Description:نتعلم عمليات CRUD الأساسية الأربع (التي ترمز إلى Create وRead وUpdate وDelete) لإدارة البيانات المخزنة في قاعدة بيانات.
Part: 3
Title:نماذج البيانات ولغة الاستعلام البنوية الارتباطية
Description:سنتعرف في هذا القسم على كيفية تخزين البيانات في جداول متعددة في قاعدة بيانات وكيفية ربط الصفوف (على سبيل المثال، نعمل على إنشاء ارتباطات) في قاعدة البيانات.
Part: 4
Title:علاقات متعدد بمتعدد في لغة الاستعلام البنوية
Description:سنتعرف في هذا القسم على كيفية نمذجة مواقف، مثل الطلاب المسجلين في الدورات حيث يوجد في كل دورة العديد من الطلاب وكل طالب مسجل في العديد من الدورات.
Part: 5
Title:قواعد البيانات والتصور
Description:سنجمعها معًا في هذا القسم، ونسترجع بعض البيانات ونعالجها ثم نستخدم منصة خرائط جوجل لتصوير بياناتنا.
سيتعرف الطلاب خلال هذه الدورة على أساسيات لغة الاستعلام البنوية (SQL) وتصميم قاعدة البيانات الأساسية لتخزين البيانات كجزءٍ من جمع البيانات متعددة الخطوات وتحليلها ومعالجتها. تستخدم الدورة التدريبية SQLite3 قاعدة بيانات لها. نعمل أيضًا على إنشاء متتبعات الويب وعمليات جمع البيانات متعددة الخطوات وتصورها. نستخدم مكتبة D3.js لإجراء تصور البيانات الأساسية. تتناول هذه الدورة الفصلين 14 و15 من كتاب "Python for Everybody". كي تجتاز هذه الدورة، ينبغي أن تكون على دراية بالمواد المذكورة في الفصل الأول إلى الفصل 13 من الكتاب الدراسي والدورات الثلاث الأولى في هذا التخصص. تتناول هذه الدورة Python 3.