دورة تعليم لغة بايثون للمبتدئين مقدمة من موقع prog egypt لعام 2019
دورة تعليم لغة بايثون |
السلام عليكم ورحمة الله وبركاته اهلا بكم زوار ومتابعين موقع prog egypt سوف نشرح اليوم بداية دورة البايثون للمبتدئين حيث سوف نعرض لكم على موقعنا دورة مجانية لو تابعتها سوف تستطيع عمل برنامج باستخدام بايثون وهذا البرنامج سوف يكون بسيط ولكن لا باس به
محتوايات المقالة
- ما هو البايثون
- استخدامات البايثون
- مميزات البايثون
- محتوايات دورة البايثون
ما هو البايثون
يعتبر البايثون من اشهر لغات البرمجة التى تستخدم حديثا فى العديد من المجالات وتعتبر لغبة بايثون من لغات البرمجة ذات المستوى العالية اى البرمجة الحديثة وتعتبر لغة بايثون من اللغات اللتى تتميز بسهولة قرائتها و بساطة قرائتها وباذن الله سوف تكون اللغة معنا فى دورتنا سهلة وبسيطة وتعتبر لغة بايثون من اللغات التى تعتمد على البرمجة الكائنية وهى opp وتعتبر هى اساسى اللغات الحديثة حيث تعتمد object oriented programming على الدوال و على class وكل هذا سوف نشرحه فى دورتنا وايضا تعتبر لغة بايثون من اللغات التفسيرية ذات الاغراض المتوسعة وتستخدم فى مجالات كثيرة و متعددة ومنها هو بناء البرامج البسيطة او العادية المنفصلة ذات الشاشة الرسومية باستخدام GUI وتعتبر بشكل اساسى هى واجهة المستخدم الرسومية ومن افضل التقنيات المستعملة فى مجال البرمجة حيث تم تطويرها فى شركة مايكروسوفت باستخدامه فى نظام ويندوز بلغة ++C وقد نشأت لغة بايثون فى مختبر CWI ويعتبر هو اختصار الى مركز الحاسب الالى للعلوم فى امستردام على يد العالم جايدو فان روسيوم فى اوخر الثامنينيات حيث تم الانتهاء منها فى سنوات قليلة حيث تم انتهاء و الاعلان عن اللغة فى عام 1991 وتم كتابة لغة بايثون و تطويرها واخذ نواتها من لغة السى وتوجد فى لغة بايثون العديد من المكتبات التى تجعل منها واحده من افضل اللغات البرمجية ذات المستوى العالى ويوجد من ضمن المكتبا مكتبة باى جايم وتعتبر هذة المكتبة من اروع المكتبات من افضل المكتبات التى عرفها تاريخ البرمجة فى مجال برمجة وتطوير الالعاب حيث توجد بيئة متكاملة داخل هذة المكتبة الموجوده فى لغة بايثون حيث يستخدمها العديد من مبرمجين الالعاب وتعتبر لغة بايثومن من اللغات اللتى بامكانها التعامل مع عديد من التقنيات مثل SQL حيث ان بايثون تستطيع التواصل مع قواعد البيانات و غيرها من الانواع والاهم ان لغة بايثون هى لغة مجانية مفتوحة المصدر صالحة للاستخدام للجميع .
دورة تعليم لغة بايثون للمبتدئين |
استخدامات البايثون
كما ذكرنا ان لغة بايثون تتميز بالعديد من المميزات الرائعة و المكتبات الجديدية من نوعها و ايضا تتميز من انها من اللغات ذات المستوى العالى وتعتمد على البرمجة الكائنية و البرمجة الشيئية مع بعض مميزات اخرى مثل سرعة الاداء و سهولة البرمجة حيث انها قريبة من لغة الانسان فى الكتابة مما يجعل من هذة اللغة سهلة وسرعة فهمها وحفظها ومن المجالات التى تستخدم فى بايثون
تطوير تطبيقات الويب :
استخدمت لغة بايثون بشكل كبير فى تطوير برامج و مواقع الويب حيث كما ذكرنا ان لغة بايثون تدعم الاتصال و التعامل مع لغة sql وتعتبر لغة sql كما قلنا من اللغات التى تتعامل تلقائيا مع قواعد البيانات و تقوم باضافة عمود جديد او قاعدة بيانات جديدة او جدول جديد او تعديل صف تانى او مسح صف معين او الحصول على بيانات من صف معين او تعديله وتم استخدام لغة بايثون فى تطوير البرامج المكتبية ذات الطبع بتطبيقات الويب التى تعتمد على استخدام قواعد البيانات.
تطوير الواجهات الرسومية : تعد الواجهات الرسومية هى اهم شىء فى البرنامج حيث ان الواجهة الرسومية هى الشى اللذى يعمل عيه المستخدم و يجلس امامه كثيرا فيعتبر ان الواجهة الرسومية تعكس انطباع لدى العميل اللذى يستخدم البرنامج لمدة طويلة من الوقت حيث كل ما كان تصميم البرنامج رائع و الالوان اللذى به لا تصيب العين بالاذى كلما كثر وقت النظر الى واجهة البرنامج.
امن المعلومات :
يعتبر امن المعلومات من اكثر المجالات التى يعتاجها مجال البرمجة بصورة كبيرة حيث اصبح الان فى مجال البرمجيات معظم الاشياء اصبحت بالشراء عبر الانترنت ويجب حماية تفاصيل الشراء ومعلومات الشخص اللذى قام بالشراء وارقام الائتمان و كلمة السر ومن استخدامات امن المعلومات هى حماية الصور و البيانات التى تتم مشاركتها ومن اهميتها ايضا حماية كلمات السر وزيادة من حماية المواقع و كسر جميع الثغرات الامنية .
البيانات الضخمة :
تعتبر لغة بايثون من اللغات التى تتعامل مع البيانات الضخمة بكل سهولة و بدون تاخير بحيث لا تستغرق اقل من ثانية لعمل اى عملية فى اللغة لذالك تستخدم فى معظم الشركات الكبرى و الموسسات حيث استخدمتها جوجل و ناسا فى بعض المشاريع الضخمة .
بعض المشاريع باستخدام python
- برنامج Maya لعمل التصاميم ثلاثية الأبعاد.
- برنامج Blender لعمل التصاميم ثلاثية الأبعاد.
- سوفت إيماج إكس إس آي لعمل التصاميم ثلاثية الأبعاد.
- سيفليزيشن 4 اللعبة الإستراتيجية المعروفة.
- ArcGIS برنامج لعمل الخرائط الجغرافية.
- OpenOffice.org حزمة برامج مكتبية مفتوحة المصدر.
- PyMol عمل تصاميم ثلاثية الأبعاد لأغراض علمية.
- GIMP برنامج رسوميات مفتوح المصدر.
تعليم لغة بايثون للمبتدئين
مميزات البايثون
تعتبر لغة بايثون من للغات التى تصعب عليك احتواءها كلها حيث تعتبر اللغة من اللغات التى تدخل فى معظم المجالات البرمجية ولذالك فان من مميزات لغة python
- سهولة فى الفهم
- لغة مفتوحة المصدر
- بها العديد من المكتبات
- من اللغات ذات المستوى العالى
- تعتمد على اسلوب البرمجة الكائنية
- تتميز باحتوائها على البرمجة الشيئية
- سهولة تحديد الاخطاء
- توجد على معظم انظمة التشغيل
- سرعة فى الاداء
- دقة فى التنفيذ
ويوجد العديد من المميزات الاخرى التى توجد فى لغة بايثون ولكن لا يمكن حصرها من كثرتها
محتوايات دورة البايثون
باذان الله سوف نشرح فى هذة الدورة العديد من الامور التى ىسوف تجعلك من امهر الناس فى لغة بايثون وسوف اشارككم المعلومات التى سوف تفيدكم فى لغة بايثون ومن ضمن الدورة سوف نشرح
- انواع البيانات فى البايون
- التخزين فى المتغيرات
- الطباعة
- المعاملات
- التكرار
- المصفوفات
- الدوال الجاهزة
- الدالة
انتظرو بأذن الله الدورة التى سوف نشرح فى الاسبوع الواحد اكثر من درس فتابعونا
لا تقرا و ترحل اترك بصمتك بتعليق او مشاركة