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

دروس بايثون – مقدمة

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

تعد بايثون واحدة من لغات البرمجة الأكثر شعبية في الوقت الحالي، خاصة مع ظهور تكنولوجيا الذكاء الاصطناعي. بايثون هي لغة برمجة متعددة الأغراض لتطوير أشياء كثيرة مثل تطبيقات الويب والخدمات الخلفية وعلوم البيانات والتعلم الآلي.

يثبت

هذه هي الاستعدادات للبرمجة باستخدام بايثون:

  1. قم بتنزيل لغة بايثون ثم قم بتثبيتها.
  2. يمكنك استخدام أي محرر نصوص لكتابة كود Python مثل Visual Studio Code أو IDE مخصص مثل PyCharm.

كتابة الكود الأول

قم بإنشاء ملف جديد بامتداد .py يسمى main.py. ثم اكتب هذا الكود.

print("Hello World!")

قم بتشغيل هذا الأمر لتنفيذ كود بايثون.

python main.py

هذا هو الناتج.

Hello World!

استنادًا إلى الكود أعلاه، تعرض وظيفة الطباعة () Hello World! نص.

المتغيرات وأنواع البيانات

المتغير هو مكان لتخزين القيم مثل الأعداد الصحيحة والأرقام العائمة والسلاسل (مجموعة من الأحرف الأبجدية الرقمية). هذا مثال للاستخدام المتغير في بايثون.

number = 42
username = "John Doe"
price = 2.95

لعرض القيمة من متغير، استخدم وظيفة الطباعة ().

number = 42
username = "John Doe"
price = 2.95

# display a value from variable
print("this is a number", number)
print("price: ", price)
# using formatting
print(f"hello, my username is {username}")

هذا هو الناتج.

this is a number 42
price:  2.95
hello, my username is John Doe

هذه قائمة أنواع البيانات شائعة الاستخدام في بايثون.

نوع البيانات قيمة
عدد صحيح رقم غير عشري
يطفو الرقم العشري
خيط الأحرف الأبجدية الرقمية
منطقية صحيح أو خطأ

المشغل

هناك العديد من العوامل الحسابية الأساسية في بايثون. يمكن استخدام عوامل التشغيل هذه لإجراء عمليات حسابية لأنواع البيانات الرقمية مثل الأعداد الصحيحة والعائمة.

المشغل وصف
إضافة عملية
- عملية الطرح
* عملية الضرب
/ عملية القسمة
// عملية تقسيم الأرضية
% عملية الوحدة (احصل على الباقي من عملية القسمة)
** إجراء عملية رفع رقم إلى قوة رقم

هذا مثال لاستخدام عامل التشغيل في بايثون.

first = 4
second = 2

addition = first   second
subtraction = first - second
multiplication = first * second
division = first / second
mod = first % second
square_of_first = first ** 2

print(f'{first}   {second} = {addition}')
print(f'{first} - {second} = {subtraction}')
print(f'{first} * {second} = {multiplication}')
print(f'{first} / {second} = {division}')
print(f'{first} % {second} = {mod}')
print(f'{first} ** {2} = {square_of_first}')

الإخراج

4   2 = 6
4 - 2 = 2
4 * 2 = 8
4 / 2 = 2.0
4 % 2 = 0
4 ** 2 = 16

يجري عامل التشغيل // القسمة ثم يعيد نتيجة القسمة.

result = 29 // 5 # returns 5 (actual value before floor operation: 5.8)

إضافة مدخلات المستخدم

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

هذا هو المثال الأساسي لاستخدام الدالة input().

# get username from input
username = input("enter username: ")
# get age from input
# the int() function converts string into integer data type
age = int(input("enter age: "))

print(f"username: {username}")
print(f"age: {age}")

الإخراج

Python Tutorial - ntroduction

المثال 1 – حساب مساحة المستطيل

لنقم بإنشاء برنامج حساب مساحة المستطيل في بايثون. يتيح البرنامج للمستخدم إدخال طول وعرض المستطيل. ثم يقوم البرنامج بحساب مساحة المستطيل ثم عرضها للمستخدم.

# get length from user input
length = int(input("enter length: "))

# get width from user input
width = int(input("enter width: "))

# calculate the area of rectangle
area = length * width

# display the result
print(f"area of rectangle: {area}")

الإخراج

Python Tutorial - ntroduction

المثال 2 – احصل على سعر مخفض

فلنقم بإنشاء برنامج لحساب سعر السلعة بعد تطبيق الخصم. يتيح البرنامج للمستخدم إدخال السعر الفعلي والخصم. ثم يقوم البرنامج بإرجاع السعر المخفض.

# get price from user input
price = int(input("enter price: "))

# get discount from user input
discount = int(input("enter discount: "))

# calculate the discounted price
discounted_price = price - (price * (discount / 100))

# display the result
print(f"original price: {price}")
print(f"discounted price: {discounted_price}")

الإخراج

Python Tutorial - ntroduction

مصادر

  • صفحة بايثون الرسمية.
  • دروس بايثون.

آمل أن يساعدك هذا المقال في تعلم بايثون. إذا كان لديك أي تعليقات، فيرجى إبلاغي بذلك في قسم التعليقات.

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

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

Copyright© 2022 湘ICP备2022001581号-3