أفضل 8 مواقع لتعلم برمجة بايثون

Python هي لغة برمجة قوية يمكنها فتح الأبواب للعديد من المجالات المهنية ، مثل تطوير الويب وتصميم البرامج وتحليلات البيانات والمزيد. لماذا يجب أن تختار Python على لغات البرمجة الأخرى(choose Python over other programming languages) ؟ في الأساس لأنه من السهل التعلم والاستخدام.

هناك العديد من الموارد والأدوات التي يمكنك العثور عليها على الويب للتدريب الذاتي في برمجة Python . قمنا بتجميع قائمة بأفضل مواقع الويب التي يمكنك استخدامها لتعلم Python عبر الإنترنت. 

1. دروس بايثون الرسمية(The Official Python Tutorial)(The Official Python Tutorial)

  • (Python)نصائح وحيل بايثون من منشئي بايثون(Python)
  • مثالي للمبتدئين 
  • بطء في التعلم للتأكد من أنك تعلم كل مفهوم قبل الانتقال إلى التالي

قد يجد البعض ذلك مفاجئًا ، ولكن أحد أفضل الأماكن لبدء رحلتك إلى برمجة Python(start your journey into Python programming) هو موقع Python الرسمي. قام منشئو اللغة بعمل برنامج تعليمي لـ Python يمكنك استخدامه لتعلم أساسيات اللغة ، حتى لو كنت مبتدئًا تمامًا.

في الواقع ، يعد برنامج Python التعليمي(Python Tutorial) أكثر ملاءمة للمبتدئين من الأشخاص الذين لديهم بالفعل خبرة في البرمجة. يسير بخطى بطيئة مع صور واضحة ووقت طويل للتعرف على كل موضوع. ومع ذلك ، إذا لم تكن جديدًا على هذا ، فقد تجد البرنامج التعليمي بطيئًا بعض الشيء. 

2. CodeWars

  • مثالي(Perfect) للمستخدمين الذين لديهم بالفعل معرفة أساسية وبعض الخبرة مع Python
  • ألغاز البرمجة التي تسمح لك باختبار معرفتك بالبرمجة(test your programming knowledge)
  • الألغاز مقسمة إلى فئات حسب الصعوبة 
  • القدرة على رؤية ما يقدمه الآخرون والتعلم منهم

إذا وجدت أن دروس Python التعليمية(Python Tutorial) باهتة أو بطيئة بعض الشيء ، فقد تكون CodeWars مكانًا جيدًا للبدء. CodeWars هي مجموعة من الألغاز التي يمكن أن تساعدك على اختبار معرفتك الحالية ببايثون(Python) وتقييم نقاط القوة والضعف لديك قبل مواصلة عملية التعلم الخاصة بك.

الألغاز في CodeWars تسمى katas ويتم تصنيفها وفقًا لمستويات الصعوبة. بمجرد إكمال اللغز ، يمكنك التحقق من كيفية حل الآخرين لها والتعلم من حلولهم. 

3. FreeCodeCamp - دروس بايثون(FreeCodeCamp – Python Tutorials)(FreeCodeCamp – Python Tutorials) على موقع يوتيوب( on YouTube)

  • قائمة تشغيل رائعة على YouTube لمن يفضل الوسائل المرئية للتعلم
  • مقدمة سهلة لأساسيات بايثون من خلال مقاطع الفيديو القصيرة والمتوسطة الطول
  • القدرة على الجلوس وتعلم أساسيات بايثون(Python) من خلال دورة كاملة مدتها 4 ساعات

FreeCodeCamp هي قناة يوتيوب(YouTube) رائعة يمكنك استخدامها لتعلم البرمجة مجانًا(learn programming for free) . بصرف النظر عن Python ، فإنها تغطي موضوعات أخرى مثل DevOps و Java و C ++ والقرصنة الأخلاقية والمزيد. يمكنك الوصول إلى الدورات التدريبية الخاصة بهم مجانًا في أي وقت ويمكنك تحديد مدى سرعة أو بطء تقدم التعلم. 

يحتوي FreeCodeCamp(FreeCodeCamp) على قائمة تشغيل كاملة مع مقاطع فيديو تعليمية مخصصة لتعلم Python ، بدءًا من الفيديو الرئيسي وهو عبارة عن دورة كاملة مدتها 4 ساعات على Python للمبتدئين. 

4. SoloLearn 

  • دورة بايثون(Python) منظمة مثالية للتعلم الفردي.
  • يتم تقسيم جميع المعلومات إلى وحدات ، بدءًا من الأساسيات الملائمة للمبتدئين والانتقال تدريجياً إلى العناصر الأكثر تقدمًا.
  • تنتهي كل وحدة باختبار قصير للتحقق من معلوماتك.

SoloLearn عبارة عن نظام أساسي للمستخدمين الذين يفضلون التعلم المعياري حيث تستند المعلومات الجديدة إلى شيء تعلمته مسبقًا في هذه الدورة التدريبية. تتكون الدورة بأكملها من 10 وحدات مختلفة ، أولها مفاهيم لغة برمجة  بايثون الأساسية.(Python)

سيساعدك SoloLearn(SoloLearn) على تعلم Python خطوة بخطوة دون أن يدفعك إلى بيئة التعلم الجديدة التي لست مستعدًا لها. 

5. بايت من بايثون(A Byte of Python)(A Byte of Python)

  • كتاب إلكتروني مجاني عن لغة برمجة بايثون(Python)
  • مباشرة(Straight) في صلب الموضوع: المؤلف لا يضيع الوقت ويعطيك المعلومات الضرورية فقط لتعلم بايثون(Python)
  • غير مناسب للمبتدئين

