تم إصدار بايثون، التي أنشأها غيدو فان روسوم، لأول مرة في عام 1991 . لقد تم تصميمه لإعطاء الأولوية لقراءة التعليمات البرمجية والبساطة، مما يجعلها منتجة للغاية للمطورين. الاسم "Python" مستوحى من برنامج BBC التلفزيوني "Monty Python's Flying Circus،" والذي كان فان روسوم معجبًا به. لقد اختار هذا الاسم لأنه أراد شيئًا قصيرًا وفريدًا وغامضًا بعض الشيء. بدأ تطوير لغة بايثون في ديسمبر 1989 في مركز Wiskunde & Informatica (CWI) في هولندا.
def greet(): print("Hello, World!") greet()البرمجة الشيئية
def greet(): print("Hello, World!") greet()البرمجة الوظيفية
def greet(): print("Hello, World!") greet()أداء
كيفية تشغيل ملف بايثون
افتح محرر النصوص واكتب كود بايثون:
اكتب كود بايثون الخاص بك في محرر النصوص.
احفظ الملف بامتداد .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.
ابق على اتصال!
إذا استمتعت بهذا المنشور، فلا تنس متابعتي على وسائل التواصل الاجتماعي لمزيد من التحديثات والأفكار:
تويتر: مادهافغانيسان
انستقرام: مادهافغانيسان
لينكد إن: مادهافغانيسان
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3