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

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

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

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

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

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

كيف تبني RESTful API باستخدام إطار البايثون Django

كيف تبني RESTful API باستخدام إطار البايثون Django

أهلًا وسهلًا بكم في هذا المقال الجديد الذي سنتناول فيه موضوعًا جديدًا من مواضيع لغة البرمجة بايثون وهو موضوع بناء واجهة برمجية RESTful API باستخدام إطار عمل جانغو Django.

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

ما هي RESTful API؟

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

مكتبة scikit-learn - لمحة سريعة عن مكتبة البايثون لتعليم الآلة

مكتبة scikit-learn – لمحة سريعة عن مكتبة البايثون لتعليم الآلة

مكتبة scikit-learn من أشهر مكتبات البايثون المختصة بعلم البيانات وتعليم الآلة. أهلا بكم في المقال الخامس من سلسلة مقالات “مكتبات علم البيانات بالبايثون” والذي سنتناول فيه مكتبة تعليم الألة المشهورة scikit-learn بشكل موجز.

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

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

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

أداة virtualenv كأداة لتسهيل البرمجة والعمل بلغة البايثون

أداة virtualenv كأداة لتسهيل البرمجة والعمل بلغة البايثون

من المهم شرح أداة virtualenv لتسهيل العمل أثناء البرمجة بالبايثون. لأنك كمبرمج بايثون، من المؤكد أنك مررت في حالة تريد فيها أن يعمل برنامجك على توزيعتي البايثون 3.5 و 2.7. أو أنك تريد أن تقوم ببناء شيفرة برمجية باستخدام مكتبة مُثبتة لديك ولكن بإصدار أقل أو أعلى، فهل في هذه الحالة ستقوم بحذف المكتبة وإعادة تثبيتها بالإصدار الذي تريد. ماذا عن الحالة الأولى والتي يظن البعض بانها مرعبة، حيث قد يتساءل أحدهم كيف سأثبت إصدارين من البايثون على نفس نظام التشغيل، وكيف سأتعامل مع ذلك؟!

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

مكتبة Matplotlib - الخطوة الثالثة في علم البيانات بالبايثون

مكتبة Matplotlib – الخطوة الثالثة في علم البيانات بالبايثون

مكتبة Matplotlib هي المكتبة الثالثة التي نتناولها في سلسلة متخصصة بمكتبات علم البيانات. أهلاً بكم في المقال الخامس من سلسلة مقالات مكتبات علم البيانات بالبايثون.

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

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

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

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

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

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

مكتبة pandas – الخطوة الثانية في علم البيانات بلغة البايثون – الجزء الثاني

مكتبة pandas – الخطوة الثانية في علم البيانات بلغة البايثون – الجزء الثاني

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

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

مكتبة Numpy – الخطوة الأولى في علم البيانات بلغة البايثون

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

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

مكتبة Pandas – الخطوة الثانية في علم البيانات بلغة البايثون - الجزء الأول

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

أهلاً بكم في ثاني مقالات سلسلة مكتبات علم البيانات بـ لغة البايثون. قدمنا لكم في المقال السابق تعريفًا بسيطًا بمكتبة Numpy وكيفية تثبيتها والتعامل معها، وفي هذا المقال نتكلم عن مكتبة Pandas . الهدف الأساسي لمكتبة Pandas هو إجراء ما يسمى بـ Data Munging، والمقصود به هو إجراء تغييرات على بيانات أساسية غير مرتبة Raw data بحيث ينتج عن هذا التغيير تحويل البيانات الى شكل أخر يُمكن فهمه والتعامل معه.

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

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

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

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

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

مكتبة Numpy - الخطوة الأولى في علم البيانات بلغة البايثون

مكتبة Numpy – الخطوة الأولى في علم البيانات بلغة البايثون

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

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