Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Michigan

Python بُنى بيانات

University of Michigan via Coursera

Overview

ستقدم هذه الدورة التدريبية بُنى البيانات الأساسية للغة برمجة Python. وسوف نتجاوز أساسيات البرمجة الإجرائية ونستكشف الكيفية التي يمكننا من خلالها استخدام بُنى بيانات Python المضمَّنة، مثل القوائم والقواميس والمجموعات لإجراء تحليل معقد بشكل متزايد للبيانات. ستغطي هذه الدورة التدريبية الفصول من 6 إلى 10 من كتاب «Python للجميع» النصي. وستغطي هذه الدورة التدريبية Python 3.

Syllabus

  • الفصل السادس: السلاسل
    • في هذا الفصل الدراسي، سنتابع من حيث توقفنا في الفصل الدراسي السابق، بدءًا من الفصل 6 من الكتاب النصي لنغطي السلاسل النصية وننتقل إلى بُنى البيانات. ويُخصص الأسبوع الثاني من هذا الفصل الدراسي لتثبيت Python، إذا كنتم تريدون بالفعل تشغيل التطبيقات على كمبيوتر سطح مكتب أو جهاز الكمبيوتر المحمول الخاص بكم. إذا اخترتم تثبيت Python، فيمكنكم تخطي الأسبوع الثالث والتقدم في الدورة.
  • الوحدة: تثبيت Python واستخدامه
    • في هذه الوحدة سوف تقومون بإعداد الأشياء حتى تتمكنون من كتابة برامج Python. ونحن لا نطلب تثبيت Python لهذا الفصل الدراسي. ويمكنكم كتابة واختبار برامج Python في المتصفح باستخدام "Python Code Playground" في هذا الدرس. يُرجى قراءة مادة "استخدام Python في هذا الفصل الدراسي" للاطلاع على التفاصيل.
  • الفصل السابع: الملفات
    • حتى الآن، كنا نعمل باستخدام البيانات التي تتم قراءتها من المستخدم أو البيانات في الثوابت. لكن البرامج الفعلية تعالج كميات كبيرة للغاية من البيانات عن طريق قراءة وكتابة الملفات في تخزين ثانوي على جهاز الكمبيوتر الخاص بكم. وفي هذا الفصل نبدأ في كتابة برامجنا الأولى التي تقرأ وتفحص وتعالج البيانات الحقيقية.
  • الفصل الثامن: القوائم
    • نظرًا لأننا نريد حل المشكلات الأكثر تعقيدًا في Python، فنحن بحاجة إلى متغيرات أكثر قوة. حتى الآن، كنا نستخدم متغيرات بسيطة لتخزين الأرقام أو السلاسل حيث يكون لدينا قيمة واحدة في أي متغير. وبدءًا من القوائم، سنُخزِّنُ العديد من القيم في متغير واحد باستخدام مخطط فهرسة لتخزين قيم مختلفة من داخل متغير واحد وتنظيمها واستردادها. ونحن نطلق على هذه المتغيرات متعددة القيم اسم "المجموعات" أو "بُنى البيانات".
  • الفصل التاسع: القواميس
    • يُعد قاموس Python أحد أقوى بُنى البيانات. فبدلًا من تمثيل القيم في إحدى القوائم الخطية، تُخزِّنُ القواميس البيانات في صورة أزواج أساسية / أزواج قيم. يمنحنا استخدام الأزواج الأساسية / أزواج القيم "قاعدة بيانات" في الذاكرة في متغير Python واحد.
  • الفصل العاشر: المجموعات
    • المجموعات هي بنية بيانات Python الأساسية الثالثة والأخيرة التي سنتناولها. المجموعات هي إصدار بسيط من القوائم. وغالبًا ما نستخدم المجموعات جنبًا إلى جنب مع القواميس لإنجاز مهام متعددة الخطوات مثل الفرز أو التكرار خلال جميع البيانات في أحد القواميس.
  • التخرُّج
    • للاحتفال بوصولكم إلى نقطة منتصف الطريق في تخصص «Python للجميع»، فإننا نرحب بكم لحضور حفل تخرُّجنا عبر الإنترنت. وهو حفل ليس طويلًا للغاية، ويتميز بمتحدث في حفل التخرج وخطاب قصير جدًا عن حفل التخرج.

Taught by

Charles Russell Severance

Reviews

Start your review of Python بُنى بيانات

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.