اذهب إلى المحتوى
  • 0

تمارين بايثون من المستوى المبتدئ إلى المتقدم

Shahed Hamze

السؤال

Recommended Posts

  • 0
بتاريخ 21 دقائق مضت قال Shahed Hamze:

اريد انشاء برنامج و اريد بعض الثوابت والمتغيرات لانشائه

ما زال السؤال غير مفهوم، هل تريدين منا إعطاءك أسئلة تقومين بكتابة البرامج لها؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 21 دقائق مضت قال Kais Hasan:

ما زال السؤال غير مفهوم، هل تريدين منا إعطاءك أسئلة تقومين بكتابة البرامج لها؟

نعم

اريد ان ترسلو لي برنامج منفذ على بايثون ولكن دون تفاصيله

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 ساعة قال Shahed Hamze:

نعم

اريد ان ترسلو لي برنامج منفذ على بايثون ولكن دون تفاصيله

1- اكتبي برنامج يطلب من المستخدم ادخال أرقام و إن أدخل رقمين بشكل متتابع يقوم بطباعة عبارة تعني ان الرقم تكرر و عند الضغط على # يخرج من البرنامج

 2 اكتبي برنامج يطلب من المستخدم ادخال نص يحتوي على مسافة و يقوم باستبدال الجزء الأيمن والإيسر و العكس       

  3  اكتبي دالة تقوم بجمع الأرقام الموجودة داخل مصفوفة

  4 اكتبي دالة تقوم بضرب عناصر مصفوفة ب 2 و تخزينها في مصفوفة جديدة  

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 ساعة قال Shahed Hamze:

نعم

اريد ان ترسلو لي برنامج منفذ على بايثون ولكن دون تفاصيله

أعتقد أنك تريد تنفيذ بعض التطبيقات على python ؟

إذا كان كذلك فيمكنك الإطلاع على المواقع التالية

  • HackerRank: يحتوي على مجموعة متنوعة من التمارين البرمجية، بما في ذلك التمارين المتعلقة بلغة Python.
  • Codewars
  • LeetCode
  • Exercism

قم باختيار تمارين تتناسب مع مستواك الحالي. إذا كنت مبتدئًا، 

اختر تمارين تغطي المفاهيم التي تريد تعلمها. إذا كنت ترغب في تعلم مفهوم معين، فاختر تمارين تركز على هذا المفهوم.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 ساعة قال Shahed Hamze:

نعم

اريد ان ترسلو لي برنامج منفذ على بايثون ولكن دون تفاصيله

سأفترض أنك المستوى الذي تريدينه هو مبتدئ.

بعض أهم الأسئلة التي يمكنك محاولة حلها هي كما يلي:

  1. اكتبي برنامج يقوم بحساب أكبر عنصر في لائحة. (أيضاً أصغر عنصر).
  2. اكتبي برنامج يقوم بالتحقق فيما إذا كان عدد مكرر في لائحة.
  3. اكتبي برنامج يقوم باستقبال دخل عددي من المستخدم يمثل عدد عناصر لائحة، ثم يستقبل هذه العناصر ضمن سطر واحد، و يقوم بطباعة مجموع هذه الأعداد.
  4. اكتبي برنامج يقوم بحساب الحد رقم n من متتالية فيبوناتشي (يمكنك البحث عنها على غوغل لمعرفة ما هي) و الرقم n هو رقم يجب على المستخدم إدخاله.
  5. اكتبي برنامج لحساب n  للأس m حيث أنهما مدخلان من قبل المستخدم.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 23 ساعة قال عبدالباسط ابراهيم:

أعتقد أنك تريد تنفيذ بعض التطبيقات على python ؟

إذا كان كذلك فيمكنك الإطلاع على المواقع التالية

  • HackerRank: يحتوي على مجموعة متنوعة من التمارين البرمجية، بما في ذلك التمارين المتعلقة بلغة Python.
  • Codewars
  • LeetCode
  • Exercism

قم باختيار تمارين تتناسب مع مستواك الحالي. إذا كنت مبتدئًا، 

اختر تمارين تغطي المفاهيم التي تريد تعلمها. إذا كنت ترغب في تعلم مفهوم معين، فاختر تمارين تركز على هذا المفهوم.

شكرا

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

تمارين بايثون للمستوى المبتدئ

بخصوص تمارين بايثون للمستوى المبتدئ، فعليك أولاً تعلم الأساسيات وهي:

  • التعرف على لغة بايثون
  • معرفة البيئة الخاصة بلغة بايثون
  • معرفة التركيبة الأساسية للغة بايثون
  • التعرف على نماذج المتحولات في لغة بايثون
  • التعرف على المُشغلات الرئيسية في لغة بايثون
  • التحكم في سير البرنامج باستخدام الحلقات والشروط
  • التعامل مع القوائم والصفوف
  • كتابة وظيفة بسيطة

وإليك بعض التمارين:

  1. اكتب برنامجًا يطبع "Hello, world!"
  2. اكتب برنامجًا يطلب من المستخدم إدخال رقم ويطبعه
  3. اكتب برنامجًا يحسب مجموع أرقام معينة
  4. اكتب برنامجًا يطبع الأعداد من 1 إلى 10
  5.  اكتب برنامجًا يطبع الأعداد الزوجية من 1 إلى 10
  6.  اكتب برنامجًا يطبع الأعداد الفردية من 1 إلى 10
  7.  اكتب برنامجًا يطلب من المستخدم إدخال رقم ويطبع العدد التالي له
  8. اكتب برنامجًا يطلب من المستخدم إدخال رقم ويطبع العدد السابق له
  9. اكتب برنامجًا يطلب من المستخدم إدخال رقمين ويطبع الفرق بينهما
  10.  اكتب برنامجًا يطلب من المستخدم إدخال رقمين ويطبع حاصل الضرب بينهما
  11.  اكتب برنامجًا يطلب من المستخدم إدخال رقمين ويطبع حاصل القسمة بينهما

تمارين بايثون للمستوى المتوسط

هنا يجب تعلم مفاهيم متقدمة مثل:

  • التعامل مع الملفات
  • استخدام المكتبات
  • كتابة وحدات نمطية
  • كتابة تطبيقات واجهة المستخدم الرسومية
  • كتابة تطبيقات الويب
  • كتابة تطبيقات التعلم الآلي

بعض التمارين:

  1. اكتب برنامجًا يقرأ ملفًا نصيًا ويطبعه
  2. اكتب برنامجًا يكتب إلى ملف نصي
  3. اكتب برنامجًا يستخدم مكتبة math لحساب قيمة جيب التمام لـ 45 درجة
  4. اكتب برنامجًا يستخدم مكتبة random لإنشاء قائمة عشوائية من الأرقام
  5. اكتب برنامجًا يستخدم مكتبة tkinter لإنشاء واجهة مستخدم رسومية بسيطة
  6. اكتب برنامجًا يستخدم مكتبة flask لإنشاء تطبيق ويب بسيط
  7. اكتب برنامجًا يستخدم مكتبة scikit-learn لتدريب نموذج التعلم الآلي البسيط

تمارين بايثون للمستوى المتقدم

هنا تأتي مرحلة إنشاء مشاريع كاملة أو برنامج أكثر تعقيدًا وعليك تعلم التالي:

  • البرمجة الكائنية
  • البرمجة الوظيفية
  • هندسة البرمجيات
  • Django
  • قواعد البيانات

ويمكنك البحث عن مشاريع على اليوتيوب لتنفيذها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...