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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

📈 Telegram kanali تعلم لغة بايثون python analitikasi

تعلم لغة بايثون python (@pythonp) Arab til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 21 433 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 4 572-o'rinni va Saudiya Arabistoni mintaqasida 3 213-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 21 433 obunachiga ega bo‘ldi.

15 Dekabr, 2024 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 361 ga, so‘nggi 24 soatda esa 0 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 0% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining N/A% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 0 marta ko‘riladi; birinchi sutkada odatda 0 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 0 ta reaksiya keladi.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
قناة خاصة بتعلم لغة البايثون لنجعلها مرجع للجميع بهذه اللغة. لمتابعة الدورة كاملة من البداية من هذا الرابط : t.me/PythonP/865 مجموعة النقاش @Programmer3

Yuqori yangilanish chastotasi (oxirgi ma’lumot 16 Dekabr, 2024 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

21 433
Obunachilar
Ma'lumot yo'q24 soatlar
-97 kunlar
+36130 kunlar
Postlar arxiv
ملاحظة: يمكن وضع تعليقات بطرق أخرى في بايثون لكن مطوري لغة بايثون في موقعهم الرسمي ينصحوا بإعتماد هذا الأسلوب فقط في وضع التعليقات

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

إسم الدالة إستخدم الأحرف الصغيرة عند وضع أسماء للدوال و في حال كان إسم الدالة يتألف من أكثر من كلمة قم بوضع _بين كل كلمتين أمثلة في حال كان إسم الدالة يتألف من كلمة واحدة. 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 الذي كان سيوضع كإسم إفتراضي للمشروع