بايثون - دورة مجانية من Skillbox، تدريب، التاريخ: 29 نوفمبر 2023.
Miscellanea / / December 03, 2023
لمن يريد البدء بالبرمجة
سوف تتعلم بايثون من الصفر: بناء الجملة، والوظائف، والمكتبات القياسية. يمكنك أن تبدأ حياتك المهنية كمطور بايثون.
مطوري بايثون المبتدئين
سوف تقوم بتنظيم وتعميق معرفتك بـ Python، وإتقان الموضوعات المتقدمة والتحسين كمطور.
متخصصون في تكنولوجيا المعلومات
سوف تتقن لغة Python وستكون قادرًا على أتمتة المهام الروتينية وتوسيع نطاق كفاءاتك وزيادة قيمتك كمتخصص.
للمطورين بلغات أخرى
ستفهم مميزات لغة بايثون، وستتمكن من تغيير تخصصك والتطور في واحدة من أكثر اللغات انتشارًا وبساطة.
مقدمة
تعلم كيفية العمل مع محرر الأكواد عبر الإنترنت. اكتب برنامجك الأول تعرف على كيفية استخدام وظيفة الطباعة.
أساسيات بايثون
تعلم كيفية العمل مع المتغيرات، وعامل الإدخال، والسلاسل.
عوامل التشغيل، التعبيرات
تعلم العمليات الحسابية على الأرقام، وترتيب إجرائها، وإدخال الأرقام من لوحة المفاتيح، والقسمة مع الباقي والباقي، وعوامل الاختزال.
شرطي إذا بيان، الفروع
تعلم أساسيات العمل باستخدام عبارة if، وتعلم كيفية كتابة برامج بسيطة بشروط.
الجملة الشرطية إذا: استمرار
تعلم العوامل المنطقية لا، و، أو. تعلم كيفية كتابة الشروط المتسلسلة والمتداخلة وتبسيط التعبيرات المعقدة.
حائط اللوب
تعلم كيفية العمل مع مشغل الحلقة while. دراسة التحويلات المنطقية، والحلقات اللانهائية، وعبارات القطع والاستمرار.
الحلقة for: حلقات ذات عداد
تعلم كيفية استخدام حلقة for للتكرار عبر الأرقام، وتعلم أساسيات الدالة range().
الحلقة for: ميزات العمل مع النطاق
تعرف على كيفية التعامل مع معلمات الدالة range(): البدء، والإيقاف، والخطوة.
للحلقة: العمل مع السلاسل
تعلم باستخدام وظيفة الطباعة، والعامل النهائي، والعمل مع السلاسل في العبارة الشرطية
حلقات متداخلة
تعلم أين يمكنك العثور على الحلقات المتداخلة، وكيفية عملها، وكيف تتغير عدادات الحلقات. تعلم كيفية مقارنة العدادات داخل حلقة متداخلة وحل المسائل الرياضية باستخدام حلقات متداخلة.
أعداد. أنواع int و float
تعلم كيفية التعامل مع الأعداد الصحيحة (النوع int) والأرقام الحقيقية (النوع العائم) في لغة Python، وإدخالها وتحويلها، والعمليات الحسابية معها. تعلم وظائف الرياضيات القياسية من وحدة الرياضيات.
الوظائف: البدء
تعلم أساسيات الوظائف: إعلان الوظيفة واستدعاءها، والوظائف ذات معلمة واحدة أو أكثر.
مميزات الطفو
تعلم كيفية إرجاع قيم الوظائف، والعمل مع عامل الإرجاع والخوارزميات بدقة معينة. التعرف على مميزات العمل مع الأعداد الحقيقية.
تثبيت وتكوين IDE
ستكون قادرًا على تثبيت Pycharm IDE، والعمل مع سطر الأوامر والمترجم الفوري، وبرامج تصحيح الأخطاء.
المجموعات الأساسية. القوائم
تعلم كيفية العمل مع المجموعة الأساسية - القوائم. ستكون قادرًا على الإعلان عن القوائم وعرضها والعمل مع العناصر وإنشاء القوائم باستخدام الحلقات.
القائمة: طرق العمل مع القوائم
تعلم وظائف وتقنيات العمل مع القوائم. تعلم كيفية إزالة عناصر القائمة واستبدالها، والتكرار عبر القوائم، واستخدام الحلقات المتداخلة.
طرق عرض القائمة
تعلم كيفية إنشاء قوائم باستخدام فهم القائمة. تعلم كيفية العمل مع نوع الشريحة وقوائم الفرز.
المجموعات الأساسية. سلاسل
إتقان العمل مع السلاسل. تعلم كيفية استخدام أساليب السلسلة، وتعلم التحويل إلى السلاسل والتنسيق.
المجموعات الأساسية. القواميس
تعلم كيفية إنشاء القواميس والعمل مع عناصرها. تعلم تقنيات القاموس وتعداد العناصر. ستكون قادرًا على إنشاء قواميس والعمل باستخدام وظيفة المجموعة.
المجموعات الأساسية. الصفوف
تعرف على كيفية اختلاف الصفوف عن القوائم وسبب الحاجة إليها. تعلم كيفية استخدام وظائف الرمز البريدي والتعداد. ستتمكن من فرز المفاتيح والقيم في القاموس والعمل باستخدام المفاتيح المركبة.
الوظائف: تابع
تعلم كيفية العمل مع العودية والمجموعات داخل الوظيفة وعند استدعائها. يمكنك استخدام القيم الافتراضية عند العمل مع الوظيفة.
العمل مع الملفات
سوف تتعلم كيفية العمل مع مسارات الملفات، ومسار يونكس. إتقان عمليات الملف الأساسية: الفتح والقراءة والكتابة والإغلاق وتكرار الملف باستخدام حلقة for والبحث عن سلسلة فرعية والتعامل الآمن مع الملفات.
الاستثناءات: التعامل مع الأخطاء
تعرف على الاستثناءات وما هو تسلسلها الهرمي. تعلم كيفية استخدام بنية حاول باستثناء أخيرًا آخر والتعامل مع الاستثناءات بشكل صحيح.
مقدمة إلى OOP
تعلم كيفية العمل مع البرمجة الموجهة للكائنات في بايثون، مع الفئات وطرقها، ومنشئ الفئة __init__، وكائن الفئة الذاتية.
المبادئ الأساسية لـ OOP
تعلم كيفية تغليف البيانات وإخفائها، والعمل مع الميراث وتعدد الأشكال، ووصف الفئات والأساليب.
التكرارات والمولدات
فهم الفرق بين المكرر والكائن القابل للتكرار. سوف تتعلم كيفية الحصول على مكرر والعمل مع المكرر والوظائف التالية. يمكنك تحويل دالة إلى مولد واستخدام عامل العائد.
مصممو الديكور: المستوى الأساسي
يمكنك استخدام أدوات الديكور لتغيير خصائص الوظائف. تعلم كيفية العمل مع وحدة datatime واستخدام الديكور كمؤقت.
عمل متعمق مع الفصول الدراسية والديكورات المضمنة
تعلم كيفية العمل مع الميراث المتعدد. تعرف على ما هي واجهة الفصل والفصول المجردة. ستكون قادرًا على تنفيذ الأساليب الإحصائية في الفصل الدراسي أو تغيير سمات الكائن أو الحصول عليها دون استدعاء الأساليب.
مصممو الديكور: مستوى متقدم
يمكنك استخدام أدوات الديكور مع الوسائط، والمولدات كمديري السياق، ووحدة التسجيل.
الوظائف: النهاية
تعلم كيفية العمل مع وظائف لامدا، والخريطة، والتصفية، والتقليل، وكل ذلك. يمكنك تعيين مساحات الأسماء والنطاقات واستخدام فئة العداد.
مكتبات للعمل مع البيانات
ستكون قادرًا على العمل مع التعبيرات العادية والتاريخ والوقت ووحدة itertools.
وحدة المكافأة. أساسيات الشبكات
يمكنك التعرف على أساسيات العمل مع الشبكات. ماذا يحدث عندما نكتب ya.ru في المتصفح. هذا أمر مهم ومفيد للمطورين المبتدئين أن يعرفوه من أجل البدء.