fa
Feedback
تعلم لغة بايثون python

تعلم لغة بايثون python

رفتن به کانال در Telegram

قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3

نمایش بیشتر

📈 تحلیل کانال تلگرام تعلم لغة بايثون python

کانال تعلم لغة بايثون python (@pythonp) در بخش زبانی عربی بازیگری فعال است. در حال حاضر جامعه شامل 21 433 مشترک است و جایگاه 4 572 را در دسته فناوری و برنامه‌ها و رتبه 3 213 را در منطقه المملكة العربية السعودية دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 21 433 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 15 دسامبر, 2024، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 361 و در ۲۴ ساعت گذشته برابر 0 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 0% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً N/A% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 0 بازدید دریافت می‌کند. در اولین روز معمولاً 0 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 0 است.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 16 دسامبر, 2024)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

21 433
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-97 روز
+36130 روز
آرشیو پست ها
أمثلة حول طريقة كتابة الكود في بايثون الهدف من المثال التالي إظهار كيف يجب ترتيب كود البايثون و ليس معرفة طريقة عمله

عند نسخ الكود و لصقه في ملف تلاحظ أن المسافات الفارغة التي كانت في الملف تحولت بشكل تلقائي إلى TABS لذلك يجب تحويل هذه الـ TABS مسافات فارغة من جديد حتى لا تخالف شروط كتابة الكود في بايثون برنامج الـ PyCharm يتيح لك إمكانية تحويل كل TABموجودة في الكود إلى 4 مسافات فارغة دفعة واحدة و بدون مشاكل بشرط ضبط ذلك يدوياً. لجعل كل TAB تتحول إلى 4 مسافات فارغة في برنامج PyCharm, قم باتباع الخطوات التالية

الدرس الثاني من دورة تعليم لغة python

برنامج الـ PyCharm يتيح لك إمكانية إستخدام زر الـ TAB لإضافة 4 مسافات فارغة دفعة واحدة و بدون مشاكل بشرط ضبط ذلك يدوياً. لجعل زر الـ TAB يضيف 4 مسافات فارغة عند النقر عليه بدل إضافة مسافة كبيرة في برنامج PyCharm, قم باتباع الخطوات التالية: أنقر على S + Alt + Ctrl لتفتح صفحة الضبط. أنقر على Code Style ثم Python ثم تأكد من اختيار نفس الخصائص التي في الصورة.

قواعد إلزامية عند إعطاء الأسماء الـ Identifiers يجب أن يبدأوا بحرف كبير بين A-Z أو حرف صغير بين a-z أو الشحطة _. يمنع إستخدام أي كلمة من الكلمات المحجوزة ( Keywords ). لا تنسى أن بايثون تطبق مبدأ الـ Case Sensitive. ركز على أول حرف فقط أمثلة للأسماء التي يسمح باستخدامها: Harmash , name, _number أمثلة للأسماء التي يمنع استخدامها: 1name , -cash ,@user

ستحصل عند التشغيل على النتيجة التالية total contains: 60

سأعطيكم بعض الأمثلة

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

ملاحظة: الجمل التي تحتوي على الرموز [] أو () أو {} يمكن كتابتها مباشرةً على عدة أسطر أي لا تحتاج\ في نهاية كل سطر

كتابة أمر واحد على أكثر من سطر إذا أردت كتابة أمر واحد على أكثر من سطر قم بوضع الرمز\ في نهاية كل سطر و هكذا سيفهم مترجم لغة بايثون أن الأمر يتألف من أكثر من سطر

# هنا قمنا بتعريف ثلاث متغيرات item_1 = 10 item_2 = 20 item_3 = 30 # الثلاث أسطر التالية عبارة عن أمر واحد # total و وضع الناتج في المتغير item_3 و item_2 و item_1 إذا هنا سيتم جمع قيم المتغيرات total = item_1 + \ item_2 + \ item_3 # total هنا قمت بعرض قيمة المتغير print("total contains:", total)

مثال هنا قمنا بوضع ثلاث أوامر على سطر واحد. فعلياً كل أمر هنا عبارة عن تعريف متغير و إعطائه قيمة. x = 1; y = 2; z = 3

كتابة أكثر من أمر واحد على نفس السطر إفتراضياً بايثون تعتبر أن كل أمر يكتب على سطر واحد إذا أردت كتابة أكثر من أمر على نفس السطر قم بوضع فاصلة منقوطة بين كل أمرين و هكذا سيفهم مترجم لغة بايثون أن السطر عليه أكثر من أمر

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

ملاحظة: يمكن وضع تعليقات بطرق أخرى في بايثون لكن مطوري لغة بايثون في موقعهم الرسمي ينصحوا بإعتماد هذا الأسلوب فقط في وضع التعليقات

إسم المتغير إستخدم الأحرف الصغيرة عند وضع أسماء للمتغيرات و في حال كان إسم المتغير يتألف من أكثر من كلمة قم بوضع _ بين كل كلمتين. أمثلة في حال كان إسم المتغير يتألف من كلمة واحدة. average = 10 في حال كان إسم المتغير يتألف من كلمة أكثر من كلمة. total_score = 20

إسم الدالة إستخدم الأحرف الصغيرة عند وضع أسماء للدوال و في حال كان إسم الدالة يتألف من أكثر من كلمة قم بوضع _بين كل كلمتين أمثلة في حال كان إسم الدالة يتألف من كلمة واحدة. def display(): في حال كان إسم الدالة يتألف من كلمة أكثر من كلمة. def display_user_info():

إسم الكلاس دائماً إبدأ إسم الكلاس بحرف كبير و في حال كان إسم الكلاس يتألف من أكثر من كلمة إجعل أول حرف من كل كلمة كبيراً أمثلة في حال كان إسم الكلاس يتألف من كلمة واحدة. class First في حال كان إسم الكلاس يتألف من كلمة أكثر من كلمة class FirstPythonClass