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

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

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

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

شركات وبايثون - Netflix وطريق الترفيه الذي يمر عبر البايثون

شركات وبايثون – Netflix وطريق الترفيه الذي يمر عبر البايثون

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

مكتبة requests في البايثون - كيف تُرسل طلبات HTTP من بايثون

مكتبة requests في البايثون – كيف تُرسل طلبات HTTP من بايثون

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

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

قواعد البيانات SQLite والبايثون - كيف تُنشئ قاعدة بيانات وتتعامل معها

قواعد البيانات SQLite والبايثون – كيف تُنشئ قاعدة بيانات وتتعامل معها

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

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

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

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

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

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

التعامل مع الريجستري في الويندوز من خلال لغة البايثون

التعامل مع الريجستري في الويندوز من خلال لغة البايثون

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

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

تطبيقات بايثون - كيف تُرسل بريد إلكتروني مع مرفق في البايثون

تطبيقات بايثون – كيف تُرسل بريد إلكتروني مع مرفق في البايثون

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

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

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

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

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

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

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

أمن المعلومات في البايثون – أهم المكتبات البايثونية لأمن المعلومات

أمن المعلومات في البايثون – أهم المكتبات البايثونية لأمن المعلومات

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

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

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

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

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

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