تعلم لغة بايثون python
前往频道在 Telegram
قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3
显示更多📈 Telegram 频道 تعلم لغة بايثون python 的分析概览
频道 تعلم لغة بايثون python (@pythonp) 阿拉伯语 语言赛道中的 是活跃参与者。目前社区聚集了 21 433 名订阅者,在 技术与应用 类别中位列第 4 572,并在 沙特阿拉伯 地区排名第 3 213 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 21 433 名订阅者。
根据 15 十二月, 2024 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 361,过去 24 小时变化为 0,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 0%。内容发布后 24 小时内通常能获得 N/A% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 0 次浏览,首日通常累积 0 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 0。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة.
لمتابعة الدورة كاملة من البداية من هذا الرابط :
t.me/PythonP/865
مجموعة النقاش @Programmer3”
凭借高频更新(最新数据采集于 16 十二月, 2024),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
21 433
订阅者
无数据24 小时
-97 天
+36130 天
帖子存档
21 433
في حال كنت تنوي وضع كل الكود السابق بداخل كلاس يجب أن تضيف 4 مسافات فارغة قبل كل سطر.
تذكر: الهدف من المثال التالي إظهار كيف يجب ترتيب كود البايثون و ليس معرفة طريقة عمله
21 433
عند التشغيل ستحصل على النتيجة التالية
Congratulations.. you passed the test!
21 433
# قيمته 14 note هنا قمنا بتعريف متغير إسمه
note = 14
# أكبر أو تساوي 10 سيتم تنفيذ أمر الطباعة الموضوع بداخلها note هنا وضعنا شرط يعني أنه إذا كانت قيمة المتغير
if note >= 10:
print("Congratulations.. you passed the test!")
# أكبر أو تساوي 10 سيتم تنفيذ أمر الطباعة الموضوع بداخلها note هنا لنا أنه إذا لم تكن قيمة المتغير
else:
print("Sorry.. you failed the test!")
21 433
أمثلة حول طريقة كتابة الكود في بايثون
الهدف من المثال التالي إظهار كيف يجب ترتيب كود البايثون و ليس معرفة طريقة عمله
21 433
عند نسخ الكود و لصقه في ملف تلاحظ أن المسافات الفارغة التي كانت في الملف تحولت بشكل تلقائي إلى TABS
لذلك يجب تحويل هذه الـ TABS مسافات فارغة من جديد حتى لا تخالف شروط كتابة الكود في بايثون
برنامج الـ PyCharm يتيح لك إمكانية تحويل كل TABموجودة في الكود إلى 4 مسافات فارغة دفعة واحدة و بدون مشاكل بشرط ضبط ذلك يدوياً.
لجعل كل TAB تتحول إلى 4 مسافات فارغة في برنامج PyCharm, قم باتباع الخطوات التالية
21 433
برنامج الـ PyCharm يتيح لك إمكانية إستخدام زر الـ TAB لإضافة 4 مسافات فارغة دفعة واحدة و بدون مشاكل بشرط ضبط ذلك يدوياً.
لجعل زر الـ TAB يضيف 4 مسافات فارغة عند النقر عليه بدل إضافة مسافة كبيرة في برنامج PyCharm, قم باتباع الخطوات التالية:
أنقر على S + Alt + Ctrl لتفتح صفحة الضبط.
أنقر على Code Style ثم Python ثم تأكد من اختيار نفس الخصائص التي في الصورة.
21 433
قواعد إلزامية عند إعطاء الأسماء
الـ Identifiers يجب أن يبدأوا بحرف كبير بين A-Z أو حرف صغير بين a-z أو الشحطة _.
يمنع إستخدام أي كلمة من الكلمات المحجوزة ( Keywords ).
لا تنسى أن بايثون تطبق مبدأ الـ Case Sensitive.
ركز على أول حرف فقط
أمثلة للأسماء التي يسمح باستخدامها: Harmash , name, _number
أمثلة للأسماء التي يمنع استخدامها: 1name , -cash ,@user
21 433
لأحرف المستخدمة في وضع الأسماء في بايثون
أي إسم نضعه لمتغير دالة او كلاس كائن... إلخ يسمى identifier في البرمجة.
في بايثون كل عنصر نريد خلقه علينا إعطاءه إسم خاص أي علينا تحديد الـ identifier له
إذاً يتم التمييز بين العناصر في بايثون من خلال أسمائهم أي من خلال الـ Identifiers
21 433
ملاحظة: الجمل التي تحتوي على الرموز [] أو () أو {} يمكن كتابتها مباشرةً على عدة أسطر أي لا تحتاج\ في نهاية كل سطر
21 433
# هنا قمنا بتعريف ثلاث متغيرات
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)
21 433
كتابة أمر واحد على أكثر من سطر
إذا أردت كتابة أمر واحد على أكثر من سطر قم بوضع الرمز\ في نهاية كل سطر و هكذا سيفهم مترجم لغة بايثون أن الأمر يتألف من أكثر من سطر
21 433
مثال
هنا قمنا بوضع ثلاث أوامر على سطر واحد. فعلياً كل أمر هنا عبارة عن تعريف متغير و إعطائه قيمة.
x = 1; y = 2; z = 3
21 433
كتابة أكثر من أمر واحد على نفس السطر
إفتراضياً بايثون تعتبر أن كل أمر يكتب على سطر واحد
إذا أردت كتابة أكثر من أمر على نفس السطر قم بوضع فاصلة منقوطة بين كل أمرين و هكذا سيفهم مترجم لغة بايثون أن السطر عليه أكثر من أمر
