Python استخدام قواعد البيانات مع
Offered By: University of Michigan via Coursera
Course Description
Overview
سيتعرف الطلاب خلال هذه الدورة على أساسيات لغة الاستعلام البنوية (SQL) وتصميم قاعدة البيانات الأساسية لتخزين البيانات كجزءٍ من جمع البيانات متعددة الخطوات وتحليلها ومعالجتها. تستخدم الدورة التدريبية SQLite3 قاعدة بيانات لها. نعمل أيضًا على إنشاء متتبعات الويب وعمليات جمع البيانات متعددة الخطوات وتصورها. نستخدم مكتبة D3.js لإجراء تصور البيانات الأساسية. تتناول هذه الدورة الفصلين 14 و15 من كتاب "Python for Everybody". كي تجتاز هذه الدورة، ينبغي أن تكون على دراية بالمواد المذكورة في الفصل الأول إلى الفصل 13 من الكتاب الدراسي والدورات الثلاث الأولى في هذا التخصص. تتناول هذه الدورة Python 3.
Syllabus
- Python الموجهة للعناصر
- نغطي في بداية هذا الفصل أساسيات Python الموجهة للعناصر. لن نكتب كائنات خاصة بنا، ولكن نظرًا لأن العديد من الأمور التي نستخدمها مثل BeautifulSoup، والسلاسل، والقواميس، واتصالات قاعدة البيانات تستخدم جميعها أنماطًا موجهة للعناصر (OO)، فينبغي أن نفهم على الأقل بعض أنماطها ومصطلحاتها.
- لغة الاستعلام البنوية الأساسية
- نتعلم عمليات CRUD الأساسية الأربع (التي ترمز إلى Create وRead وUpdate وDelete) لإدارة البيانات المخزنة في قاعدة بيانات.
- نماذج البيانات ولغة الاستعلام البنوية الارتباطية
- سنتعرف في هذا القسم على كيفية تخزين البيانات في جداول متعددة في قاعدة بيانات وكيفية ربط الصفوف (على سبيل المثال، نعمل على إنشاء ارتباطات) في قاعدة البيانات.
- علاقات متعدد بمتعدد في لغة الاستعلام البنوية
- سنتعرف في هذا القسم على كيفية نمذجة مواقف، مثل الطلاب المسجلين في الدورات حيث يوجد في كل دورة العديد من الطلاب وكل طالب مسجل في العديد من الدورات.
- قواعد البيانات والتصور
- سنجمعها معًا في هذا القسم، ونسترجع بعض البيانات ونعالجها ثم نستخدم منصة خرائط جوجل لتصوير بياناتنا.
Taught by
Charles Russell Severance
Tags
Related Courses
Mastering Programming with MATLABVanderbilt University via Coursera Advanced R Programming
Johns Hopkins University via Coursera Application Programming Fundamentals
LearnQuest via Coursera Aprendiendo Python con circuitos digitales
Coursera Project Network via Coursera Basics in computer vision
Higher School of Economics via Coursera