المهنة: مطور بايثون - دورة 129000 فرك. من ProductStar، تدريب لمدة 10 أشهر، التاريخ 27 نوفمبر 2023.
Miscellanea / / November 28, 2023
بايثون سهلة التعلم والعمل معها
بايثون هي لغة ذات حاجز دخول منخفض، وهي رائعة للمبتدئين في البرمجة: بناء جملة الكود بسيط وليس له بنيات محددة
الطلب على مطوري بايثون يفوق العرض
هناك طلب على مطوري Python في العديد من مجالات تكنولوجيا المعلومات - البرمجة وإدارة الأنظمة وتحليل البيانات. استنادًا إلى عدد الوظائف الشاغرة على موقع LinkedIn.com، وهو أحد أكبر منصات البحث عن الوظائف، تُصنف لغة Python في المرتبة الثانية بين لغات البرمجة الأكثر طلبًا.
لغة بايثون مرنة ومتعددة الاستخدامات
بايثون هي لغة ذات أغراض عامة، مما يعني أن لديها مجموعة واسعة جدًا من التطبيقات. من خلال تعلم لغة بايثون، يمكنك إنشاء تطبيقات بسيطة وبرمجة الشبكات العصبية وتحليل البيانات وغير ذلك الكثير.
دعونا نفهم بناء الجملة، ونستخدم أنواعًا مختلفة من البيانات، ونعمل مع المعلومات النصية، وننشئ الوظائف ونستخدمها
نحن نستخدم مكتبة NumPy، ونعمل مع ملفات ذات تنسيقات مختلفة، ونكتب نصوصًا برمجية تلقائية، ونعمل مع قواعد البيانات
تعرف على كيفية حفظ المعلومات وتعديلها في قاعدة بيانات MySQL. تعلم كيفية كتابة الاستعلامات وإدارة كميات كبيرة من البيانات
تعلم كيفية العمل مع نظام التحكم في الإصدار الموزع مع فريقك، وستكون قادرًا على إجراء التغييرات أو التراجع عنها في مشروع واحد.
القسم الأول: أساسيات بايثون والعمل مع Flask
الكتلة 1: أساسيات بايثون
مقدمة إلى بايثون
أنواع البيانات، الوظائف، الفئات، الأخطاء
السلاسل، الشروط، الحلقات
القوائم والقواميس في بايثون
قواعد البيانات والإحصائيات
تعدد الخيوط
الوحدة الثانية: أساسيات SQL
مقدمة إلى كتلة SQL
استخراج البيانات وتصفيتها (الجزء الأول)
استخراج البيانات وتصفيتها (الجزء الثاني)
تحويل البيانات وفرزها (الجزء الأول)
تحويل البيانات وفرزها (الجزء الثاني)
الكتلة 3: العمل مع القارورة
خادم الويب Flask والتحكم في إصدار Git
المشروع النهائي
تطوير API في Flask
SQL AlchemyREST API FLASK والتسلسل
الوحدة الرابعة: SQL وقواعد البيانات
تجميع البيانات
مقدمة في قواعد البيانات
الانضمام إلى الجداول
الاستعلامات الفرعية تحديث وإضافة وحذف البيانات
إنشاء وتعديل وحذف الجداول
مشروع LEGO النهائي المتقدم
نظرة عامة على البرامج الرئيسية
القسم الثاني: بايثون المتقدمة: OOP وDjango
الوحدة الخامسة: OOP في بايثون
البرمجة الشيئية في بايثون
مفاهيم OOP: الوراثة، التغليف، تعدد الأشكال
العمل مع الفئات والكائنات
العمل مع التكرارات والمولدات
هياكل البيانات في بايثون
البرمجة الوظيفية في بايثون
الكتلة 6: تطوير الواجهة الخلفية في Python وDjango
جزء الهندسة المعمارية والخادم
خادم الويب في بايثون
JSON، XML، AJAX والعمل مع API
البرمجة غير المتزامنة
بناء مشروع جانغو
العمل مع ORMDjango REST وAPI
التفويض والمصادقة، OAuth2.0
الوحدة السابعة: أنظمة التحكم بالإصدارات
أنظمة التحكم في الإصدار. إصدار التعليمات البرمجية، والتطوير التعاوني، وCSV
جيت وجيثب. Git، الالتزام، الفروع، دمج الفروع وحل النزاعات، GitHub، العمل الجماعي، مراجعة الكود
دورة حياة البرنامج CI/CD
جيت، المفاهيم الأساسية. التعريف بـGitLab
مقدمة إلى GitLab CI
جيتلاب سي. المتغيرات الداخلية، التحف، القواعد
الوحدة الثامنة: منهجيات التطوير الحديثة
منهجيات الإدارة: رشيقة والشلال
سكروم
أدوات الإدارة
القسم الثالث: التخصصات (تطوير الويب، DevOps، علم البيانات)
التخصص - مطور ويب
الوحدة 9: مبادئ HTML
بنية صفحة الويب، لغة HTML الأساسية
CSS الأساسية والمحددات والتسلسل
CSS المتقدم والاستجابة والتوافق عبر المتصفحات
أساسيات اللغة وأدوات التطوير والتصحيح
الوحدة العاشرة: كائنات HTML ونموذج DOM
الكائنات والمصفوفات والوظائف
نموذج DOM والعمل مع الصفحة
التعامل مع الحدث
التفاعل مع الخادم
الكتلة 11: أساسيات جافا سكريبت
مقدمة. المتغيرات والعمل مع الأرقام. الثوابت
السلاسل والقيم المنطقية والعوامل الشرطية. تحويل النوع والمقارنات الضعيفة
المصفوفات والحلقات. أشياء
الوظائف/النطاقات والإغلاقات
التعامل مع الأحداث وإدخال المستخدم
الوحدة 12: بنيات جافا سكريبت ومكتباتها
ربط المكتبات
التعبيرات العادية التنسيق. العمل مع التواريخ
المهام الجزئية والكلي. حلقة الحدث
الرسوم المتحركة وأطر CSS
هياكل البيانات والخوارزميات
الكتلة 13: جافا سكريبت المتقدم: مكتبة التفاعل
بداية سريعة في رد الفعل
الأحداث والحالة
العمل مع HTTP ودورة الحياة
الحاويات ومكونات العرض
كتابة تطبيقات رد الفعل
الخطافات، واجهة برمجة تطبيقات السياق
البرمجة الوظيفية
الإعادة وعدم التزامن
التخصص - DevOps
الكتلة 14: أساسيات DevOps للمبرمجين
مقدمة إلى DevOps
Linux: مقدمة ومفاهيم نظام التشغيل الأساسية.
سحق. أداة البرمجة النصية الأساسية في لينكس
دورة حياة البرنامج CI/CD
الكتلة 15: العمل مع Docker
النقل بالحاويات. تقديم عامل الميناء.
تطبيقات التغليف في Docker
عامل الميناء يؤلف. الخدمات والتفاعلات
الكتلة 16: إدارة التكوين، Ansible
غير مقبول. المفاهيم والأوامر الأساسية
غير مقبول. الأدوار والمتغيرات
غير مقبول. تطوير الدور
الكتلة 17: المتقدم: MLOps - DevOps في عالم التعلم الآلي
منهجيات تحليل البيانات الضخمة وتنظيم الفريق. كريسب-DM
ثقافة جمع البيانات ومصادرها / تحسين جودة العمل مع البيانات
الوحدة 18: متقدم: الخدمات السحابية وHadoop
أساسيات Hadoop وMapReduce
أساسيات بنية تخزين ومعالجة البيانات الضخمة، وأنواع المعالجة والقياس
التخصص - علم البيانات
الوحدة 19: أساسيات علم البيانات
من هو عالم البيانات
مقدمة في التعلم الآلي
الانحدارالخطي
الوحدة 20: خوارزميات علم البيانات
التصنيف الثنائي
تصديق. لماذا هو مهم
أشجار حاسمة
Bootstrap، والتعبئة، والغابة العشوائية
هندسة الميزات، اختيار الميزة
تعزيز التدرج
اختبار أ/ب
تعليم غير مشرف عليه
الوحدة 21: أنظمة التوصية لعلماء البيانات
مقدمة لأنظمة التوصية
المقاييس وخطوط الأساس
تحلل المصفوفة
التوصيات عبر بحث أقرب الجيران
ورشة عمل: التنبؤ بتقلبات العملاء وتوقعات المبيعات
ورشة عمل: تقييم المحفظة الائتمانية
في
رَيحان
07.03.2023 ز.
رَيحان
جئت إلى دورة بايثون بناء على توصية من صديق، وهو يعمل في مجال تكنولوجيا المعلومات ودعاني، وأخبرني الكثير عن بايثون. لقد تسلقت واخترت الدورات وقارنت المراجعات. لقد استقرت على Productsstar بسبب السعر والمواد التي عرضوها. بالإضافة إلى ذلك، كان ضمان الوظيفة آسرًا، وقد كتب عنه الكثير من الأشخاص في المراجعات. ماذا يمكنني أن أقول: الدورة تستحق المال. وكانت المحاضرات سريعة، الجزء الرئيسي...
مع
سيرجي
10.02.2023 ز.
سيرجي
سأقوم الآن باستعراض الكتلة 2 حول المكتبات في بايثون. لم تكن لدي أي خبرة في البرمجة قبل الدورة، ولم أدرس عبر الإنترنت مطلقًا وكانت هناك شكوك حول ما إذا كان هذا التنسيق يناسبني أم لا. الآن أنا سعيد بالتدريب، وتساعدني أجهزة المحاكاة والتواصل مع المرشد كثيرًا، وكثيرًا ما أطرح أسئلة حول عملي. بالنسبة لي، التغذية الراجعة المستمرة هي أهم شيء في الدورة. أوصي به للمبتدئين مثلي.
أ
الكسندر
21.02.2023 ز.
الكسندر
لقد بدأت التدريب للشهر الثالث، وقبل الدورة كانت لدي خبرة قليلة في الدراسة الذاتية. أكثر ما يعجبني هو تنسيق الدروس على شكل محاضرات قصيرة. من المفيد جدًا الدراسة لمدة ساعة ونصف بعد العمل. كثيرًا ما أتواصل مع معلمي وأطرح أحيانًا أسئلة غبية جدًا. قررت بنفسي أنني لا أستطيع الاستغناء عنه، لأنني جديد في هذا المجال. في البداية كنت منزعجًا بعض الشيء من تخصيص الكثير من الوقت لـ SQL، ولكن الآن...