مقدمة موجزة في اللغة Python

مقدمة موجزة في اللغة Python

مقدمة موجزة في اللغة Python

 

نظرة عامة على لغة برمجة Python

لغة برمجة Python هي لغة برمجة شائعة بسبب بساطتها ، وسهولة استخدامها ، وترخيص مفتوح المصدر

وإمكانية الوصول ، والمجتمع الشهير ، والدعم الكبير والمساعدة ، وأطنان من الحزم ، والبرامج التعليمية ، وعينات البرامج.

مما يجعلها سهلة بالنسبة مبتدئًا في التعلم والكود باستخدام Python.

يمكن استخدام Python لتطوير مجموعة متنوعة من التطبيقات – بدءًا من الويب والبرامج / التطبيقات القائمة على واجهة المستخدم الرسومية لسطح المكتب إلى برامج العلوم والرياضيات والتعلم الآلي وأنظمة حوسبة البيانات الضخمة الأخرى.

الجوانب الرئيسية للغة برمجة بايثون للتعرف على الميزات الأساسية وبناء جملة بايثون سهل الاستخدام.

بايثون – لغة متعددة النماذج ، بايثون هي لغة برمجة متعددة النماذج.

بمعنى أنه يدعم أنماطًا مختلفة من كتابة التعليمات البرمجية. يمكن للمرء أن يكتب كود Python بطريقة إجرائية أو موضوعية أو وظيفية أو حتمية.

لهذا السبب ، تعتبر Python “سكين الجيش السويسري” في صندوق أدوات المطورين.

باعتبارها لغة برمجة “موجهة للكائنات” ، تدعم Python جميع الميزات الأساسية لـ OOP مثل التجريد والتغليف وتعدد الأشكال والوراثة وما إلى ذلك.

هي فئة. يتم تعريف الفئة لتمثيل كائن يمكن إنشاؤه ومعالجته برمجيًا فيما بعد. يتكون تعريف الفئة من سمات (بيانات) وطرق (وظائف) تحدد بشكل جماعي تكوين الكائن وسلوكه.

يتكون برنامج Python من مجموعة من الفئات التي تمثل العناصر الأساسية وسلوكياتها داخل النظام.

 

Encapsulation

Encapsulation يسمح لأحد بإخفاء التفاصيل الداخلية أو تنفيذ كائن واحد من كائن (كائنات) أخرى.

هذا يحمي من الوصول غير المقصود أو المباشر والتعديلات على البيانات.

تعتمد Python على Encapsulation وغيرها من الاصطلاحات لإدارة الوصول إلى متغيرات أو طرق الفئة واستخدامها. يمكن للمرء تقييد الوصول إلى المتغيرات / الأساليب مع العامة والخاصة والمحمية.

المتغير أو الطريقة التي تبدأ بشرطة سفلية مزدوجة “__” يتم التعامل معها على أنها خاصة في Python. تعدد الأشكال تعني كلمة “تعدد الأشكال” العديد من الأشكال.

تعد تعدد الأشكال إحدى ميزات OOP التي تسمح للشخص بتحديد أشكال متعددة لواجهة مشتركة.

إن تطبيق Python لتعدد الأشكال مشابه لغيرها من لغات البرمجة الموجهة للكائنات مثل C ++ أو Java أو C #.

طريقة التحميل الزائد والتجاوز طريقتان مختلفتان يمكن من خلالهما تحقيق تعدد الأشكال في لغة برمجة Python.

يتم تعريف classA باستخدام فئة الكلمة الأساسية. في ما يلي مثال على فصل دراسي للطالب – يتكون من المُنشئ __init__ – طريقة محددة يتم استدعاؤها كجزء من إنشاء الكائن.

مقدمة مستخلصة في اللغة Python
مقدمة مستخلصة في اللغة Python

 

يتم إعادة استخدام مقتطف الشفرة أعلاه وأدناه من المرجع: Python Class –

 

لاحظ كيف يتم تعريف الأساليب باستخدام الكلمة الأساسية – def.

لاحظ أيضًا أن طريقة “print_details” تأخذ “self” كمعامل وتطبع اسم الطالب والفرع والسنة.

InheritanceInheritance هو مفهوم أساسي موجه للكائنات في لغة برمجة Python.

يسمح للفرد بإعادة استخدام أو توسيع وظائف أو ميزات فئة واحدة أو أكثر “موروثة” في فئة جديدة.

يشبه مفهوم الوراثة في Python لغات البرمجة عالية المستوى الأخرى مثل C # و Java وما إلى ذلك ، لذلك فلنعرّف فئة الشخص بطريقة للحصول على تفاصيل الشخص.

Python-person-inheritance-class-example
Python-person-inheritance-class-example

 

الآن ، دعونا نراجع فئة “الطالب” لترث من “الشخص” حتى يتمكن من الحصول على جميع ميزات الشخص.

 

Python-Student-Class-persion-Example
Python-Student-Class-persion-Example

 

بمجرد أن نرث من الشخص ، يحصل الطالب على السلوك “get_details”.

لاحظ مع ذلك ، أن فصل الطالب الذي تمت مراجعته يتجاوز سلوك “get_details” ويضيف وظائفه الخاصة.

ملاحظة – الأمر متروك للمنفذ لتقرير ما إذا كان سيتخطى طريقة أم لا.

أيضا تقدم هذه المقالة نظرة عامة على لغة برمجة Python ،كذلك الميزات الأساسية ، وبناء الجملة البسيط الذي يسهل الوصول إليه.

 

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

اتصل بنا لمعرفة المزيد.

أيضا للمزيد من المقالات المشابهة مثل مقدمة موجزة عن بساطة Python تابع سلسلة المقالات الخاصة باللغة Python من خلال مدونتنا

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.