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

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

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

اقرأ المزيد

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

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

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

اقرأ المزيد

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

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

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

اقرأ المزيد

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

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

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

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

اقرأ المزيد

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

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

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

اقرأ المزيد

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

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

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

اقرأ المزيد

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

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

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

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

اقرأ المزيد

1 3 4 5