U3F1ZWV6ZTMzNzE0NzkxNV9BY3RpdmF0aW9uNDQzNjUxMw==

Language Python| لغة Python ,دورة كاملة عن python

Language Python لغة Python ,دورة كاملة عن python

Language Python لغة Python,دورة كاملة عن python

بسم الله الرحمان الرحيم 
دورة كاملة عن لغةPython


في البداية سنتطرق و سنتعرف على 
  • ما هي Language Python؟
  • و نتعرف عن تاريخ وكيفية نشأة لغة بايثون؟
  • و لماذا وما الاسباب التي تجعلني ل نتعلم لغة بايثون؟
  • و ما مجالات التي استخدم فيها لغة بايثون؟
وتعتبر هذه الاسئلة ضرورية لمن يريد أن يبدأ في تعلم أي لغة جديدة !
  • وسنتطرق الى تعرف على اهم محاور الدورة
  • و المواضيع الأاساسية في لغة برمجة البايثون مع الأامثلة التوضيحية.

مقدمة عن لغة Python

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




programmation python| لغة Python ,دورة كاملة عن python


مميزات بايثون

تتعدد مميزات لغة pytohn وذالك لانها لغة سهلة الاستعمال و بمزاية متعددة
وكذا تمتاز كون اللغة لغة برمجة البايثون أنها سهلة للتعلم وخصوصا لراغبين في تعلم اول لغة برمجة
وتعتبر لغة مفتوحة المصدر
تعمل على الكثير من المنصات Mac,Linux,Windows.
وهي لغة قابلة للتوسع والتطوير.
تدعم الواجهات الرسومية Programming GUI.
حيثتعتبر لغة البايثون لغة سهلة لاي مبتدئ جديد في مجال البرمجة ولا يجد صعوبة في فهم وقراءة وكتابة اكواد لغة البرمجة البايثون.
لغة بايثون لغة قوية و لغة محمولة وهي لغة برمجية مفتوحة المصدر
لا تحتوي على أنواع المتغيرات
دعم التعامل مع غالبية قواعد البيانات.
اختصار للكود
لا تحتاج إلى بناء والى ربط اللغة كما في لغة C
إدارة آلية للذاكرة
Scripting Language




فوائد بايثون

تسريع دورة التطوير فيها بشكل ملحوظ.
اعتبار جل برامج لغة بايثون أسهل و أبسط و أكثر سرعة.
يمنحك التكامل مع ++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
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق