المزخرفات في بايثون - كيف نتعامل مع دوال بايثون بحُرية أكثر

المزخرفات في بايثون – كيف نتعامل مع دوال بايثون بحُرية أكثر

المزخرفات في بايثون أو باللغة الانجليزية Decorators هي أحد أقوى وأجمل خصائص لغة البرمجة بايثون، ولكن البعض ينظر لها كموضوع يصعب الإلمام به أو فهمه بسهولة. المزخرفات هي موضوع مُتعلق بدوال بايثون، وتهدف إلى نقلك في التعامل مع الدوال إلى مستوى متقدم. أهلا بكم في بايثونات في هذا المقال الجديد الذي نشرح فيه أحد أشهر مواضيع البايثون وأكثرها ارتباكًا لدى البعض.

استمر في القراءة

البرمجة البايثونية - كيف تكتب شيفرة برمجية بالبايثون بطريقة سليمة

البرمجة البايثونية – كيف تكتب شيفرة برمجية بالبايثون بطريقة سليمة

البرمجة بطريقة بايثونية Pythonic Way هو مصطلح يُشير إلى طريقة كتابة الشيفرة البرمجية بالبايثون وفق مجموعة من الشروط والقيود التي يُنصح بها من قبل التوثيق الرسمي للبايثون ومن قبل مجتمع محترفي البرمجة بالبايثون. أهلا بكم في بايثونات في هذا المقال الجديد الذي نتناول فيه بعض من نصائح Python’s Style Guide والذي يُعرف اختصارًا بـ PEP 8.

استمر في القراءة

البرمجة الكائنية في بايثون - سلسلة بايثونات لتعلم لغة البايثون

البرمجة الكائنية في بايثون – سلسلة بايثونات لتعلم لغة البايثون

أهلا وسهلًا بكم في آخر مقال من سلسلة بايثونات لتعلم البايثون والذي نتناول فيه موضوع البرمجة الكائنية Object Oriented Programming والتي يختصرها جمع المبرمجون إلى OPP. البرمجة الكائنية في بايثون تُشبه لحد كبير البرمجة الكائنية في العديد من لغات البرمجة الأخرى ولكن مع وجود اختلافات.

استمر في القراءة

معالجة الأخطاء في بايثون - سلسلة بايثونات لتعلم لغة البايثون

معالجة الأخطاء في بايثون – سلسلة بايثونات لتعلم لغة البايثون

معالجة الأخطاء في بايثون هي أحد أهم المواضيع التي يجب على كل مبرمج في بايثون الإلمام بها جيدًا. يكاد لا يخلو اي برنامج أو نظام من عيوب وأخطاء، وجميعنا يطمح لدرجة عالية من الاستقرار فيما نُطوره من أنظمة وبرمجيات، صغيرة كانت أم كبيرة. أهلًا بكم في هذا المقال من ضمن سلسلة بايثونات لتعلم لغة البايثون للمبتدئين. نتناول في هذا المقال مفهوم Exception Handling في لغة البايثون.

استمر في القراءة

الدوال والوحدات في بايثون - سلسلة بايثونات لتعلم لغة البايثون

الدوال والوحدات في بايثون – سلسلة بايثونات لتعلم لغة البايثون

أهلًا بكم في المقال الخامس من سلسلة بايثونات لتعلم البايثون. نتكلم في هذا المقال حول موضوع الدوال والوحدات في بايثون ومن خلاله سنعرف كيف نُعرف دالة function في بايثون وكيف نتعامل مع الوحدات والمكتبات المُضمنة في بيئة بايثون.

استمر في القراءة

بايثون والمرونة في البرمجة - الدليل الشامل لفهم comprehensions في البايثون

بايثون والمرونة في البرمجة – الدليل الشامل لفهم comprehensions في البايثون

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

استمر في القراءة

جُمل التحكم في بايثون – سلسلة بايثونات لتعلم لغة البايثون للمبتدئين

جُمل التحكم في بايثون – سلسلة بايثونات لتعلم لغة البايثون للمبتدئين

مرحبًا بكم في رابع مقالات سلسلة بايثونات لتعلم لغة البايثون، ويأتي هذا المقال ليتكلم عن جُمل التحكم في بايثون ومن خلاله سنتعرف على كيفية كتابة الجملة الشرطية في بايثون والحلقات التكرارية مثل for loop و while loop.

مقالات السلسلة:

استمر في القراءة

تطبيقات لغة البايثون - تعلم كيف تبني إضافات plugins لبرنامج بايثون

تطبيقات لغة البايثون – تعلم كيف تبني إضافات plugins لبرنامج بايثون

تطبيقات لغة البايثون متعددة وكثيرة، ويُمكن الاستفادة منها في مجالات كثيرة. في هذا المقال نصطحبكم في بايثونات في رحلة تعلم كيفية عمل plugins لبرامج البايثون. كثيرًا ما نجد أنفسنا كمستخدمين لبرامج جاهزة – مهما كان تخصصها-  في أعمالنا اليومية نقف و قد نكون عاجزين عن إتمام مهمة ما باستخدام البرنامج على الرغم من احترافنا له. فنبدأ رحلة البحث عن الحل في الانترنت بين المنتديات المتخصصة وفيديوهات اليوتيوب وغيرها. في أغلب الأحيان  نجد الحل عبارة عن مجموعة كبيرة من الخطوات التتابعية المتسلسلة و نتيجة كل خطوة تعتمد اعتمادًا كليًا على نتيجة الإجراءات التي تمت من جميع ما قبلها والتي يجب أن تكون قد انتهت وبشكل صحيح ١٠٠٪ لنحصل بالنهاية على ما نريده كنتيجة نهائية. إنها لعملية متعبة و دقيقة وقد تستغرق وقتًا مهمًا كان طويلًا أو قصيرًا، خصوصا إذا كنا نحتاج إلى استخدام ذلك الحل بشكل كبير وقد يكون أساسي. في تلك اللحظة لابد لنا أن تساءلنا أنه لو كان هناك رز أو وظيفة تقوم بكل ذلك أوتوماتيكيا أو لو كان بمقدورنا أن نضيف وظيفة ما لبرنامجنا الذي نعمل عليه ليقوم بعمل ما بالشكل الذي نريد.

استمر في القراءة

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

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

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

استمر في القراءة

النصوص في بايثون - سلسلة بايثونات لتعلم لغة البايثون

النصوص في بايثون – سلسلة بايثونات لتعلم لغة البايثون

أهلًا بكم في المقال الثاني من سلسلة بايثونات لتعلم البايثون والذي نتناول فيه شرح “النصوص في بايثون”. نُقدم هذه السلسلة لكل مبتدئ يرغب بالبدء بتعلم لغة البرمجة الرائعة البايثون.

للاطلاع على مقالات السلسلة:

استمر في القراءة