"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > مقدمة عن بايثون :)

مقدمة عن بايثون :)

تم النشر بتاريخ 2024-11-08
تصفح:446

تاريخ

تم إصدار بايثون، التي أنشأها غيدو فان روسوم، لأول مرة في عام 1991 . لقد تم تصميمه لإعطاء الأولوية لقراءة التعليمات البرمجية والبساطة، مما يجعلها منتجة للغاية للمطورين. الاسم "Python" مستوحى من برنامج BBC التلفزيوني "Monty Python's Flying Circus،" والذي كان فان روسوم معجبًا به. لقد اختار هذا الاسم لأنه أراد شيئًا قصيرًا وفريدًا وغامضًا بعض الشيء. بدأ تطوير لغة بايثون في ديسمبر 1989 في مركز Wiskunde & Informatica (CWI) في هولندا.

Introduction to Python :)

النماذج

البرمجة الإجرائية

تحية محددة (): طباعة ("مرحبا بالعالم!") تحية ()
def greet():
    print("Hello, World!")

greet()
البرمجة الشيئية

شخص الفئة: تعريف __init__(الذات، الاسم): self.name = name تحية بالتأكيد (النفس): طباعة (f"مرحبًا، اسمي {self.name}") شخص = شخص ("أليس") person.greet() # المخرجات: مرحبًا، اسمي أليس
def greet():
    print("Hello, World!")

greet()
البرمجة الوظيفية

تحية محددة (الاسم): العودة و"مرحبًا، {الاسم}" تعريف Process_greeting(fn, name): عودة الجبهة الوطنية (الاسم) طباعة (process_greeting (تحية، 'تشارلي'))
def greet():
    print("Hello, World!")

greet()
أداء

بايثون هي لغة مترجمة، ويمكن أن يختلف أدائها بناءً على المترجم المستخدم. يقوم CPython، المترجم الافتراضي، بتجميع كود Python إلى رمز بايت والذي يتم تفسيره بعد ذلك. يمكن لـ PyPy، من خلال تجميع JIT الخاص به، تقديم تحسينات كبيرة في الأداء لتطبيقات معينة.

كيفية تشغيل ملف بايثون

افتح محرر النصوص واكتب كود بايثون: اكتب كود بايثون الخاص بك في محرر النصوص.

احفظ الملف بامتداد .py: احفظ ملفك بامتداد .py.

قم بتشغيل الأوامر التالية (يتطلب مترجم بايثون):

اسم ملف بايثون.py
def greet():
    print("Hello, World!")

greet()
نوع النظام

الكتابة الديناميكية: يتم فحص الأنواع في وقت التشغيل، مما يوفر المرونة ولكن من المحتمل أن يؤدي إلى أخطاء في وقت التشغيل.

Duck Typing: يتم تحديد مدى ملاءمة الكائن من خلال وجود طرق وخصائص معينة بدلاً من النوع الفعلي للكائن.

الكتابة الثابتة الاختيارية: قدم Python 3.5 تلميحات الكتابة التي يمكن استخدامها مع أدوات مثل mypy للتحقق الاختياري من النوع الثابت.

التجريد

توفر بايثون تجريدًا عالي المستوى للتفاعل مع البيئات المختلفة، وإدارة الذاكرة تلقائيًا، وتقديم مكتبات وأطر عمل واسعة النطاق لتبسيط المهام المعقدة.

حقائق مهمة

إدارة الذاكرة التلقائية: تستخدم Python جمع البيانات المهملة تلقائيًا للتعامل مع تخصيص الذاكرة وإلغاء تخصيصها.
اللغة المفسرة: يتم تنفيذ كود بايثون سطرًا تلو الآخر، مما يساعد في تصحيح الأخطاء ولكنه قد يؤثر على الأداء.

الاستخدام

تطوير الويب: شائع لإنشاء تطبيقات الويب باستخدام أطر عمل مثل Django وFlask.

علم البيانات وتحليلها: يستخدم على نطاق واسع لمعالجة البيانات وتحليلها وتصورها مع مكتبات مثل Pandas وNumPy وMatplotlib.

التعلم الآلي والذكاء الاصطناعي: يتم الاستفادة منه في التعلم الآلي وتطبيقات الذكاء الاصطناعي باستخدام مكتبات مثل TensorFlow وKeras وscikit-learn.

الأتمتة والبرمجة: يشيع استخدامها لأتمتة المهام المتكررة وكتابة البرامج النصية.

الحوسبة العلمية: تستخدم للحسابات العلمية والبحث مع مكتبات مثل SciPy.

تطوير الألعاب: تستخدم لتطوير الألعاب باستخدام مكتبات مثل Pygame.

تطبيقات سطح المكتب: تستخدم لتطوير تطبيقات سطح المكتب عبر الأنظمة الأساسية باستخدام أطر عمل مثل PyQt وTkinter.

ابق على اتصال! إذا استمتعت بهذا المنشور، فلا تنس متابعتي على وسائل التواصل الاجتماعي لمزيد من التحديثات والأفكار:

تويتر: مادهافغانيسان
انستقرام: مادهافغانيسان
لينكد إن: مادهافغانيسان

بيان الافراج تم نشر هذه المقالة على: https://dev.to/madgan95/introduction-to-python--429f?1 إذا كان هناك أي انتهاك، فيرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3