القائمة الرئيسية

الصفحات

تعلم البرمجة بلغة بايثون باللغة العربية - ماهي تطبيقاتها واستخداماتها المذهلة ؟

 

تعلم البرمجة بلغة بايثون باللغة العربية - ماهي تطبيقاتها واستخداماتها المذهلة ؟

تعلم البرمجة بايثون باللغة العربية تطبيقاتها واستخداماتها المذهلة

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

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

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

لغة البرمجة بايثون تستخدم بشكل واسع في بناء تطبيقات الويب التي تتطلب كفاءة عالية، مثل محركات البحث وخدمات بث الوسائط، لهذا السبب تحديدا جوجل Google، اعتمدت على لغة بايثون في جزء كبيرا من بناء محرك بحثها وتستخدمها حاليا بشكل كبير في اليوتيوب (you tube).

في الواقع عزيزي المتابع لمدونة free20androidy، الخوارزمية التي رشحت لك هذه التدوينة والخوارزمية المسؤولة عن عرضها مكتوبتان بالكامل بلغة البايثون، بالاعتماد على مكتبات ووتد علم مثل (Django،WP،flask)، يمكن من انشاء مواقع وتطبيقات تعمل على خوادم الويب بكفاءة عالية جدا مثل:،Reddit،Drop box،pinterest،Instagram، Facebook، Netflix، spottily، كلها تم بناؤها بلغة البايثون ومعظمها يستخدم Django.

استخدامات لغة البرمجة بايثون

استعمال بايثون في الأوساط العلمية

1- الحوسبة العلمية والرقمية

استخدمت بايثون في التقاط صور للثقب الأسود، لذلك لا توجد لغة برمجة تلقى القبول في الأوساط العلمية مثل لغة بايثون، ففي علم الفلك كلا من ناسا ومحطة الفضاء الدولية تستخدمان بايثون لمعالجة البيانات وبرمجة الروبوت.

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

اما في فيزياء الجزيئات في مختبرات سيرت العالمية يستخدم بايثون للتحليل التجاري وتستخدم بايثون أيضا في المجال الطبي للكشف عن الامراض والاوبئة وتطوير الادوية.

اشهر المكتبات والحزم البرمجية في مجال الحوسبة العلمية هي (numpy as np، pandas as pd، stroppy،Bio python،scientific python،scipy).

اشهر مكتبات بايثون
مكتبات بايثون


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

أصبح اكثر من 90% في مجال البرمجة من الكورسات الموجودة حاليا عن الذكاء الاصطناعي هي بلغة بايثون وذلك بفضل مكتبات مثل: tensor flow، وScikt learn التي طورتها شركة جوجل Google، وmxnl  من شركة امازون، وPyTorch شركة فيس بوك.

أفضل وقت لتعلم الذكاء الاصطناعي كان بالأمس وثاني افضل وقت تعلم الذكاء الاصطناعي هو الان فماذا تنتظر؟ اذا كنت مهتما في هذا المجال  نحن ننصحك بان تبدا من الصفر ولكن يمكنك ان تشترك في مدونتنا ليصلك كل ما هو جديد في عالم ال programming.

2- صناعة الألعاب الالكترونية 

شركات عملاقة مثل :Activision تستخدم بايثون لتسريع عملية تطوير الألعاب، واختبارها كما تستخدمها أيضا لبناء أنظمة كشف الغش وتحسين تجربة الألعاب اون لاين، الا ان لغة بايثون ليست من أساسيات هذه الأنظمة رغم ان محركات الألعاب الكبرى تدعمها.

 هناك مكتبات خاصة لتطوير الألعاب في بايثون مثل:

صناعة الالعاب الالكترونية

صناعة الالعاب الالكترونية


 

3- انترنت الأشياء

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

4- التطبيقات متعددة المنصات

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

اشهر مكتبات بايثون

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

5- الأتمتة والسكريبتات

حينما تبدأ بالتفكير في تتمة المهام الروتينية المملة، فأول لغة ستخطر ببالك هي بايثون، من يدري! ربما تستطيع انجاز مهامك اليومية في العمل وترك بايثون تقوم بها عوضا عنك.

بالمناسبة يوجد كورسات ممتازا جدا عن تتمت المهام الروتينية بعنون كما هو موضح بالصورة اسفل:

الأتمتة والسكريبتات
كورس تتمت المهام الروتينية


6 -الامن السيبراني وحماية الشبكات

لا يمكن انت تحدث عن الحماية واختبار الاختراق دون ان نذكر بايثون، فالخبراء يصنفونها بأنها اللغة رقم 3 في هذا المجال بعد لغتي  C++  C/، من المكتبات المثيرة للإعجاب في هذا المجال (pwn tools).

ماهي المجالات الأخرى لاستخدامات بايثون؟

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

كورس ممتاز عن أتمتة المهام الروتينية  بعنوان :  

?how to automate the boring stuff with python 

اضغط هنا

مبتكر ومخترع لغة بايثون هو المهندس والعالم جاردوفان روسم (Guido Van Rossum)

إدارة مدونة Free20Fndroidy



تعليقات

محتويات المقالة