
Language Python لغة Python,دورة كاملة عن python
بسم الله الرحمان الرحيم
دورة كاملة عن لغةPython
- ما هي Language Python؟
- و نتعرف عن تاريخ وكيفية نشأة لغة بايثون؟
- و لماذا وما الاسباب التي تجعلني ل نتعلم لغة بايثون؟
- و ما مجالات التي استخدم فيها لغة بايثون؟
- وسنتطرق الى تعرف على اهم محاور الدورة
- و المواضيع الأاساسية في لغة برمجة البايثون مع الأامثلة التوضيحية.
مقدمة عن لغة Python
لغة بايثون تتميز بالسهولةلا من حيث الكتابة و القراءة او من حيت طريقة كتابة الاكواد الخاصة بيها ،تعتبر لغة python لغة المستقبل حيت انها تنافس لغة Java ، وبلغة البيتون تستطيع عمل تطبيقات وما الى ذالك و هي لغة بسيطة بدون تعقيدات .
وتعتبر لغة بايثون لغة سهلة وسلسة و مبسطةوهي لغة متعددة الأغراض وتستخدم في العديد من المجالات الا حصرى لها.
تم اطلاق اول اصدار للغة لغة البيثون سنة 1991 وقد تم لغة python في 1989 على يد المهندس جايدو فان روسم
مميزات بايثون
تتعدد مميزات لغة pytohn وذالك لانها لغة سهلة الاستعمال و بمزاية متعددةوكذا تمتاز كون اللغة لغة برمجة البايثون أنها سهلة للتعلم وخصوصا لراغبين في تعلم اول لغة برمجة
وتعتبر لغة مفتوحة المصدر
تعمل على الكثير من المنصات Mac,Linux,Windows.
وهي لغة قابلة للتوسع والتطوير.
تدعم الواجهات الرسومية Programming GUI.
حيثتعتبر لغة البايثون لغة سهلة لاي مبتدئ جديد في مجال البرمجة ولا يجد صعوبة في فهم وقراءة وكتابة اكواد لغة البرمجة البايثون.
لغة بايثون لغة قوية و لغة محمولة وهي لغة برمجية مفتوحة المصدر
لا تحتوي على أنواع المتغيرات
دعم التعامل مع غالبية قواعد البيانات.
اختصار للكود
لا تحتاج إلى بناء والى ربط اللغة كما في لغة C
إدارة آلية للذاكرة
Scripting Language
فوائد بايثون
تسريع دورة التطوير فيها بشكل ملحوظ.
اعتبار جل برامج لغة بايثون أسهل و أبسط و أكثر سرعة.
يمنحك التكامل مع ++C و Java و COM.
تحسين الأداء و إمكانية التحاور مع النظام.
اذالك لسهولة تعلم اللغة و سهولة القراة اكواد وفهم اللغة
تعمل على عدة منصات: بدون الحاجة الى تغيير الكود.
تعطيك الحرية في توزيعها و التعديل فيها و ضامن لبقائه.
تطوير سريع باستخدام أنواع الكائنات المدمجة.
متدادات مبسطة و تصغير الملفات التنفيذية.
تسهيل الوصول إلى البريد اللكتروني و HTTP...
تسريع و تسهيل تطوير البرامج.
اعتبار جل برامج لغة بايثون أسهل و أبسط و أكثر سرعة.
يمنحك التكامل مع ++C و Java و COM.
تحسين الأداء و إمكانية التحاور مع النظام.
اذالك لسهولة تعلم اللغة و سهولة القراة اكواد وفهم اللغة
تعمل على عدة منصات: بدون الحاجة الى تغيير الكود.
تعطيك الحرية في توزيعها و التعديل فيها و ضامن لبقائه.
تطوير سريع باستخدام أنواع الكائنات المدمجة.
متدادات مبسطة و تصغير الملفات التنفيذية.
تسهيل الوصول إلى البريد اللكتروني و HTTP...
تسريع و تسهيل تطوير البرامج.
ملاحظة:
البايثون لغة حساسة لحالة الأحرف مثال: language تختلف عن
.LANGUAGE
محاور الدورة أو اهم ما سنتطرق إليه في هذه الدورة دورة Python
- المحور الأول:مقدمة الدورة python.
- المحور التاني: Variables , Comments ,Lists and Tubles.
- المحور التالت: Dictionary, Id, logic, Math.
- المحور الرابع: Bitwise, Boolean Operations, Slice, Conditional.
- المحور الخامس: While Loop, Loop Control.
- المحور السادس: العبارات التكرارية تحكيم العبارات.
- المحور السابع: Functions, Filestring, Class Contractor Expression, Database.
- المحور التامن:ملخص الدورة الوجهات الرسومية التطبيق الاول.
- المحور التاسع:احدات الشبكة.
- المحور العاشر:لعبة كاملة.
- المحور الحادي عشر: نضام حجوزات.
- المحور التاني عشر: تحليل البيانات تبسيط المشاكل ختم الدورة.
ما مجالات لغة بايثون ؟
باختصار شديد، بايثون خاضت جميع المجالات التي تتطلب سرعة التطوير و السهولة في المجال الأول، و تأخرت قليل في المجالات التي تحتاج إلى سرعة التطبيق، فمن المجالات التي تتميز فيها لغة بايثون:- مجال الأدوات التي تتعامل مع النظام مباشرة
- مجال برمجة الإنترنت
- مجال برمجة والجهات المستخدم الرسومية
- مجال برمجة قواعد البيانات
- مجال البرمجة الموزعة
أشهر هذه الأدوات
برمجة النظام: Sockets و threadsو signals و pipes و RPC POSIX bindings و calls
واجهات المستخدم الرسومية: PMW و MFC و X11 و wxPython و KDE و Gnome
واجهات قواعد البيانات: Oracle و sybase و PostGresو mSQL و dbm و persistence
الكائنات الموزعة: DCOM و CORBA و ILU و Fnorb
أدوات أخرى مشهورة: SWIG و PIL و expressions regular و NumPy و cryptography
واجهات المستخدم الرسومية: PMW و MFC و X11 و wxPython و KDE و Gnome
واجهات قواعد البيانات: Oracle و sybase و PostGresو mSQL و dbm و persistence
الكائنات الموزعة: DCOM و CORBA و ILU و Fnorb
أدوات أخرى مشهورة: SWIG و PIL و expressions regular و NumPy و cryptography
إرسال تعليق