
1- الـ Python لغة سهله فى التعلم ومجالات عملها قوية وحديثة, لغة ...
1- الـ Python لغة سهله فى التعلم ومجالات عملها قوية وحديثة, لغة مجانية, مفتوحة المصدر, تعمل كـ Interpreter العمل والدعم فيها كبير Community والمتعاملين بيها كثر. 2- Portable - Extensible لغة إنتاجها قابل لنقل ما بين النظم التشغيل المختلفة Portable وقابلة للتوسع والتكامل مع الجافا والدوت نت كما يمكن كتابة لغة الـ C و C++ بداخلها 3- Web Development - Scraping لغة لديها مجموعة كبيرة من الـ frameworks التى تعمل فى مجال تطوير مواقع الويب مثل Flask , Django, Pyramid كما يمكنها تنفيذ عمليات الـ web scraping لسحب معلومات من المواقع الآخرى. من أشهر المواقع المنشئة بهذه الـ frameworks 4- AI - Artificial Intelligence قدرة الـ Python على إنتاج تطبيقات الذكاء الإصطناعى. ومن أهم مكتبات العمل الخاصة الـ Python فى إطار مجال تعليم الآلة Machine Learning Keras, Tensor 6- Computer Graphics يستخدم البايثون لبناء الواجهات الرسومية GUI و تطبيقات سطح المكتب Desktop apps ويستخدم فى ذلك مكتبة Tkinter السريعة والسهلة لبناء هذه التطبيقات كما تستخدم Jython و wxPython كما يستخدم البايثون فى تطوير الألعاب من خلال pygame كما تعمل على الأجهزة المحمولة. 5- Testing Framework تحتوى بايثون على العديد من البيئات المدمجة الخاصة بالإختبار Testing و الـ Debugging والتى تجعل هذه العمليات سهلة مثل Selenium, Splinterكما تدعم الـ testing عبر المنصات المختلفة cross-platform وعبر مختلف المتصفحات cross-browser ومنها PyTest, Robot وهى ادوات مهمة جدا لأى Tester 4- Big Data Applications تطبيقات البيانات الضخمة تمتاز البايثون فى التعامل مع تطبيقات البيانات الضخمة Big Data والبرمجة المتوازية parallel computing ويمكن أستخدام بايثون فى Hadoop من خلال Pydoop لكتابة برامج تعتمـــــد على MapReduce كما تعالج البيانات المخزنة على الـ HDFS وهناك مكتبات عمل آخرى فى نفس الإطار منها Dask و Pyspark 3- Scripting & Automation لغة البايثون لغة برمجة وتكتب أيضا برامج سكريبتات - كود فى نموذج Form مثلا ينفذ طبقا لأحداث فيها - بعد الجهاز يقرأ السطر ويفسر Interprets الكود وينفذه - يتم فحص الأخطاء أثناء التشغيل Runtime والميزة طالما أن الكود تم فحصه يمكن أستخدامه اكثر من مرة من خلال ميزة الـ Automation 2- Data Science البايثون لغة رائدة فى مجال علم البيانات Data Science للعديد من الباحثين فى السنوات الأخيرة بعد ما كان أهتمامهم الأول أستخدام MATLAB بدء التحول إلى الـ Python ومحركاته الرقمية Numerical Engines مثل Numpy, Pandas كما تتعامل البايثون مع الجداول والمصفوفات بشكل إحصائى مميز وكذلك فى عرض المعلومات Visualize بإستخدام مكتباتها الشهيرة Matplotlib و Seaborn 1- Popularity & High Salary مهندسى البايثون يتقاضوا مرتبات عاليه فى الوليات المتحدة فالمطور يأخذ فى السنة حوالى 116 ألف دولار سنويا. كما أن البايثون أصبحت من أكثر لغات البرمجة إنتشارا فى السنة الأخيرة كما يوضح البحث التالى الخاص بجوجل ترند
- Subject:
- Applied Science
- Business and Communication
- Career and Technical Education
- Education
- Physical Science
- Material Type:
- Lecture
- Provider:
- Youtube
- Author:
- Adel Sabour
- Date created
- 12-ذو القعدة-1439