قواعد البيانات الأوراكل والبايثون –كيف نتعامل مع الاوراكل من كود بايثون

قواعد البيانات الأوراكل والبايثون –كيف نتعامل مع الاوراكل من كود بايثون

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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