التصنيفات
Python Programming بايثون

بايثون-27: شرح مكتبة (SciPy) الجزء الاول


السلام عليكم في المحاضرات السابقة شرحنا مكتبة (NumPy) وبينا الكثير من فوائدها في مجال البرمجة العلمية والتعامل مع البيانات الكثيرة وخصوصاً المصفوفات واليوم وكما وعدناكم نبدأ على بركة الله شرح مكتبة علمية اخرى للغة بايثون الا وهي مكتبة (SciPy). بداية قد يرد السؤال عن ما هي فائدة هذه المكتبات؟ والجواب ببساطة ان هذه المكتبات توفر […]

التصنيفات
Python Programming بايثون

بايثون-26: شرح مكتبة NumPy الجزء الخامس


السلام عليكم شرحنا في الدروس الاربعة الماضية الكثير من الادوات المفيدة التي توفرها مكتبة (NumPy) العلمية لتسهيل التعامل مع المصفوفات بلغة بايثون وارفقنا الروابط للكثير من الادوات الاخرى التي لم يتم شرحها لأن هناك المئات منها ولو اردنا شرحها كلها فسيستغرق ذلك مدة طويلة جداً ولذا سيكون هذا الجزء هو الاخير من اجزاء شرح مكتبة […]

التصنيفات
Python Programming بايثون

مسار علم البيانات بلغة بايثون


التصنيفات
Python Programming بايثون

بايثون-24: مكتبة NumPy الجزء الثالث


السلام عليكم في هذا الدرس سنتحدث عن المواضيع التالية: الدوال الرياضية العامة التي توفرها مكتبة NumPy تجزئة وتشريح المصفوفات والدوارات داخل المصفوفات لنبدأ على بركة الله الدوال الرياضية العامة اضافة الى ما سبق ذكر من دوال الرياضيات الاساسية التي توفرها مكتبة NumPy للتعامل مع الارقام والمصفوفات فأنها توفر مجموعة اخرى منها والتي توضحها الامثلة التالية: […]

التصنيفات
Python Programming بايثون

بايثون-22: التعامل مع مكتبة NumPy الجزء الاول


السلام عليكم بعد ان تناولنا كيفية تنصيب حزمة اناكوندا وتعرفنا على واجهة جوبيتر في الدرسين الماضيين، نبدأ اليوم على بركة الله التعرف على مكتبة بايثون العلمية المسماة NumPy هذه المكتبة تختص بشكل رئيسي بالتعامل مع الكميات الكبيرة من البيانات (المصفوفات متعددة الابعادة بشكل عام) وتأتي منصبة تلقائياً مع حزمة اناكوندا ولكن ان كنت قد اخترت […]

التصنيفات
Python Programming بايثون

بايثون-21: التعرف على واجهة Jupyter وكيفية استخدامها للبرمجة


السلام عليكم في هذا الدرس سنتعرف على واجهة الويب الخاصة بحزمة (Jupyter) وهو المشروع المفتوح المصدر الذي يستهدف بناء التطبيقات مفتوحة المصدر التفاعلية للعديد من لغات البرمجة والمكتوب بلغة بايثون ويمكن معرفة المزيد عنه من الرابط التالي (http://jupyter.org/index.html). بعد ان قمنا بتنصيب هذه الحزمة في الدرس السابق و تعرفنا على كيفية فتحها في انظمة التشغيل […]

التصنيفات
Python Programming بايثون

بايثون-20: البداية مع علم البيانات وتنصيب البرمجيات الضرورية


السلام عليكم كنا قد شرحنا كورس اساسيات لغة بايثون المقدم من جامعة ميشيغان الامريكية في الدروس التسعة عشر السابقة ونشرناها في كتاب بجزأين في الروابط التالية: الجزء الاول الجزء الثاني واليوم ان شاء الله نبدأ برحلة طويلة لشرح كيفية التعامل مع البيانات بأحترافية والطريق الى احتراف علم البيانات Data Science بأستخدم لغة بايثون. بداية وقبل […]

التصنيفات
انترنت الاشياء IoT

انترنت الاشياء-20


عالم البرمجة في انترنت الاشياء قلنا في الدروس السابقة اننا سنستخدم متحسسات ومحركات لألتقاط بيانات معينة من البيئة المحيطة (بالنسبة للمتحسسات sensors) والقيام بعمل معين استجابة لتلك البيانات والقراءات (من قبل المحركات او المشغلات actuators). ولكن كيف تعرف المتحسسات اي بيانات تجمع وكيف تعرف المحركات (المشغلات) اي وظيفة تقوم بها؟ الجواب ببساطة: من خلال برمجة […]

التصنيفات
دروس في لغات البرمجة

تطبيقات اندرويد للمبرمجين Android Apps for programmers


السلام عليكم احبتي الكرام في السابق كانت دراسة لغة برمجة جديدة امراً معقداً وصعباً ومتطلباً للكثير من الوقت والجهد ولكن بفضل التقنيات الحديثة اصبح كل شيء اسهل واسهل بكثير والان يستطيع كل انسان متوسط الذكاء او متوسط المعلومات ويمتلك هاتف ذكي ان يبحر في عوالم المعرفة ويتعلم كل يوم شيء جديد ومفيد والبارحة بالصدفة وانا […]