في هذه الدورة ، ستتعلم كيفية البرمجة جيدًا في بايثون.

سيتم نقلك من الخطوات الأولى في اللغة إلى دراسة المفاهيم الأكثر تقدمًا ، من خلال العديد من مقاطع الفيديو القصيرة ، والدفاتر ، وتمارين التقييم الذاتي.

يوجد في Python عدد من المكتبات التي ربما تقوم بالفعل بما تريد. يمكنك إنشاء موقع ويب باستخدام Django ، والقيام بالحوسبة العلمية باستخدام NumPy والباندا ، والمزيد. ومع ذلك ، للاستفادة الكاملة من جميع إمكانيات هذا النظام البيئي الغني ، يجب أن تكتسب فهمًا عميقًا للغة.

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

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

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