بايثون هي لغة برمجة قوية يمكنها فتح الأبواب أمام العديد من المجالات المهنية، مثل تطوير الويب، وتصميم البرامج، وتحليل البيانات، والمزيد. لماذا يجب عليك اختر لغة بايثون بدلاً من لغات البرمجة الأخرى ، رغم ذلك؟ وذلك لأنه سهل التعلم والاستخدام.
هناك العديد من الموارد والأدوات التي يمكنك العثور عليها على الويب للتدريب الذاتي على برمجة بايثون. لقد قمنا بتجميع قائمة بأفضل المواقع التي يمكنك استخدامها لتعلم بايثون عبر الإنترنت.ص>
1. البرنامج التعليمي الرسمي لبايثون
قد يجد البعض ذلك مفاجئًا، ولكن أحد أفضل الأماكن ابدأ رحلتك إلى برمجة بايثون هو موقع Python الرسمي. قام منشئو اللغة بإنشاء برنامج تعليمي لـ Python يمكنك استخدامه لتعلم أساسيات اللغة، حتى لو كنت مبتدئًا تمامًا.
في الواقع، يعد برنامج Python التعليمي أكثر ملاءمة للمبتدئين من الأشخاص الذين لديهم خبرة في البرمجة بالفعل. إنها تسير بخطى بطيئة مع صور واضحة ومتسع من الوقت للتعرف على كل موضوع. ومع ذلك، إذا لم تكن جديدًا على هذا، فقد تجد البرنامج التعليمي بطيئًا بعض الشيء.ص>
2. CodeWars
إذا وجدت البرنامج التعليمي الرسمي لـ Python مملًا أو بطيئًا بعض الشيء، فقد تكون CodeWars مكانًا جيدًا للبدء. CodeWars عبارة عن مجموعة من الألغاز التي يمكنها مساعدتك في اختبار معرفتك الحالية بلغة Python وتقييم نقاط القوة والضعف لديك قبل مواصلة عملية التعلم.
يُطلق على الألغاز الموجودة في CodeWars اسم كاتا ويتم تصنيفها وفقًا لمستويات الصعوبة الخاصة بها. بمجرد الانتهاء من اللغز، يمكنك التحقق من كيفية قيام الآخرين بحلها والتعلم من حلولهم.ص>
3. FreeCodeCamp – دروس بايثون على YouTube
FreeCodeCamp هي قناة رائعة على YouTube يمكنك استخدامها تعلم البرمجة مجانا. وبصرف النظر عن Python، فإنها تغطي موضوعات أخرى مثل DevOps وJava وC++ والقرصنة الأخلاقية والمزيد. يمكنك الوصول إلى دوراتهم مجانًا في أي وقت ويمكنك تحديد مدى سرعة أو بطء تقدم تعلمك.
يحتوي FreeCodeCamp على قائمة تشغيل كاملة تحتوي على دروس فيديو مخصصة لتعلم لغة Python، بدءًا من الفيديو الرئيسي الذي عبارة عن دورة تدريبية كاملة مدتها 4 ساعات حول لغة Python للمبتدئين.ص>
4. التعلم الفردي
SoloLearn عبارة عن منصة لأولئك المستخدمين الذين يفضلون التعلم المعياري حيث تعتمد المعلومات الجديدة على شيء تعلمته مسبقًا في هذه الدورة التدريبية. تتكون الدورة بأكملها من 10 وحدات مختلفة، الأولى هي المفاهيم الأساسية للغة برمجة بايثون.
سوف يساعدك SoloLearn على تعلم لغة Python خطوة بخطوة دون دفعك إلى بيئة التعلم الجديدة التي لست مستعدًا لها.ص>
5. بايت من لغة بايثون
A Byte of Python هو كتاب مجاني عن البرمجة باستخدام لغة Python ويمكنك قراءته عبر الإنترنت. يعد هذا الكتاب واحدًا من أكثر الموارد شمولاً في لغة بايثون والتي ستجدها عبر الإنترنت. ومع ذلك، فإنه له عيوبه. إذا كنت مبتدئًا تمامًا وليس لديك أي خبرة سابقة في البرمجة، فقد تجد نفسك ضائعًا.
على الرغم من أن موقع Byte of Python هو موقع ممتاز لتعلم لغة Python، إلا أنه يقفز إلى الأشياء بسرعة كبيرة جدًا وليس مناسبًا للمبتدئين على الإطلاق. ولكن، إذا كنت تشعر أنك سريع التعلم أو تعرف اللغة بالفعل، فهذا كتاب ممتاز لتوسيع آفاقك.ص>
6. دروس بايثون الحقيقية.
إذا كنت شخصًا لا يستطيع التعلم من الكتب وتريد شيئًا أكثر تفاعلية، فمرحبًا بك في دروس Real Python التعليمية. هذا الموقع أشبه بمدونة عن برمجة بايثون، حيث تتعلم كل موضوع من خلال تصفح منشورات المدونة واحدة تلو الأخرى.
يمكنك ممارسة مهاراتك الجديدة مباشرة بعد قراءة كل مشاركة في المدونة أو الانتقال مباشرة إلى موضوع محدد باستخدام وظيفة البحث في الموقع. يعد Real Python مناسبًا للمبتدئين والمستخدمين المتقدمين لأنه يغطي عمليًا كل ما يمكن معرفته حول لغة برمجة Python.ص>
7. تعلم X في Y دقيقة
"تعلم X في Y دقيقة" هو مصدر تعليمي عبر الإنترنت يحتوي على قسم حول لغة البرمجة Python. تختلف طريقة تقديم المعلومات عن المصادر الأخرى في قائمتنا. هنا، ستحتاج إلى بعض الخبرة البرمجية السابقة لتقدير شكل هذه الدورة ومضمونها.
أفضل ما في هذا البرنامج التعليمي لـ Python هو أنه يمكنك تصفح المعلومات في أقل من 15 دقيقة. بعد ذلك، ستكون على دراية بـ Python وستكون قادرًا على التعمق أكثر باستخدام مصدر تعليمي مختلف بثقة أكبر.ص>
8. إصلاح الاستثناء
يُعد Fix Exception موقعًا ممتازًا لأولئك الذين يرغبون في تعلم استخدام Python من خلال التدريب. يُطلق على أسلوبهم اسم طريقة إصلاح الاستثناء. هدف موقع الويب هو حل الاستثناءات الموجودة في حزم PIP المختلفة. نظرًا لأنه يمكن لأي شخص الوصول إلى إصلاحات الاستثناءات التفصيلية التي يتم تحميلها على موقع الويب، فهذه فرصة ممتازة لمبرمج بايثون المبتدئ للتعلم من الخبراء.
أيضًا، بمجرد أن تتقن الأمر، يمكنك أن تحاول أن تصبح أحد هؤلاء الخبراء بنفسك وتبدأ في كسب Bitcoin على Fix Exception لحل الاستثناءات المنشورة على الموقع.ص>.
هل تريد تعلم لغة بايثون؟ جوجل ذلك!
يُعد كل موقع من مواقع الويب الموجودة في هذه القائمة بديلاً ممتازًا لـ أخذ دروس البرمجة. عند تعلم لغة Python عبر الإنترنت، فأنت المسؤول عن مدى سرعة أو بطء تقدمك خلال الدورة التدريبية والموضوعات التي تحتاج إلى تغطيتها.ص>
إذا قررت أنك تتوق إلى عملية تعليمية أكثر تنظيمًا، فجرّب فئة بايثون من جوجل. إنها دورة مجانية لأي شخص لديه بعض الخبرة في البرمجة ويريد تعلم لغة بايثون.
.