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


السلام عليكم

كنا قد شرحنا كورس اساسيات لغة بايثون المقدم من جامعة ميشيغان الامريكية في الدروس التسعة عشر السابقة ونشرناها في كتاب بجزأين في الروابط التالية:

الجزء الاول

الجزء الثاني

واليوم ان شاء الله نبدأ برحلة طويلة لشرح كيفية التعامل مع البيانات بأحترافية والطريق الى احتراف علم البيانات

Data Science

بأستخدم لغة بايثون.

بداية وقبل البدء يفترض ان يكون الشخص القاريء لهذا الدرس قد اكمل المتطلبات التالية:

1- الاطلاع على الدروس السابقة وفهمها بشكل جيد

2- ان يكون بالفعل قد وجد اجابة السؤال التالي (لماذا ادرس لغة بايثون. وما هي فائدتها؟).

3- يجب ان يكون المهتم والقاري لهذه السطور عارفاً ان لغة بايثون هي لغة عامة الاغراض يمكن ان تستخدم في اي مجال من مجالات البرمجة الكثيرة ولكنها تتميز اليوم في عدة مجالات كأسرع لغة برمجة من ناحية المكتبات الملحقة بها ودعمها عالمياً وعدد المستخدمين لها ومن هذه المجالات علم البيانات الذي نحن بصدد الحديث عنه حيث تتشارك لغة بايثون مع لغة (R) الريادة لهذا المجال كأفضل لغات البرمجة للتعامل مع البيانات من ناحية العرض والترشيح (الفلترة) والرسم وتحويل البيانات المبعثرة الى نتائج ذات قيمة.

الان وبعد ان عرفنا كل هذه الامور دعونا نبدأ على بركة الله.

الخطوة الاولى كالعادة في تعلم اي لغة برمجة هو تنصيب المنصة البرمجية الخاصة بها في حواسيبنا الشخصية وبخلاف الدروس السابقة والتي تعاملنا فيها مع لغة بايثون بأستخدام محرر اللغة الاساسي

python IDE

سنقوم في هذه الدروس بالعمل على منصة متكاملة للغة بايثون وهي منصة اناكوندا التي يمكن تنزيلها من الرابط التالي

Download Anaconda

والان بمجرد النقر على الرابط اعلاه ستفتح لك نافذة تحتوي على روابط التنزيل المناسبة لنظامك سواء اكان ويندوز او لينكس او ماك (حيث يتم التعرف على جهازك بشكل تلقائي) وبالنسبة لي ولأنني اعمل على نظام لينكس فقد ظهرت لي النافذة التالية:

1

وبعد النقر على زر التنزيل لنسخة البرنامج المناسبة لنظام تشغيلك سيتم تنزيل الحزمة على شكل ملف مضغوط في ملف التنزيل وبعدها يمكن اتباع الخطوات التالية لكل نظام تشغيل:

لنظام الماك (Mac OS) يمكن اتباع الخطوات التالية:

1- بعد تنزيل الحزمة نقوم بفتح الضغط للملف المضغوط ثم نفتح المجلد ونبحث عن الملف الذي امتداده (.pkg) وننقر عليه ثم نتبع تعليمات التنصيب في الشاشة وحين يطلب منا الاختيار لنوع التنصيب يجب ان نختار

Install for me only

2- ستظهر نافذة التطبيق في سطح المكتب فننقر عليها نقرتين لتفتح الواجهة ومنها نختار lunch ليبدأ البرنامج.

3- اذا لم يبدأ البرنامج بشكل تلقائي بأخذك الى المتصفح فقم بفتح متصفح الويب والدخول الى الرابط التالي:

http://127.0.0.1:8888

او

http://127.0.0.1:8889

او

http://127.0.0.1:8890

وبعدها ستظهر لك واجهة مشابهة للتالي:

4- بعدها ننقر على New Notebook الموجود في يمين الصفحة

5- نقوم بأعادة تسمية الملف untitled0 بأي اسم نريده

6- والان يفترض ان ترى هذين القوسين [] فننقر الى يمين هذين القوسين ونبدأ بكتابة البرامج التي سنتعلمها في الدروس القادمة ان شاء الله.

لنظام لينكس اوبونتو (Linux Ubuntu) نقوم بأتباع الخطوات التالية:

1- بعد تنزيل الملف (والذي حجمه تقريباً 500 ميغابايت) يكون بأمتداد (.sh) وهو ملف غير قابل للتنفيذ مبدئياً.

2- لتحويل الملف الى ملف تنفيذي نقوم بالدخول الى سطر الاوامر (terminal) ونذهب الى مجلد التنزيل (downloads) وهناك نكتب الايعاز التالي:

chmod +x Anaconda-<version>.sh

ومعنى هذا الايعاز هو الاتي: قم بأضافة (+) خاصية التنفيذ (x) الى الملف الذي اسمه (Anaconda….) وعبارة (<version>) هي النسخة الخاصة بالملف المنزل و(.sh) هو الامتداد.

3- بعد تنفيذ الايعاز اعلاه نقوم بتنفيذ هذا الايعاز

./Anaconda-<version>.sh

4- نقوم بأتباع التعليمات على الشاشة حتى تنتهي عملية التنصيب وكما في النافذة التالية:

2

5- لتشغيل ال (IPython Notebook server) نقوم بالدخول مرة اخرى الى سطر الاوامر (terminal) ونكتب الايعاز التالي:

ipython notebook

مباشرة ستفتح لنا نافذة كالاتي:

3

نقوم بالنقر على زر (new) في الزاوية العليا اليمنى ونختار منه (python) لتفتح نافذة اخرى في المتصفح كما في ادناه:

4

هذه النافذة هي الواجهة الرئيسية التي سنتعامل معها في كتابة تطبيقات بايثون لعلم البيانات والتي سنتعرف على تفاصيلها في الدروس القادمة ان شاء الله.

اما بخصوص نظام الويندوز Windows فيمكن تنصيب حزمة اناكوندا بأتباع الخطوات التالية:

1- بعد تنزيل النسخة المناسبة لنا نذهب الى مجلد التنزيل

download

2- نعثر على ملف اناكوندا بأمتداد (.exe) فننقر عليه ونقوم بتنصيبه تنصيباً طبيعياً كأي برنامج ويندوز اخر.

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

الى هنا تنتهي عملية تنصيب حزمة اناكوندا والتي سيتم شرحها بالتفصيل في الدروس القادمة ان شاء الله فأنتظرونا

كالعادة نتمنى  ممن يستفيد من هذه الدروس ان يقوم بمشاركتها مع الاخرين في كل منصات التواصل الاجتماعي والمنتديات العلمية لتعيم الفائدة وننتظر استفساراتكم واسئلتكم بخصوص محتويات هذه الدروس اولاً بأول

تحياتي للجميع

اخوكم مصطفى صادق لطيف

 

2 comments

    • شكراً جزيلاً
      تم بحمد الله اكمال الجزء الاول والثاني والثالث من كورس البايثون المستمر والقادم افضل ان شاء الله

      إعجاب

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار وردبرس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

w

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.