إذا كنت تريد تعلم البرمجة ، فإن Python هي لغة أولى ممتازة لاختبار المياه بها. إن تركيبها المباشر وإصرارها على كود منظم بشكل صحيح يجعل التعلم سهلاً ، ولكنه أيضًا شائع ومتعدد الاستخدامات بدرجة كافية للقيام بشيء ما بمجرد أن تتعلم الأمور. تطوير مواقع ويب ديناميكية وبرامج سطح مكتب ودعم علم البيانات - سمها ما شئت ، تستطيع Python القيام بذلك. إنه عنصر أساسي في أفضل خمس لغات تشفير شائعة قبل الشركات القوية مثل PHP و Javascript ، لذا فهو خيار رائع إذا كنت تتطلع إلى بدء حياتك المهنية كمبرمج.
تعد دروس الفيديو طريقة رائعة لتعلم لغة برمجة جديدة ، كما أن سوق الدورات التدريبية عبر الإنترنت Udemy بها أكثر من 500 دورة Python للاختيار من بينها. وهنا لدينا الخمسة الأوائل.
1. أكمل برنامج Python Bootcamp
أشهر دورات لغة بايثون ، أكمل Python Bootcamp ترقى إلى مستوى اسمها وهي مثالية إذا كنت ترغب في تعلم مبادئ البرمجة العامة جنبًا إلى جنب مع Python.
اطلع على أفضل دورات Udemy المجانية ذات الصلة لعام 2017: طور مهاراتك من خلال هذه الدورات المجانية أفضل 5 دورات في البرمجة للأطفال في المملكة المتحدة. خمس دورات جامعية في المملكة المتحدة لتصميم الألعابهذه ، في الحقيقة ، دورة برمجة تحدث باستخدام Python وهي تفعل بالضبط ما كنت تتوقعه - تنقل الطالب من عدم معرفة أي شيء عن الموضوع إلى البرمجة الشيئية والاستثناءات. ثم ينتقل إلى بعض الميزات المتقدمة جدًا للغة بما في ذلك Decorators and Generators. أظن أن بعض الطلاب سيستسلمون في هذه المرحلة لأنه ، على الرغم من كونها مفيدة لتحسين الكود ، إلا أنه من الأفضل تعلم ميزات مثل هذه بمجرد أن يكون لديك بعض الخبرة في الميزات الأساسية لبايثون تحت حزامك.
بشكل عام ، هذا هو أقرب ما يمكنك الحصول عليه لتعليم كامل بلغة Python والبرمجة. إنه شامل وكامل ويتم تقديمه بطريقة أنيقة من قبل المدرب خوسيه بورتيلا وسوف يناسب أولئك الذين يرغبون في التطرق إلى جميع جوانب اللغة ، وإن كان ذلك في شكل أكاديمي في بعض الأحيان.
2. دورة Python Mega: بناء 10 تطبيقات حقيقية في العالم
يعد هذا اختيارًا جيدًا للأشخاص الذين يحبون التعلم من خلال بناء شيء ما بالفعل. تتضمن المشاريع تطبيقات سطح المكتب التي تستخدم مجموعة أدوات Tkinter لبناء واجهة المستخدم الرسومية و SQLite لتخزين السجلات. هناك أيضًا مشروع رؤية كمبيوتر رائع جدًا يستخدم مكتبة OpenCV للتعرف على الحركة عبر كاميرا الويب قبل تسجيل هذا عبر الإنترنت لتشكيل تطبيق أمان أساسي.
توضح الدورة أيضًا كيفية كشط صفحة ويب للبيانات باستخدام مكتبة Beautiful Soup. يمكنك ، على سبيل المثال ، استخدام هذا لاستخراج التعليقات من صفحة أمازون جاهزة للعرض على موقع الويب الخاص بك. يمكنك إنشاء هذا الموقع باستخدام البرنامج التعليمي حول الجمع بين Python و Flask - الإطار الذي يقوم عليه Pinterest.
3. أكمل دروس Python Masterclass
كما يوحي الاسم ، هذه دورة أخرى واسعة النطاق. على عكس أي من السابقتين ، أكمل دروس Python Masterclass يركز أكثر على أمثلة تطبيقات سطح المكتب بدلاً من أجزاء من التعليمات البرمجية أو التطوير عبر الإنترنت.
يتم استكشاف كل جانب شائع الاستخدام من لغة Python الأساسية في هذه الدورة ، دائمًا تقريبًا من خلال وجود نوع المعلم في الكود لمثال عملي وتشجيع الطالب على المتابعة معه. يتم إنشاء العديد من الأمثلة الكاملة للتطبيقات بما في ذلك لعبة البلاك جاك.
ولكن ربما يكون أكبر عامل جذب في هذه الدورة هو أنه يتم تطويرها بنشاط كبير مع إضافة وحدات جديدة بانتظام - يتم الإعلان عن ذلك بقسم "قريبًا" في الدورة. في 38 ساعة ، تعد هذه بالفعل أكبر الدورات التدريبية في الخمسة الأوائل ، وهي تتزايد طوال الوقت.
4. علم البيانات والتعلم الآلي باستخدام بايثون - عملي!
تُستخدم لغة Python على نطاق واسع في العلوم وتحليل البيانات ، وتركز هذه الدورة على جانبين من هذه الجوانب: التنقيب عن البيانات والتعلم الآلي.
على عكس الدورات الأخرى ، علم البيانات وتعلم الآلة هي دورة تركز على تدريب الطالب على وظيفة في هذه الصناعة بدلاً من توفير التعليم العام. حلل المدرب فرانك كين المهارات المحددة التي يتم الإعلان عنها في قوائم الوظائف وتوصل إلى منهج يتناسب معه. لإكمال الدورة التدريبية ، ستحتاج إلى فهم جيد للرياضيات لأنها تتضمن مفاهيم مثل تحليل الاحتمالات والانحدار.
بينما ستكون قادرًا على صقل معرفتك أثناء اتباع الأمثلة من خلال ، إذا كنت تكافح مع GCSE Maths ، فربما لا تكون هذه الدورة التدريبية أو المهنة بالنسبة لك. تتوقع الدورة أيضًا بعض الخبرة في لغة بايثون الأساسية ، لذلك ربما تختار واحدة أخرى أولاً قبل البدء.
5. معسكر تدريب مطوري ويب Python و Django Full Stack
هذه دورة أخرى تركز على الحياة المهنية - هذه المرة تعد الطالب لتطوير تطبيقات الويب الديناميكية باستخدام Python وإطار عمل Django. خلال مدة الدورة ، يتعلم الطلاب كيفية إنشاء موقع ويب كامل من الألف إلى الياء. من هناك ، يتعلمون كيفية الجمع بين Python و Django و SQL لإنشاء تطبيقات تفاعلية تتميز بقواعد البيانات والقوالب.
على الرغم من استخدام PHP على نطاق واسع لتطوير الويب (على سبيل المثال ، لغة WordPress مضمنة) ، يتم استخدام مزيج Python / Django لعدد من الخدمات رفيعة المستوى بما في ذلك Instagram. على سبيل المكافأة ، تعلم هذه الدورة التدريبية CSS و HTML و Javascript التي تحتاج إلى معرفتها لبدء إنشاء تطبيقات الويب.
6. مقدمة في برمجة بايثون
دورة Python مجانية تمامًا (أحد الأسباب التي تجعلنا نحبها) ، هذا الخيار له تصنيف 4.4 نجمة ولا يكلف شيئًا للتسجيل. كدورة تدريبية مطلوبة مسبقًا لأي من الدورات الأخرى التي ذكرناها ، تأخذك هذه الدورة التدريبية عبر أسس برمجة Python. من خلال الدروس القصيرة والسهلة ، لن تتعلم Python بالكامل ولكن لأنها مجانية ، فهي مكان رائع للبدء قبل الالتزام بالشراء.
أسئلة مكررة
فيما يلي بعض الإجابات على الأسئلة الشائعة.
هل دورات Udemy تستحق ذلك؟
Udemy عبارة عن مجموعة من الفصول عبر الإنترنت حيث يمكن لمستخدمي الإنترنت تعلم مجموعة متنوعة من المهارات والمعرفة المفيدة. في حين أن بعض هذه الدورات التدريبية ليست بديلاً مناسبًا للحصول على درجة جامعية ، يقدم الكثير منها شهادات إتمام. بالنسبة لشيء مثل البرمجة ، فهي مورد لا يقدر بثمن إذا كنت تريد صنع اسم لنفسك في الصناعة.
لا ، ربما لن تكون جراحًا مشهورًا عالميًا بفضل Udemy ، ولكن بالنسبة للمبرمجين الذين يمكنهم صنع اسم لأنفسهم بدون أعلى شهادات جامعية ، فإن الأمر يستحق بالتأكيد الوقت والمال.
هل تقدم Udemy المبالغ المستردة؟
نعم ، في العديد من الدورات. بافتراض أن الدورة التدريبية التي اشتريتها تشارك في سياسة استرداد Udemy لمدة 30 يومًا ، يمكنك طلب استرداد الأموال عن طريق زيارة موقع الويب. يستغرق الأمر من 5 إلى 10 أيام عمل لاسترداد أموالك ، ولكن ستتم إعادتها إلى طريقة الدفع الأصلية ما لم يُطلب خلاف ذلك.
إذا لم تكن مؤهلاً لاسترداد الأموال (لأي سبب كان) ، فستتلقى أرصدة على Udemy يمكنك استخدامها لدورة تدريبية أخرى داخل موقع الويب.