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

بايثون-لغة الآلة

تم النشر بتاريخ 2024-09-02
تصفح:991

Python-A Machine Language

بايثون

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

الميزات الرئيسية لبيثون

بناء جملة سهل القراءة وبسيط

تم تصميم بناء جملة بايثون ليكون بديهيًا وسهل القراءة.

على سبيل المثال

تستخدم بايثون المسافة البادئة لتحديد كتل التعليمات البرمجية، وهو ما يتناقض مع اللغات الأخرى التي تستخدم الأقواس أو الكلمات الرئيسية.

الكتابة الديناميكية

في بايثون، لا تحتاج المتغيرات إلى تعريفات صريحة للنوع. يتم تحديد نوع المتغير في وقت التشغيل.

المكتبة القياسية الغنية

تتضمن بايثون مكتبة قياسية شاملة تدعم العديد من مهام البرمجة الشائعة، بما في ذلك إدخال/إخراج الملفات، واستدعاءات النظام، وبروتوكولات الإنترنت.

اللغة المترجمة

يتم تنفيذ كود بايثون سطرًا تلو الآخر، مما يجعل تصحيح الأخطاء أسهل ويعزز تفاعل عملية التطوير.

أمثلة لمقتطفات التعليمات البرمجية

إليك بعض الأمثلة التي توضح بناء جملة لغة بايثون وإمكانياتها:
مرحبا بالعالم
الكلاسيكية "مرحبا بالعالم!" يوضح البرنامج بساطة بناء جملة بايثون:

print("Hello, World!")

العمليات الحسابية الأساسية

يمكن لبايثون إجراء العمليات الحسابية الأساسية باستخدام بناء جملة مباشر:

a = 10
b = 5

إضافة

sum = a   b
print("Sum:", sum)

الطرح

difference = a - b
print("Difference:", difference)

الضرب

product = a * b
print("Product:", product)

قسم

quotient = a / b
print("Quotient:", quotient)

الوظائف

يعد تعريف واستدعاء الوظائف في بايثون أمرًا مباشرًا:

def greet(name):
    return f"Hello, {name}!"

استدعاء الوظيفة

print(greet("Alice"))

القوائم والحلقات

تسهل بايثون العمل مع القوائم والحلقات:
إنشاء قائمة

fruits = ["apple", "banana", "cherry"]

التكرار من خلال القائمة
للفاكهة في الفاكهة:

print(fruit)

العبارات الشرطية

المنطق الشرطي في بايثون واضح وموجز:

temperature = 20

if temperature > 25:
    print("It's hot outside.")
elif temperature > 15:
    print("It's warm outside.")
else:
    print("It's cold outside.")

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

تدعم بايثون البرمجة الموجهة للكائنات، مما يسمح لك بإنشاء فئات وكائنات:
فئة الكلاب

def __init__(self, name, age):
        self.name = name
        self.age = age

    def bark(self):
        return f"{self.name} says woof!"

إنشاء كائن من الفئة

my_dog = Dog("Rex", 5)

الوصول إلى خصائص الكائن وطرقه

print(my_dog.bark())

تطبيقات عملية

تطوير الويب : باستخدام أطر عمل مثل Django أو Flask، يتم استخدام Python على نطاق واسع لبناء تطبيقات الويب. إليك مثال بسيط للقارورة:
من قارورة استيراد قارورة

app = Flask(__name__)

@app.route('/')
def home():
    return "Hello, Flask!"

if __name__ == "__main__":
    app.run(debug=True)

تحليل البيانات: تعد Python، إلى جانب المكتبات مثل Pandas وNumPy، أداة قوية لتحليل البيانات:
استيراد الباندا كـ pd
إنشاء إطار بيانات

data = {
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 30, 35]
}
df = pd.DataFrame(data)

عرض إطار البيانات

print(df)

التعلم الآلي: تعمل المكتبات مثل TensorFlow وscikit-Learn على تسهيل التعلم الآلي ومشاريع علوم البيانات

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

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

Copyright© 2022 湘ICP备2022001581号-3