دورة Python للمبتدئين

0: البرمجة بلغة بايثون – تقديم أولي للدورة

Python3.8

السلام عليكم و رحمة الله تعالى و بركاته

تقدم شفرة دورة مجانية تخص لغة البرمجة بايثون. سيتم تقسيم الدورة الشاملة حسب أجزاء:

  • القسم الأولي: دورة خاصة بالمبتدئين، تركز على أساسيات اللغة
  • القسم المتوسط: دورة تكميلية تحتوي على مفاهيم مهمة جدا ذات مستوى أكثر تقدما
  • القسم المتقدم: دورة نهائية تركز على كيفية إنجاز مشاريع كاملة

هذه الدورة تمثل القسم الأولي من الدورة الشاملة للغة، إذ لا تستلزم أية معارف مسبقة من المتعلمين سواء باللغة فقط أو بالبرمجة بشكل عام.

ما هي بايثون؟

أنشئت سنة 1991، هي لغة برمجة عالية المستوى، تعتبر، بفضل بنيتها المبنية بمستوى عال بالإضافة إلى كتابتها الديناميكية، جذابةً جدًا في مجال تطوير التطبيقات السريعة.

يؤكد بناء جمل Python البسيط وسهل التعلم على قابلية القراءة وبالتالي يقلل من تكلفة صيانة البرنامج. كما تدعم اللغة الوحدات النمطية والحزم، والتي تشجع على نمطية البرنامج وإعادة استخدام الكود.

ما سر تسمية اللغة باسم بايثون؟

على خلاف ما قد يعتقده الكثيرون، فلغة البرمجة بايثون لم يتم تسميتها على الثعبان (python بالإنجليزية تعني ثعبان). و لكن مؤسس اللغة، Guido van Rossum، سماها كذلك تيمنا بالبرنامج التلفزيوني Monty Python Flying Circus.

ما هي PEPs ؟

PEPs تشير إلى Python Enhancement Proposals، و هي تعمل كدليل إرشادي لمجتمع بايثون موفرا بذلك وصف الميز الجديدة لبايثون أو عملياتها أو بيئتها، كما تُقدم وصفا تقنيا موجزا للميزة و تعليلا لها.

من خلال هذا الأسلوب، يظل المؤسس متحكما بالتغييرات الأساسية في اللغة مما يجعل تطورها ثابتا و جيدا بالوضع في عين الاعتبار كونها لغة مفتوحة المصدر.

من يستعمل لغة بايثون؟

  • Mozilla؛
  • Google؛
  • Reddit؛
  • Microsoft

و العديد من المشاريع الضخمة التي تستعمل هذه اللغة و تُوفر تدريبات و دورات تخصها.

فيم يمكن استعمال لغة بايثون؟

إن المكتبات الكبيرة و الغنية التي تحتوي عليها هذه اللغة تجعلها قوية جدا و قادرة على القيام بأمور عدة و مختلفة حسب هدف المبرمج:

  • إنشاء تطبيقات الهواتف و ألعاب؛
  • إنشاء صفحات الويب؛
  • إنشاء برامج معقدة ( خاصة بالفضاء، الروبوتات، الرؤية الحاسوبية…)

فلغة بايثون غنية جدا، لذا لا بد من تحديد هدف أولي من اكتسابها قبل الشروع في رحلة تعلمها.

هل تعلم تعلم لغة بايثون سهل أم صعب؟

إن اللغة البرمجية بايثون تتميز بسياق كتابي سهل الاستيعاب و الفهم، مما يجعلها سهلة التعلم.

كما أنه لا بد من تحديد الهدف من تعلم اللغة حتى يتم التركيز على تعلم ما هو ضروري لتحقيق ذلك الهدف، فلا يمكن تعلم اللغة كاملة، بل لكل مبرمج اهتمامات و معارفه التقنية و البرمجية مؤطرة و محددة بتلك الاهتمامات. فتحديد الهدف و العزم على الاستمرارية في التعلم و لو بدا صعبا في البداية هو المفتاح لنجاح هذه المسيرة.

التالي
تثبيت مترجم بايثون على وندوز Windows

شاركنا برأيك