انتقل إلى المحتوى
KnowledgeCity

السلاسل النصية والقوائم والملفات

تعلَّم الخصائص المختلفة للسلاسل والقوائم والملفات وكيفية إنشائها
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ4.
دورة تدريبية: عند الطلب
مبتدئ مقدِّم الخدمة John Crabtree  4 الدروس ·  26m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

تبدأ هذه الدروس بشرح لكيفية إنشاء السلاسل الفرعية باستخدام مُعامِل slice، ثم تعرض الدروس السلاسل والقوائم مع الشرح بكود. وأخيراً، تختتم الوحدة بأمثلة على كيفية القراءة من الملفات والكتابة إليها.

ما ستتعلمه

  • إنشاء سلاسل جزئية من السلاسل الأصلية باستخدام عملية التقطيع start:end:stride
  • تطبيق توابع السلاسل وتوابع القوائم من خلال أمثلة كود موضحة
  • التمييز بين السلاسل غير القابلة للتغيير والقوائم القابلة للتغيير
  • استخدام المكتبة القياسية لـ Python ودالة المساعدة المدمجة، بما في ذلك فوائدهما وقيودهما
  • إنشاء القوائم وطباعتها باستخدام أساليب مختلفة
  • القراءة من الملفات والكتابة إليها، بما في ذلك استخدام وضع الإلحاق

النقاط الرئيسية

  • يمكن إنشاء سلاسل جزئية من السلاسل الأصلية باستخدام عامل التقطيع start:end:stride.
  • السلاسل غير قابلة للتغيير في حين أن القوائم قابلة للتغيير.
  • لغة النمذجة الموحدة (UML) هي لغة التصميم المشتركة التي يستخدمها محترفو البرمجيات.
  • للمكتبة القياسية لـ Python ودالة المساعدة المدمجة فوائد وقيود لكل منهما.
  • يمكن قراءة الملفات والكتابة إليها باستخدام عدة أساليب، بما في ذلك وضع الإلحاق.

الأسئلة الشائعة

ما الموضوعات التي يغطيها هذا الوحدة؟

تغطي الوحدة إنشاء سلاسل جزئية باستخدام عامل التقطيع، وتوابع السلاسل، وتوابع القوائم، وكيفية القراءة من الملفات والكتابة إليها.

ما الدروس المتضمنة في هذا المقرر؟

يتضمن المقرر أربعة دروس: تقطيع السلاسل، وتوابع السلاسل، وتوابع القوائم، وإدخال/إخراج الملفات ومعالجتها.

ما الفرق بين السلاسل والقوائم الذي يُدرَّس هنا؟

يشرح المقرر أن السلاسل غير قابلة للتغيير في حين أن القوائم قابلة للتغيير.

ما عمليات الملفات التي سأتعلمها؟

ستتعلم أساليب قراءة الملفات والكتابة إليها، بما في ذلك وضع الإلحاق.

ما المهارات المرتبطة بهذا المقرر؟

يرتبط المقرر بمهارات تشمل هياكل البيانات، ومفاهيم البرمجة، والسلاسل الجزئية، والعمل مع الملفات النصية، ومقتطفات الكود.