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

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

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

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

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

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

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

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

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

أرسل "شكرًا" لموقع بايثونات عبر مكتبة سيلينيوم

أرسل “شكرًا” لموقع بايثونات عبر مكتبة سيلينيوم

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

ما هي مكتبة سيلينيوم؟

هي مكتبة مختصة باختبار (Testing) صفحات الويب، ولكن هذا الاستخدام لا يتوقف عند هدف الاختبار فقط، بل يتعداه ليشمل عمليات محاكاة استخدام الويب،

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

التسجيل Logging في البايثون - الدليل البسيط

التسجيل Logging في البايثون – الدليل البسيط

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

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

تُقدم لغة البرمجة البايثون وحدة مضمنة تلقائيًا عند تثبيت البايثون، وتُسمى هذه الوحدة ب Logging

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

إستخراج البيانات من صفحات الإنترنت بلغة البايثون - لمحة سريعة

إستخراج البيانات من صفحات الإنترنت بلغة البايثون – لمحة سريعة

إستخراج البيانات من صفحات الإنترنت من المواضيع الهامة حيث يستمر عدد مستخدمي شبكة الانترنت في التزايد عامًا بعد عام في ظل الانتشار الواسع لشبكة الإنترنت. يتزامن ذلك مع التقدم الهائل في التقنيات والعلوم، ويصاحب هذا التزايد تضخم كبير في المعلومات والبيانات، حيث تقول شركة CISCO (أشهر الشركات التي تقدم أجهزة البنية التحتية للشبكات) إن حجم مرور البيانات في الانترنت سيتجاوز واحد زيتا بايت خلال عام 2017 (1 زيتا بايت = ألف مليار جيجا بايت).

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

تطبيقات البايثون في التعامل مع محرر النصوص مايكروسوفت وورد

تطبيقات البايثون في التعامل مع محرر النصوص مايكروسوفت وورد

في إطار شرح مفاهيم بايثون بالعربي نُقدم لكم في هذا المقال شرحاً مبسطاً لأحد المكتبات. يندرج ما تقدمه هذه المكتبة تحت عنوان أتمتة المهام الدورية  Automate The Boring Stuff و تطبيقات البايثون .

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