ادارة مكتبات بايثون وطريقة تثبيتها

المفكرة التفاعلية في بايثون – Jupyter NoteBook

تتمتع أغلب لغات البرمجة بطيف واسع من الأدوات والإضافات التي تُسهل من بناء وتطوير المشاريع البرمجية، وتُعتبر هذه الأدوات أحد أهم عوامل النجاح وزيادة الانتاجية في العمل لدى المبرمجين. لا تقتصر هذه الأدوات المُساعدة في لغات البرمجة على دعم عملية تطوير وبناء الأنظمة والبرمجيات فقط، بل يتعدى الأمر لأن تكون مُساعدة في شرح لغة البرمجة كمادة تدريبية أو توضيحية أثناء التدريب والتوثيق الخاص بلغة البرمجة. في هذا المقال نُقدم لكم تعريفًا بـ المفكرة التفاعلية في  بايثون – Jupyter NoteBook والتي تُعتبر مسمى جديدا وتطويرا للأداة IPython (إختصارا ل Interactive Python).

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

ادارة مكتبات بايثون وطريقة تثبيتها

ادارة مكتبات بايثون وطريقة تثبيتها

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

المصطلحات الخاصة بعدة أدوات مثل pip و PyPI و Setuptools و Wheels و easy_install و Eggs قد تجعل المبتدئين في تعلم اللغة في وضع لا يُحسد عليه، كما حدث مع الكثير في بداية تعلم البايثون.

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

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

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

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

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

مكتبة OpenCV بالبايثون وكيفية اختبار وجود عناصر معينة

مكتبة OpenCV بالبايثون وكيفية اختبار وجود عناصر معينة

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

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

برمجة الشبكات بالبايثون - كيف ترسل أوامر لعدة أجهزة عبر الشبكة

برمجة الشبكات بالبايثون – كيف تُرسل أوامر لعدة أجهزة عبر الشبكة

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

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

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