شيماء القحطاني
شيماء القحطاني

@Shaima_fm

21 تغريدة 90 قراءة Aug 30, 2019
سلسلة تغريدات حول أهم اللغات البرمجية المستخدمة في علم البيانات Python و R (الترجمة مجهود شخصي ارحب بأي توجيه او تعديل او إضافة☺️)?:
R و Python أحدث ما توصلت إليه لغة البرمجة الموجهة نحو علم البيانات، كلاهما لغات برمجة مفتوحة المصدر و تتم إضافة مكتبات و أدوات جديدة لهما بشكل مستمر،أسفل هذه التغريدة:
نبذة و مميزات كلاً منها، نقاط مشتركة، المفاضلات والفروقات، اشهر المكتبات، مصادر للتعليم، تغريدات سابقة مفيدة✨
Python? لغة برمجة من لغات المستوى العالي، تتميز ببساطة كتابتها وقراءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية، تعتبر لغة بايثون لغة تفسيرية ، ،متعددة الاغراض، البايثون و مكتباتها تُمثل بيئة خصبة لكل عالم بيانات.
مميزات Python :
١-سهولة كتابتها وسهولة قراءة السطر البرمجي الخاص بها.
٢- إمكانية تطوير برمجيات مختلفة كلياً بعدد قليل من الأسطر.
٣-قابليتها للتطوير.
٤-مجموعة من المكتبات القوية الخاصة بلغة البايثون(سوف ارفقها في تغريدة اخرى??)
R تستخدم بشكل أساسي للتحليل الإحصائي، هي بيئة عمل برمجية للإحصاء الحاسوبي تسمح بإجراء التطبيقات الإحصائية من جهة وبناء البرامج الإحصائية من جهة أخرى تم تطويره من قبل الأكاديميين والعلماء. وهي مصممة للإجابة على المشكلات الإحصائية وتعلم الآلة وعلوم البيانات.
مميزات R:
١-لغة احصائية متقدمة تمتلك مجموعة واسعة من الدوال الرياضية
٢-قادرة على إنتاج تقارير جاهزة للأعمال ورسومات ذات شكل جذاب بسهولة
٣-توفر عدد كبير من حزم تحليل البيانات البيولوجية
٤-مجموعة مكتبات متنوعة غنية تجعلها الخيار الأول للتحليل الإحصائي( سوف ارفقها في تغريدة اخرى??)
المكتبات المشهورة في لغة R :
R: Popular Packages for Coders
 - dplyr, plyr, and data table for data manipulation
- stringr to manipulate strings
- zoo to work with regular and irregular time series
- ggvis, lattice, and ggplot2 data visualization
- caret for machine learning
المكتبات المشهورة في لغة Python :
Python: Popular Libraries for Coders
- pandas for data manipulation
- SciPy/NumPy for scientific computing
- scikit-learn for machine learning
- matplotlib for graphics
- statsmodels to explore data, estimate statistical models.
مصدر باللغة العربية للمكتبات الخاصة بلغة Python ?:
3alakivyblog.wordpress.com
جمعت أكثر من جدول لمقارنات بين اللغتين وترجمته للعربية✨ :
نقاط مشتركة بين اللغتين⚖️:
١-مفتوحات المصدر
٢- تصنف كأدوات علم بيانات متقدمة
٣-لديها دعم كبير على الانترنت
٤-فرص عمل وفيرة
المفاضلات⭐️:
١- من ناحية الاستخدام:
تتحرك Python بسرعة أكبر من R. وذلك لأن R تم تطويره للتركيز على راحة الإحصائيين ، وليس راحة الكمبيوتر كما تعد Python أفضل لمعالجة البيانات والمهام المتكررة ، بينما تعتبر R مفيدة في التحليل المخصص واستكشاف مجموعات البيانات.✅
٢-من ناحية الانتشار والشعبية:
حتى 2015-2016 كانت R أكثر شعبية, ولكن خلال العامين أو الثلاثة أعوام الماضية اكتسبت Python شعبية هائلة بشكل ملحوظ✅
اشهر المصادر لتعلم  لغة R ? :
Popular Online Courses on R:
 
R Programming for Absolute Beginners
(bit.ly)
R Programming (bit.ly)
Statistics with R (bit.ly)
Data Science and Machine Learning with R (bit.ly )
يتبع مصادر لتعلم لغة R? :
R Programming A-Z for Data Science with Real Exercises(bit.ly)
R Programming for Statistics and Data Science(bit.ly)
Text Mining, Scrapping, and Sentiment Analysis with R(bit.ly )
اشهر المصادر لتعلم لغة Python ?:
Popular Online Courses on Python:
 
Data Science with Python for Students and Beginners (bit.ly)
Mastering Machine Learning with Python from Scratch(bit.ly)
Python for Everybody(bit.ly)
يتبع مصادر لتعلم لغة Python? :
Complete Python Bootcamp(bit.ly)
Python for Data Science and Machine Learning Bootcamp(bit.ly)
Machine Learning A-Z™: Hands-On Python & R In Data Science(bit.ly)
سلسلة تغريدات سابقة مفيدة⭐️✔️:
سلسلة للدكتور حمود الدوسري “أيهما في المقدمة R أم Python؟ ” :
سلسلة للأستاذ علاء نجمي”عن لغة python” :
سلسلة الدكتور حمود الدوسري الغنية جداً ”الكتب المفيدة في علم البيانات":
بعد ان أنهيت كل السلسلة، السؤال المهم “ اذاً من الأفضل بينهم“ ؟ 
هذا القرار عائد إليك، أجب هذه الاسئلة حتى تتضح لك الصورة:
١-ماهي خلفيتك العلمية؟
٢-ماهي المشكلة اللتي ترغب بحلها؟
٣-ماهي التكاليف لتعلم اللغة؟ (تشمل تكلفة الوقت والجهد)
٤-ماهي الاداة الشائعة في مجالك؟
✔️?
تم بحمد الله .. آتطلع لأي آراء او إقتراحات تضيف لي وللسلسلة ومازال هناك المزيد من السلسلات العربية بإذن الله??✨
سلسلة للإستاذ فارس القنيعير "آي لغة برمجة أتعلم؟ " :

جاري تحميل الاقتراحات...