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

اليوم #الجزء_الأول || إعادة النظر في بايثون من الصفر

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

اليوم #1 - مشاريع بايثون البسيطة

print("Hello, World!")

ما هي بايثون؟

بايثون هي لغة برمجة شعبية. تم إنشاؤه بواسطة جويدو فان روسوم، وتم إصداره في عام 1991.

يتم استخدامه لـ:

  • تطوير الويب (من جانب الخادم)،
  • تطوير البرمجيات،
  • الرياضيات،
  • برمجة النظام.

ماذا يمكن أن تفعل بايثون؟

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

لماذا بايثون؟

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

للتحقق مما إذا كان لديك بايثون مثبتًا على جهاز كمبيوتر يعمل بنظام Windows، ابحث في شريط البداية عن Python أو قم بتشغيل ما يلي على سطر الأوامر (cmd.exe):

C:\\Users\\_Your Name_\>python --version

للتحقق مما إذا كان لديك بايثون مثبتًا على نظام التشغيل Linux أو Mac، ثم على نظام Linux، افتح سطر الأوامر أو على نظام Mac، افتح Terminal واكتب:

Day #Part || revisiting Python from scratch

python --version

كما تعلمنا في الصفحة السابقة، يمكن تنفيذ بناء جملة بايثون عن طريق الكتابة مباشرة في سطر الأوامر:

>>> print("Hello, World!")
Hello, World!

أو عن طريق إنشاء ملف بايثون على الخادم، باستخدام امتداد الملف .py، وتشغيله في سطر الأوامر:

C:\Users\Your Name>python myfile.py

إنشاء تعليق

تبدأ التعليقات بـ #، وستتجاهلها بايثون:

#This is a comment
print("Hello, World!")

إنشاء المتغيرات

ليس لدى بايثون أمر للإعلان عن متغير.

يتم إنشاء المتغير في اللحظة الأولى التي تقوم فيها بتعيين قيمة له.

x = 5
y = "John"
print(x)
print(y)

الأسماء المتغيرة

يمكن أن يكون للمتغير اسم قصير (مثل x وy) أو اسم أكثر وصفًا (العمر، اسم السيارة، الحجم الإجمالي). قواعد متغيرات بايثون:

  • اسم المتغير يجب أن يبدأ بحرف أو بشرطة سفلية
  • لا يمكن أن يبدأ اسم المتغير برقم
  • يمكن أن يحتوي اسم المتغير فقط على أحرف أبجدية رقمية وشرطات سفلية (A-z، 0-9، و_)
  • أسماء المتغيرات حساسة لحالة الأحرف (العمر والعمر والعمر ثلاثة متغيرات مختلفة)
  • لا يمكن أن يكون اسم المتغير أيًا من كلمات بايثون الأساسية.

المتغيرات العالمية

Day #Part || revisiting Python from scratch

x = "awesome"

def myfunc():
  print("Python is "   x)

myfunc()
x = "awesome"

def myfunc():
  x = "fantastic"
  print("Python is "   x)

myfunc()

print("Python is "   x)
x = 1    # int
y = 2.8  # float
z = 1j   # complex

#convert from int to float:
a = float(x)

#convert from float to int:
b = int(y)

#convert from int to complex:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

رقم عشوائي

import random

print(random.randrange(1, 10))

_مثال مثير للاهتمام للتقطيع:
_

explain b = "Hello, World!"
print(b[-5:-2])
  1. المهمة المتغيرة:

بايثون
ب = "مرحبا بالعالم!"

يعين هذا السطر السلسلة "Hello, World!" للمتغير ب.

  1. تقطيع السلسلة:

بايثون
طباعة (ب[-5:-2])

يطبع هذا الخط شريحة من السلسلة ب. وإليك كيفية عمل التقطيع:

  • الفهرسة السلبية: في بايثون، يتم حساب المؤشرات السالبة من نهاية السلسلة. لذا، -1 هو الحرف الأخير، -2 هو الحرف الثاني الأخير، وهكذا.
  • شريحة ب[-5:-2]: وهذا يعني "البدء من الحرف الخامس من النهاية والانتقال إلى (ولكن ليس بما في ذلك) الحرف الثاني من النهاية."

دعونا نتصور السلسلة مع المؤشرات:

مرحبا بالعالم !
0 1 2 3 4 5 6 7 8 9 10 11 12
-13-12-11-10 -9 -8 -7 -6 -5 -4 -3 -2 -1

لذلك، b[-5:-2] يتوافق مع الأحرف orl من السلسلة "Hello, World!".

لذلك فإن إخراج الطباعة (b[-5:-2]) سيكون:

أورل

سلاسل بايثون

Day #Part || revisiting Python from scratch
Day #Part || revisiting Python from scratch
Day #Part || revisiting Python from scratch

احصل على المزيد هنا

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/tobidelly/day-1-part-1-revisiting-python-from-scratch-i1f?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] للحذف هو - هي
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3