مطور بايثون. الأساسية - دورة مجانية من Otus، التدريب 5 أشهر، التاريخ: 5 ديسمبر 2023.
Miscellanea / / December 08, 2023
ستتعلم بناء الجملة وتكتسب الثقة في تقنيات برمجة بايثون الأساسية. ستتلقى تدريبًا للعمل في مجالات مختلفة لتطبيق اللغة: تطوير الويب، والاختبار التلقائي، والبرمجة غير المتزامنة، والعمل مع واجهات برمجة التطبيقات، وعلوم البيانات، وتحليل مواقع الويب. يتم تخصيص عدد من الفصول الدراسية للمواضيع ذات الصلة، مثل shell وgit بالإضافة إلى أدوات DevOps: Docker وGitlab CI/CD، وGithub Actions، وما إلى ذلك، والتي ستسمح لك بأن تصبح وحدة قتالية مكتفية ذاتيًا في الفريق المطورين. سيعمل البرنامج المتنوع على توسيع آفاقك ويساعدك على اتخاذ قرار أكثر وضوحًا في المجال الذي تريد مواصلة التطوير فيه. وفي الوقت نفسه، ستكون المعرفة والمهارات التي ستكتسبها في كل مجال كافية للتأهل لمنصب أخصائي مبتدئ.
لمن هذه الدورة؟
لمطوري Python المبتدئين والمطورين المطلعين على لغات البرمجة الأخرى، الذين يرغبون في اكتساب المعرفة المنظمة وإتقان المهارات العملية الحديثة تطوير. نظرًا لأن التدريب يحتاج إلى معرفة أساسية بالبرمجة ومبادئ OOP، فأنت هنا إتقان قدرات بايثون في وقت قصير، ومن ثم التركيز على حل المشاكل الصناعية المختلفة مهام. سوف تتعلم كيفية العمل مع إصدار Python 3.
بعد التدريب سوف تكون قادرا على :
تطوير تطبيقات الويب بلغة Python، بما في ذلك تلك المستندة إلى Django
العمل بشكل غير متزامن مع الويب وقواعد البيانات
إنشاء وتكوين الاختبارات الآلية
العمل مع شل، جيت
العمل مع واجهات برمجة التطبيقات وتحليل مواقع الويب
استخدم المكتبات لعلوم البيانات: numpy، pandas، opencv
انشر تطبيقاتك في حاويات Docker
قم بإعداد النشر التلقائي
مميزات الدورة
المهارات المتقدمة وأدوات DevOps التي ستميزك عن المطورين الجدد
تم تصميم البرنامج مع الأخذ في الاعتبار متطلبات أصحاب العمل من المتخصصين المبتدئين والتقنيات الحالية المستخدمة في التنمية الصناعية
مهام مفيدة تدرب تفكير المبرمج والبحث المستقل عن الحلول
مشروع جاهز ومتطور سيصبح حجة قوية للتوظيف
3
دورة15 عاما من الخبرة.
متخصص في تكنولوجيا المعلومات، المعلم.
مرحبا بالجميع :-) اسمي ستانيسلاف. حاليا أعيش في منطقة تولا. لدي العديد من التعليم العالي. الرئيسي - MSTU ايم. بومان متخصص في علوم الكمبيوتر وأنظمة التحكم. ثانيا - الاقتصادية - التمويل والائتمان. ثالثا- إدارة المنظمات. أعمل في مجال تكنولوجيا المعلومات منذ أكثر من 15 عامًا، بدأت كمسؤول النظام، ومهندس النظام. عمل في العديد من المنظمات الكبيرة والدولية، مثل RAO UES وYandex وMicrosoft. عملت في مواقع واتجاهات مختلفة. مشاريع مكتملة متفاوتة التعقيد. في السنوات الأخيرة، تحول اتجاه التطوير الخاص بي من إدارة النظام إلى تنفيذ مشاريع الويب: فأنا أشارك في إنشائها والترويج لها. وبالطبع عليك استخدام البرمجة باستخدام Python وC# وJS بالإضافة إلى SQL وCSS وHTML، ولغتك المفضلة حاليًا هي Python. أنا حقا أحب تبادل المعرفة وتجربتي. لقد قمت بالتدريس لمدة 7 سنوات الماضية. وأنا سعيد جدًا لأنني أصبحت جزءًا من OTUS :-) المعلم
1
حسنًاالمطور الرئيسي لموقع zval.ru. يواصل العمل عن بعد وتطوير مشاريعه الخاصة في Python وDjango. خريج قسم تكنولوجيا المعلومات، كلية الفيزياء، جامعة بيرم الوطنية للبحوث. بدأ حياته المهنية في شركة Prognoz الدولية الكبرى، حيث أنشأ مشاريع...
المطور الرئيسي لموقع zval.ru. يواصل العمل عن بعد وتطوير مشاريعه الخاصة في Python وDjango. خريج قسم تكنولوجيا المعلومات، كلية الفيزياء، جامعة بيرم الوطنية للبحوث. بدأ حياته المهنية في شركة Prognoz الدولية الكبرى، حيث أنشأ مشاريع للحكومة الروسية لمدة عامين. عمل كمبرمج فواتير باستخدام Oracle pl/sql في شركة Er-Telecom Holding، ومنذ عام 2014 أصبح مدرسًا لتطوير لغة بايثون. مدرس
4
دورةرئيس مجموعة تطوير منصة المراقبة بالفيديو السحابية في MTS AI
مطور الواجهة الخلفية لبايثون
6 سنوات تدريس البرمجة عبر الإنترنت
لفترة طويلة شغل منصب مطور الواجهة الخلفية في Python 3.6 في AdCombo. تتضمن مجموعة التقنيات المستخدمة Flask وSQLAlchemy وPostgreSQL وRedis وDocker وغير ذلك الكثير. بدأ حياته المهنية كمسؤول نظام في ANTIvor، حيث شارك في تحسين عمليات العمل وجمع الإحصائيات وتصور التحليلات. ثم انتقل إلى منصب مبرمج Full Stack في لغة Python وقام بتطوير الأدوات الداخلية وواجهات الويب لمنتجات الشركة. مدير البرنامج
بناء جملة بايثون والمشغلين الأساسيين
-الموضوع 1.الأنواع الأساسية وهياكل البيانات. التحكم في التدفق
-الموضوع 2. العمل مع الوظائف والبيانات
-الموضوع الثالث: المولدات والديكورات وعدد غير محدود من الوسائط والنتائج
-الموضوع 4.Git، Shell
عفوًا. الطبقات والاستثناءات. الاختبارات
-الموضوع 5. أساسيات OOP
-الموضوع 6. OOP المتقدم، الاستثناءات
-الموضوع 7.الوحدات والواردات
-الموضوع 8.فئات البيانات. بيئة افتراضية
-الموضوع التاسع: درس إضافي في مصممي الديكور والمولدات
-الموضوع العاشر: الاختبارات
التفاعل مع العالم الخارجي. إنشاء واجهة برمجة تطبيقات بسيطة. بناء المشروع
-الموضوع 11.مقدمة للوحدات المضمنة
-الموضوع 12. الملفات والشبكات
-الموضوع 13.FastAPI - تطوير سريع لواجهة برمجة التطبيقات (API).
-الموضوع 14.Docker; أنظمة التحكم في التبعية
العمل مع قواعد البيانات والبرمجة غير المتزامنة
-الموضوع الخامس عشر: تخزين البيانات في قواعد البيانات العلائقية. لغة SQL
-الموضوع 16.ORM: SQLAlchemy
-الموضوع 17.SQLAlchemy: الاتصالات بين الجداول في قاعدة البيانات
-الموضوع 18.مخطط الهجرات: الإنبيق
-الموضوع التاسع عشر. الاتصالات المعقدة في قاعدة البيانات
-الموضوع العشرون. البرمجة غير المتزامنة في بايثون
-الموضوع 21. العمل غير المتزامن مع قاعدة البيانات
-الموضوع 22. العمل غير المتزامن لواجهة برمجة التطبيقات (API) مع قاعدة البيانات
تطوير الويب على Flask
-الموضوع الثالث والعشرون: مقدمة في تطوير الويب باستخدام Flask
-الموضوع الرابع والعشرون: أساسيات الواجهة الأمامية
-الموضوع 25.الواجهة الأساسية
-الموضوع 26.Flask-SQLAlchemy، قارورة ترحيل
-الموضوع السابع والعشرون. تفاعل التطبيق بين الحاويات، إنشاء عامل الإرساء
تطوير الويب مع جانغو
-الموضوع 28. تقديم جانغو
-الموضوع 29.Django ORM، شريط أدوات تصحيح الأخطاء Django
-الموضوع 30.جانغو والمهام المؤجلة
-الموضوع 31. طرق العرض المستندة إلى فئة Django، والأسماء العامة، والنماذج
-الموضوع 32. العمل مع المستخدمين والحقوق في جانغو
-الموضوع 33.اختبار تطبيق جانغو
-الموضوع 34. المصانع
بايثون لعلوم البيانات
-الموضوع 35.NumPy. هل هذه مجرد صفائف متقدمة أم شيء أكثر من ذلك؟
-الموضوع 36.الباندا. مكتبة أخرى للعمل مع البيانات؟
-الموضوع 37.OpenCV
ديف أوبس
-الموضوع 38. إجراءات جيثب
-الموضوع 39.GitLab CI
-الموضوع 40.GitLab CD
مشروع العمل
-الموضوع 41. اختيار الموضوع وتنظيم عمل المشروع
-الموضوع 42. التشاور بشأن المشاريع والواجبات المنزلية
-الموضوع 43. حماية أعمال التصميم