مطور بايثون - دورة 84900 فرك. من برونويام مدة التدريب 9 أشهر تاريخ 27 نوفمبر 2023.
Miscellanea / / November 28, 2023
المعرفة الحالية
يتم تطوير الدورات بعد تحليل الوظائف الشاغرة ويتم تحديثها كل ستة أشهر. لا شيء غير ضروري - نحن نعلم فقط ما سيكون مفيدًا في العمل
دور المرشدين
من الأسهل بكثير أن تتعلم أشياء جديدة مع مرشد شخصي سوف يغمرك في مشروعك، ويساعدك على تطوير نقاط قوتك ولن يتركك وحدك مع الصعوبات.
مشاريع حقيقية
إكمال المشاريع يجعل الطالب أقرب إلى ظروف العمل الحقيقية. لا تساعد المشاريع على تعلم المادة فحسب، بل تساعد أيضًا على الانغماس في المهنة
بسيطة وسريعة ومريحة
هيكل واضح. وتنقسم الدورة إلى وحدات. وحدات للدروس. كل درس عبارة عن نظرية مدمجة مع الخبرة الشخصية للمعلم. بدون تحيات طويلة وماء
تم تجميع الدورة بناءً على متطلبات الشركة لمطوري بايثون. تمت إضافة كل ما تحتاجه، وتمت إزالة كل ما هو غير ضروري - كل ما عليك فعله هو البحث والقيام بكل شيء والحصول على مهنة.
سيكون المعلمون والموجهون معك. سيساعدون في تحقيق المشاريع والإجابة على الأسئلة وإخبار المتخصصين المبتدئين بكيفية اجتياز المقابلات.
تحتوي الدورة على الكثير من المهام العملية لممارسة المعرفة و4 مشاريع - متجر على الإنترنت أو موقع مدونة، Telegam-bot وكتابة لعبة (شطرنج أو جوموكو).
خبرة كعالم بيانات في Quantum Brains. خبير كاجل. خريج الرياضيات التطبيقية من جامعة سانت بطرسبرغ الحكومية الاقتصادية (مع مرتبة الشرف). أكثر من 3 سنوات من الخبرة في التطوير التجاري في بايثون. عني ملفي الشخصي - تحليل البيانات...
خبرة
عالم بيانات في شركة Quantum Brains. خبير كاجل. خريج الرياضيات التطبيقية من جامعة سانت بطرسبرغ الحكومية الاقتصادية (مع مرتبة الشرف). أكثر من 3 سنوات من الخبرة في التطوير التجاري في بايثون.
ْعَنِّي
ملفي الشخصي هو تحليل البيانات ومشكلات التحسين، وتطوير الحلول للشركات التي ستحقق أكبر قدر من الأرباح. أحب لغة بايثون وأعمل فيها بشكل رئيسي. عند التدريس، أحاول توضيح المادة بأمثلة من المشكلات التطبيقية في تحليل البيانات والاقتصاد والمجالات الأخرى التي تتطلب علومًا مكثفة. بالنسبة للطلاب، أعتقد أن الشيء الرئيسي هو الاهتمام بالموضوع والقدرة على تطبيق المهارات المكتسبة على المشكلات التطبيقية.
برنامج الدورة
كتلة واحدة من أساسيات بايثون 16 ac. ساعات
- إعداد إيد
- بناء الجملة الأساسي
- المتغيرات، العوامل، أنواع المتغيرات
- الشرطية، الحلقات
- الإدخال والإخراج، ملف الإدخال والإخراج
- هياكل البيانات المضمنة
- الميزات القياسية
- وظائفها
- نظام التحكم في الإصدار. شخص سخيف
2 بلوك OOP 4 ac. ساعات
- المفاهيم الأساسية والخلفية والتاريخ
- فئة، مثيل فئة، سمات، السلوك
- ميراث
- تعدد الأشكال
- التغليف
- التجريد
- واجهات وفئات مجردة
3 كتلة هياكل البيانات. الخوارزميات 8 أك. ساعات
- خوارزميات البحث في الرسم البياني (العرض أولاً، العمق أولاً)
- الأشجار والقوائم وما إلى ذلك. (رسوم بيانية)
- خوارزميات بسيطة ومعقدة
- تعقيد الوقت
4 كتلة معالجة الاستثناءات. أنماط التصميم 4 ميلان. ساعات
- مفهوم الاستثناء
- حالات استثنائية، أخطاء
- رمي والتقاط استثناء
- الاستثناءات القياسية
- أنماط التصميم في بايثون – مفاهيم عامة
- مصنع، سينجلتون، ديكور، محول
5 كتلة العمليات والخيوط 4 Ak. ساعات
- المفاهيم العامة
- مقدمة إلى البرمجة متعددة الخيوط والمعالجات المتعددة
- وحدات الخيوط والمعالجة المتعددة
- جيل
- أساسيات المزامنة (Mutex، Semaphore، القسم الحرج)
- كود غير متزامن في بايثون
6 شبكات كتلة. نقل البيانات 8 ac. ساعات
- التسلسل، إلغاء التسلسل
ورطة - جسون، جسون-RPC
- يامل
- مقدمة في شبكات الحاسوب
- أنواع الشبكات
- مكدس بروتوكول الشبكة: Ethernet، IP، TCP، UDP، HTTP
- أساسيات بنية خادم العميل
- كتابة تطبيق خادم عميل بسيط
- فهم بنية REST وSOAP
7 blockDjango Framework 8 ak. ساعات
- أساسيات جانغو
- مفهوم MVC
- إنشاء هيكل عظمي لموقع الويب
- العمل مع الصفحات والمعالجات والروابط
- العمل مع النماذج
- مدير موقع جانغو
- عرض البيانات على الموقع
- إنشاء صفحة رئيسية
- تصميم موقع باستخدام bootstrap
- العمل مع النماذج
- التفويض وحقوق المستخدم
- إضافة ملفات ثابتة
- إضافة تطبيقات إضافية
- اختبارات
- نشر
8 كتلة قاعدة البيانات. SQL 8 أك. ساعات
- مقدمة لقواعد البيانات: الضرورة، مبادئ التشغيل
- أساسيات العمل مع قواعد البيانات في لغة SQL التعريفية
- الأنواع البديلة لقواعد البيانات واختلافاتها
- قدرات قواعد البيانات الحديثة
- استخدام قواعد البيانات في تطبيقات بايثون
- جانغو + SQL، جانغو - النماذج
- عرض جانغو
9 كتلة التعبيرات العادية 2 أك. ساعات
- مفهوم التعبير العادي
- بناء جملة التعبير العادي في بايثون
- استخدام التعبيرات العادية في بايثون
- العمل التطبيقي
10 وحدة اختبار الوحدة. بيتيست 2 ايه كيه. ساعات
- معنى وهيكل الاختبارات
- مكتبة بيتيست
11 عملية تطوير البرمجيات كتلة 2 ac. ساعات
- سكروم، رشيق، كانبان
- أمثلة للاستخدام في مشاريع مختلفة
- العمل بروح الفريق الواحد. الأدوار
- بناء العمل مع المنتجات والعمليات داخل المنظمة
مشروع المحفظة الأولىالمشروع رقم 1. إنشاء متجر على الانترنت
يمكنك قراءة المزيد عن المشروع هنا - المشروع رقم 1
- أسطورة
قررت شركة "Your Nut" التوسع وبيع المكسرات في جميع أنحاء البلاد، ولهذا كانوا بحاجة إلى متجر عبر الإنترنت للطلبات والدفع والتسليم المريحة.
- هدف
نظام يعمل بشكل صحيح للترخيص وتلقي الأوامر
- مهمة
من الضروري إنشاء موقع متجر إلكتروني متكامل:
يجب أن يعرض الموقع أنواعًا مختلفة من المنتجات؛
يجب أن يكون لكل منتج صفحته الخاصة؛
من الضروري أيضًا إنشاء نموذج للمستخدمين الذين سيتمكنون من الإضافة؛ العناصر إلى عربة التسوق وعرض سجل الشراء الخاص بك في حسابك الشخصي؛
يجب أن يكون مسؤولو الموقع قادرين على إضافة المنتجات وتحريرها.
- الكيانات الرئيسية:
المستخدمين. هناك الإداريين والمشترين. يمكن للمشترين التسجيل. الحقول المطلوبة: تسجيل الدخول، كلمة المرور، البريد الإلكتروني، الهاتف، الاسم الأول، اسم العائلة
بضائع. الحقول المطلوبة: العنوان، الوصف، السعر
طلبات. يجب أن تعكس قائمة المنتجات التي اختارها المستخدم
مشروع المحفظة الثانيةالمشروع رقم 2. مدونة
يمكنك قراءة المزيد عن المشروع هنا - المشروع رقم 2
- أسطورة
في حالة حظر تويتر في الاتحاد الروسي، قررت شركة Twitcom إنشاء نظير خاص بها. إنهم يريدون جذب المستخدمين من خلال واجهة بسيطة وسهلة الاستخدام.
- مهمة
من الضروري إنشاء موقع ويب متكامل لاستضافة مدونات المستخدمين.
يجب أن يكون المستخدمون الجدد قادرين على التسجيل؛
يجب أن يكون المستخدمون الحاليون قادرين على تسجيل الدخول إلى حساباتهم؛
يجب أن يكون لدى المستخدم حق الوصول إلى موجز يحتوي على منشورات يمكن البحث فيها عن طريق العلامات والمحتوى؛
يجب أن يكون لكل مشاركة صفحة منفصلة يمكنك التعليق عليها؛
يجب أن يكون لدى المستخدم حق الوصول إلى الصفحة لعرض منشوراته. يجب أن يكون من الممكن تعديل المشاركات وإضافة مشاركات جديدة.
- الكيانات الرئيسية:
المستخدمين. الحقول المطلوبة: تسجيل الدخول، كلمة المرور، البريد الإلكتروني، الهاتف، الاسم الأول، اسم العائلة.
دعامات. الحقول المطلوبة: العنوان، النص، قائمة العلامات، المؤلف.
تعليقات. يجب أن يتضمن النص والمؤلف ورابطًا للمنشور.
العلامات يمكن إضافتها إلى المشاركات.
مشروع المحفظة الثالثةالمشروع رقم 3. بوت برقية
يمكنك قراءة المزيد عن المشروع هنا - المشروع رقم 3
- أسطورة
مع ظهور اتجاه حفظ الكلمات، قررت شركة Kuserama إطلاق روبوت يمكنه حفظ الكلمات وترجمتها مباشرة. يساعدك هذا على تجنب تخزين العديد من التطبيقات على هاتفك.
- هدف
روبوت لتعلم لغة أجنبية له وظيفتان: الترجمة وتخزين الكلمات المكتسبة
- مهمة
- وظائف الروبوت: تسجيل المستخدم، تخزين الكلمات، ترجمة الكلمات، إضافة الكلمات، التحقق من الكلمات المستفادة
عند بدء حوار مع الروبوت، تحتاج إلى تسجيل المستخدم، أي كتابته في قاعدة البيانات.
بعد ذلك، بالنسبة لهذا المستخدم، سنقوم بتخزين قائمة بالكلمات التي تعلمها وترجمتها.
يجب أن يكون الروبوت قادرًا على ترجمة الكلمات والرسائل. للقيام بذلك، يمكنك استخدام أي مترجم بواجهة برمجة تطبيقات مفتوحة.
يمكن للمستخدم إضافة كلمة وترجمتها إلى قائمة الكلمات التي يتعلمها حاليا.
يجب أن يكون المستخدم قادرًا على التحقق من معرفته في أي وقت، أي كيف يتذكر الكلمات المضافة. للقيام بذلك، يجب تنفيذ وظيفة الحوار التي يطلب فيها الروبوت ترجمة الكلمات المختارة عشوائيًا من القائمة.
- أدوات
pyTelegramBotAPI - للعمل مع البرقيات، ويعمل فوق واجهة برمجة التطبيقات القياسية؛
sqlite3 - يسمح لك بإنشاء قاعدة بيانات sqlite والتفاعل معها؛
ترانليتابي - للعمل مع واجهة برمجة تطبيقات المترجم؛
عشوائي - للحصول على قيم عشوائية.
دورة إضافية دورة مجانية "تعلم كيف تتعلم"
نمنح كل طالب إمكانية الوصول إلى هذه الدورة حتى لا يضيع التدريب. المشكلة هي أن الناس لا يحصلون على نتائج من التدريب. هناك ثلاثة أسباب رئيسية:
- لا توجد أهداف واضحة. وحتى أولئك الذين يدركون أهمية الأهداف ما زالوا لا يفعلون ذلك. أريد أن أغير وظيفتي وأن أصبح مديرًا رائعًا لوسائل التواصل الاجتماعي - وهذا ليس هدفًا، بل رغبة. مع هذا الإعداد، ستكون النتيجة مناسبة.
- -التخلي عن التعلم في منتصف الطريق. يجد الكثير من الناس الدافع في الأسبوع الأول. ولكن من المستحيل الوصول إلى النهاية. لأن الدماغ لا يحب أن يتعلم بانتظام.
- عدم الاتساق. إنها ظاهرة شائعة إلى حد ما عندما نلتقط أي معلومات حول موضوع مختار، ونتحرك بشكل عشوائي، ونتيجة لذلك، دون جدوى.
لماذا سلطنا الضوء على هذه الأسباب الثلاثة؟ لأننا نقوم بالتدريس منذ 11 عامًا ونرى تعليقات الطلاب. سنخبرك خلال الدورة بكيفية تطبيق كل هذه المعرفة القيمة في الحياة.
F
فيدوروف أندريه
17.11.2022 ز.
أنا سعيد للغاية لأنني اخترت هذه المدرسة
المزايا: شهادة الدولة للمدرسين المؤهلين فصول دراسية مريحة مديرين مهذبين. العيوب: لم أجد أي شيء، سأشارككم مراجعة قصيرة عن دراستي في مدرسة برونجوم. درست في الفترة من 3 أكتوبر إلى 16 نوفمبر مع المعلم نيكيتا فيسيلكوف، دورة بايثون. المعلم هو الأفضل بكل بساطة) سيدعمك بالكلمات الطيبة ويساعدك في حل الصعوبات ويخبرك بكل شيء بالتفصيل. دورة ن...
م
ماريشيف
16.01.2023 ز.
بداية رائعة في تطوير بايثون مع برونوجام!
المزايا: عرض منظم للمواد من البسيط إلى المعقد. الدعم المستمر من المعلم. موقع مناسب لمركز التدريب (بجوار محطة مترو سينايا)، دروس مريحة، شاي / قهوة أثناء فترات الراحة. العيوب: للعمل الكامل، تحتاج إلى جهاز كمبيوتر محمول خاص بك. لم تتح الفرصة لكل فرد في مجموعتنا لاصطحابه إلى الفصول الدراسية. دورة أساسية ممتازة لتعلم لغة بايثون من الصفر. اجتاز...
أ
أرتيوم ستيبانينكو
10.11.2022 ز.
لقد أخذت الدورة التدريبية عبر الإنترنت "Python Developer Profession" وكنت سعيدًا جدًا بها. أعجبني عمل المعلم: كانت الشروحات واضحة ومفهومة، مع أمثلة محددة وقليل من الفكاهة. لقد أحببت أيضًا عمل المنسق: فقد أعطى إجابات مفصلة لجميع المهام العملية، حتى في المهام المكتملة بشكل صحيح، لاحظ ما يمكن تحسينه.
أ
أندري ف.
17.11.2022 ز.
سأشارككم مراجعة قصيرة عن دراستي في مدرسة برونجوم. درست في الفترة من 3 أكتوبر إلى 16 نوفمبر مع المعلم نيكيتا فيسيلكوف، دورة بايثون. المعلم هو الأفضل بكل بساطة) سيدعمك بالكلمات الطيبة ويساعدك في حل الصعوبات ويخبرك بكل شيء بالتفصيل. بدأت الدورة بالضبط في اليوم والوقت المحددين. حتى بعد الانتهاء من الدورة، قال نيكيتا أنه يمكنك الاتصال به للمساعدة في الرسم...
أنا
إلكسامير25
19.12.2022 ز.
محبط من التعليم عبر الإنترنت
الإيجابيات: لم يتم العثور على واحدة حتى الآن. العيوب: موضحة في التعليقات لقد اشتريت دورة مطور بايثون عبر الإنترنت وأدرس حاليًا. سأختصر: ردود فعل رهيبة، مديرو المدرسة لا يهتمون بك، إجابات أحادية المقطع من المنسق بروح "ألا تفهم؟" هذا أمر أساسي"، وهو ما قد يثنيك عن طرح أي أسئلة بشكل عام (لا تنس أن الأشخاص يأتون إلى هذه الدورة...