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

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

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel تعلم لغة بايثون python

Channel تعلم لغة بايثون python (@pythonp) in the Arabic language segment is an active participant. Currently, the community unites 21 433 subscribers, ranking 4 572 in the Technologies & Applications category and 3 213 in the Saudi Arabia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 21 433 subscribers.

According to the latest data from 15 December, 2024, the channel demonstrates stable activity. Although there has been a change in the number of participants by 361 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 0%. Within the first 24 hours after publication, content typically collects N/A% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 0 views. Within the first day, a publication typically gains 0 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 0.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3

Thanks to the high frequency of updates (latest data received on 16 December, 2024), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

21 433
Subscribers
No data24 hours
-97 days
+36130 days
Posts Archive
ملاحظة: يمكن وضع تعليقات بطرق أخرى في بايثون لكن مطوري لغة بايثون في موقعهم الرسمي ينصحوا بإعتماد هذا الأسلوب فقط في وضع التعليقات

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

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

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

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

أن لغة البرمجة تميز بين الأحرف الكبيرة و الأحرف الصغيرة مثال: note و Note ليسوا شيئاً واحداً بينما في لغات برمجة أخرى مثل HTML لا يهم إذا كانت الأحرف كبيرة أو صغيرة مثال: note و Note و NoTe و NOTE هم شيئاً واحداً

مبادئ كتابة الكود في بايثون في البداية عليك معرفة أن كل ما ستتعلمه في هذا الدرس عبارة عن شرح نظري لأساليب كتابة الكود إذاَ في هذا الدرس ستتعلم كيف تكتب كود بايثون بشكل صحيح يفهمه الكمبيوتر و يفهمه أي شخص يحاول قراءة الكود الذي ستقوم أنت بكتابته مستقبلاً عند بناء تطبيقاتك الخاصة

أول برنامج سنصنعه بلغة بايثون في المثال التالي سنقوم بإنشاء برنامج مهمته فقط طباعة الجملة التالية Hello World! سنكتب في Test.py print("Hello World!") وعند التشغيل سنحصل على النتيجة التالية Hello World!

مصطلحات تقنية Source Code تعني الكود أو الشفرة المصدرية و يقال لها أيضاً سورس كود. Byte Code الكود الذي تفهمه الآلة و هنا تجد أن الكود كله يتألف من رقمين و هما: 0 و 1 Compiler يسمى مترجم الكود. فعلياً هو برنامج يحول الكود المكتوب بلغة بايثون إلى Byte Code Virtual Machine هو البرنامج الذي يشغل الـ Byte Code كأي برنامج على نظام التشغيل Operating OS: واختصارها System و التي تعني أي نظام تشغيل

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

سأبدء بعد ساعتين بنشر الدرس الأول من دورة تعلم لغة python ملاحظة: يجب ان يكون لديك خلفية جيدة حول الخوارزميات لتتمكن من استكمال الدورة حتى النهاية ولكي تفهم الاكواد البرمجية بشكل جيد. اذا كنت تريد مني ان انشر الدورة في قناتك تواصل معي @CDDDP عندما انشر الدرس الاول لن استقبل المزيد من القنوات لنشر الدورة عليها

أكتب الأمر  print("Hello World!") في الملف ثم أنقر Ctrl + S ليتم حفظ الملف ثم أنقر Shift + F10 ليتم تشغيل الملف

الآن يمكنك كتابة أي كود بلغة بايثون بداخل الملف Test.py
الآن يمكنك كتابة أي كود بلغة بايثون بداخل الملف Test.py

قم بوضع إسم للملف مثل Test ثم أنقر على الزر OKحتى يتم إنشاء الملف في المشروع
قم بوضع إسم للملف مثل Test ثم أنقر على الزر OKحتى يتم إنشاء الملف في المشروع

أنقر زر الفأرة الأيمن على إسم المشروع ثم مرر الفأرة فوق الكلمة New ثم أنقر على Python File حتى تستطيع إنشاء ملف بايثون جديد ف
أنقر زر الفأرة الأيمن على إسم المشروع ثم مرر الفأرة فوق الكلمة New ثم أنقر على Python File حتى تستطيع إنشاء ملف بايثون جديد في المشروع.

بعدها قم بإغلاق نافذة المساعدة
بعدها قم بإغلاق نافذة المساعدة

قم بوضع أي إسم للمشروع مثل myapp ثم أنقر Create

الآن تجد أنه يطلب منك تحديد إسم المشروع مكان الإسم untitled الذي كان سيوضع كإسم إفتراضي للمشروع
الآن تجد أنه يطلب منك تحديد إسم المشروع مكان الإسم untitled الذي كان سيوضع كإسم إفتراضي للمشروع