A Byte of Python هو كتاب مجاني عن البرمجة باستخدام لغة Python يمكنك قراءته عبر الإنترنت. هذا الكتاب هو أحد أكثر المصادر شمولاً في بايثون(Python) التي ستجدها على الإنترنت. ومع ذلك ، فإن لها عيوبها. إذا كنت مبتدئًا بالكامل وليس لديك أي خبرة سابقة في البرمجة ، فقد تجد نفسك تائهًا. 

يعتبر بايت(Byte) من بايثون(Python) موقعًا ممتازًا لتعلم لغة بايثون(Python) ، لكنه يقفز إلى الأشياء بسرعة كبيرة جدًا وهو ليس صديقًا للمبتدئين على الإطلاق. ولكن ، إذا كنت تشعر أنك سريع التعلم أو تعرف اللغة بالفعل ، فهذا كتاب ممتاز لتوسيع آفاقك. 

6. دروس بايثون الحقيقية(Real Python Tutorials)(Real Python Tutorials)

  • دروس سهلة الاستخدام مع رسوم توضيحية واضحة.
  • يتم تنظيم جميع الموضوعات في مشاركات المدونة.
  • يتميز موقع الويب بوظيفة بحث لسهولة التنقل. 

إذا كنت شخصًا لا تستطيع التعلم من الكتب وتريد شيئًا أكثر تفاعلية ، فمرحباً بك في دروس Real Python(Python Tutorials) . هذا الموقع يشبه إلى حد كبير مدونة حول برمجة Python ، حيث تتعلم كل موضوع من خلال تصفح منشورات المدونة واحدة تلو الأخرى.

يمكنك ممارسة مهاراتك الجديدة مباشرة بعد قراءة كل منشور مدونة أو الانتقال مباشرة إلى موضوع معين باستخدام وظيفة البحث على الموقع. يعد Real Python مناسبًا للمبتدئين والمستخدمين المتقدمين لأنه يغطي عمليا كل شيء يمكن معرفته عن لغة برمجة  Python .

7. تعلم X في ص دقيقة(Learn X in Y minutes)(Learn X in Y minutes) 

  • أفضل مورد عبر الإنترنت إذا كان لديك بالفعل بعض الخبرة في البرمجة
  • عظيم(Great) للتعلم المرئي بناء جملة لغة بايثون(Python)
  • القدرة على تعلم بايثون في 15 دقيقة

Learn X in Y minutes هو مورد تعليمي عبر الإنترنت يحتوي على قسم عن لغة برمجة Python . تختلف طريقة تقديم المعلومات عن المصادر الأخرى في قائمتنا. هنا ، ستحتاج إلى بعض الخبرة البرمجية السابقة لتقدير شكل هذه الدورة التدريبية ومضمونها.

أفضل جزء في هذا البرنامج التعليمي لبايثون(Python) هو أنه يمكنك تصفح المعلومات في أقل من 15 دقيقة. بعد ذلك ، ستكون بالفعل على دراية ببايثون(Python) وستكون قادرًا على الغوص بشكل أعمق باستخدام مصدر تعليمي مختلف بثقة أكبر. 

8. إصلاح استثناء(Fix Exception)(Fix Exception)

  • نهج عملي لتعلم بايثون(Python)
  • تعلم من المبرمجين الخبراء من خلال الحلول التي تم تحميلها
  • إصلاح الاستثناءات وكسب Bitcoin 

Fix Exception هو موقع ويب ممتاز لأولئك الذين يرغبون في تعلم استخدام Python من خلال الممارسة. نهجهم يسمى طريقة استثناء الإصلاح. هدف موقع الويب هو حل الاستثناءات الموجودة في حزم PIP المختلفة. (PIP)نظرًا لأن أي شخص يمكنه الوصول إلى إصلاحات الاستثناءات التفصيلية التي يتم تحميلها على موقع الويب ، فهذه فرصة ممتازة لمبرمج بايثون المبتدئ للتعلم من الخبراء.(Python)

أيضًا ، بمجرد أن تتعطل الأمر ، يمكنك محاولة أن تصبح أحد هؤلاء الخبراء بنفسك والبدء في كسب Bitcoin من Fix Exception لحل الاستثناءات المنشورة على الموقع. 

Want to Learn Python? Google It!

يعد كل موقع من مواقع الويب المدرجة في هذه القائمة بديلاً ممتازًا لأخذ فصل دراسي في البرمجة(taking a programming class) . عند تعلم Python عبر الإنترنت ، فأنت المسؤول عن مدى سرعة أو بطء تقدمك خلال الدورة التدريبية والموضوعات التي تحتاج إلى تغطيتها. 

إذا قررت أنك تتوق إلى عملية تعلم أكثر تنظيماً ، فجرّب فئة Python من Google . (Google’s Python class)إنها فصل دراسي مجاني لأي شخص لديه بعض الخبرة في البرمجة ويريد تعلم Python



About the author

أنا مهندس برمجيات بدوام كامل ولدي أكثر من 10 سنوات من الخبرة في العمل مع برامج Windows و Mac. أعرف كيفية تصميم التطبيقات واختبارها ونشرها على كلا النظامين الأساسيين. لدي أيضًا خبرة في إدارة الأمن والنظام. يمكن أن تساعدك مهاراتي ومعرفي في بناء نظام كمبيوتر أفضل وأكثر كفاءة.



Related posts