بايثون

موسوعة أمثلة بايثون للتعلم

نستعرض معكم بأذن الله أكثر من 40 مثال لأفكار متعدد برمجة بواسطة لغة برمجة بايثون

أمثلة بايثون

بالأسفل مجموعة من الأمثله وشرح بسيط لعمل كل كود كل مثال

  1. batch_file_rename.py – يقوم هذا الكود البرمجي بتغيير اسماء مجموعة من المستندات بنفس الوقت وذلك الموجوده داخل مجلد يتم تحديده.
  2. create_dir_if_not_there.py – للتحقق من وجود مسار مجلد في الدليل الرئيسي للمستخدم. إذا كان المجلد غير موجود ، فسيتم إنشاء المجلد.
  3. Fast Youtube Downloader – يقوم بتنزيل مقاطع فيديو YouTube بسرعة باستخدام aria2c.
  4. Google Image Downloader – الاستعلام عن مصطلح معين واسترداد الصور من قاعدة بيانات صور Google.
  5. dir_test.py – اختبارات لمعرفة ما إذا كان الدليل testdir موجودًا ، وإلا فسيتم إنشاء الدليل لك إذا كنت تريد إنشاؤه.
  6. env_check.py – سيتحقق هذا البرنامج النصي لمعرفة ما إذا تم تعيين جميع متغيرات البيئة المطلوبة.
  7. blackjack.py – يحتوي هذا النص على لعبة Casino BlackJack-21 في بايثون.
  8. fileinfo.py – يعرض معلومات لملف معين.
  9. folder_size.py – يعرض الدليل الحالي وجميع الأدلة الفرعية ويعرض الحجم.
  10. logs.py – سيبحث هذا البرنامج النصي عن جميع ملفات * .log في الدليل المحدد ، ثم يقوم بضغطها باستخدام البرنامج الذي تحدده ، ثم ختم التاريخ عليها.
  11. move_files_over_x_days.py – نقل جميع الملفات التي تجاوزت عمرًا محددًا (بالأيام) من دليل المصدر إلى دليل الوجهة.
  12. nslookup_check.py – يفتح هذا البرنامج النصي البسيط ملف server_list.txt ثم يقوم بإجراء بحث nslookup لكل واحد للتحقق من إدخال DNS.
  13. osinfo.py – يعرض بعض المعلومات حول نظام التشغيل الذي تقوم بتشغيله.
  14. ping_servers.py – هذا البرنامج النصي ، بناءً على الوسائط المتوفرة ، سيقوم باختبار اتصال الخوادم المرتبطة بمجموعة التطبيقات هذه.
  15. ping_subnet.py – بعد توفير أول 3 ثماني بتات ، يقوم هذا الملف بمسح النطاق النهائي بحثًا عن العناوين المتاحة.
  16. powerdown_startup.py – يمر هذا الملف عبر قائمة من الخوادم ويقوم باختبار اتصال الجهاز ، وإذا كان الأمر الجهاز في وضع التشغيل، فسيتم تحميل جلسة putty، وإذا لم يكن كذلك ، فسيبلغك بذلك.
  17. puttylogs.py – يقوم هذا الملف بضغط جميع السجلات في الدليل المحدد.
  18. script_count.py – يقوم هذا الملف بمسح دليل البرامج النصية ويعطي عددًا للأنواع المختلفة من البرامج النصية.
  19. [get_youtube_view.py] – هذا نص برمجي بسيط بيثون يستخدم للحصول على مزيد من المشاهدات لمقاطع الفيديو الخاصة بك على YouTube.
  20. script_listing.py – سيقوم هذا الملف بسرد جميع الملفات الموجودة في الدليل المحدد ، وسيتصفح جميع الأدلة الفرعية أيضًا.
  21. testlines.py – يفتح هذا البرنامج النصي البسيط ملفًا ويطبع 100 سطر من كل ما هو محدد حسب اعدادتك للكود.
  22. tweeter.py – يسمح لك بتغريد نص أو صورة .
  23. يحتوي serial_scanner.py على طريقة تسمى ListAvailablePorts تقوم بإرجاع قائمة بأسماء المنافذ التسلسلية المستخدمة في الكمبيوتر. تعمل هذه الطريقة فقط على نظامي Linux و Windows (يمكن تمديدها لنظام التشغيل Mac OS). إذا لم يتم العثور على منفذ ، يتم إرجاع قائمة فارغة.
  24. get_youtube_view.py – نص بيثون بسيط للحصول على مزيد من المشاهدات لمقاطع الفيديو الخاصة بك على YouTube.
  25. CountMillionCharacter.py And CountMillionCharacter2.0.py – الحصول على عدد الأحرف لملف نصي.
  26. xkcd_downloader.py – يقوم بتنزيل أحدث إصدار من الرسوم الهزلية XKCD ووضعها في مجلد جديد يسمى “الرسوم الهزلية”.
  27. timymodule.py – بديل رائع لوحدة Python ‘timeit’ وأسهل في الاستخدام.
  28. calculator.py – يستخدم الدالة EVAL () في Python لتنفيذ الآلة الحاسبة.
  29. Google_News.py – يستخدم موقع BeautifulSoup لتقديم آخر الأخبار بالإضافة إلى رابط الأخبار.
  30. cricket_live_score – يستخدم BeautifulSoup لتوفير نتيجة مباشرة للكريكيت.
  31. youtube.py – يأخذ اسم الأغنية كمدخل ويجلب عنوان URL الخاص بـ YouTube لأفضل أغنية مطابقة ويقوم بتشغيلها.
  32. site_health.py – للتحقق من صحة خادم بعيد.
  33. SimpleStopWatch.py ​​- تنفيذ بسيط لـ Stop Watch باستخدام وحدة وقت Python.
  34. Changemac.py – يقوم هذا البرنامج النصي بتغيير عنوان MAC الخاص بك ، أو إنشاء عنوان MAC عشوائي أو إدخال الإدخال كعنوان MAC جديد في Linux (تم اختباره بنجاح في Ubuntu 18.04).
  35. whatsapp-monitor.py – يستخدم لإعطاء تقرير عن حلات بجهات الاتصال الخاصة بك عندما تصبح جهات الاتصال الخاصة بك متصلة بالإنترنت، وسوف تحصل على تحديث حول هذا الموضوع على الجهاز.
  36. whatsapp-chat-analyzer.py – هذه مجموعة Whatsapp / محلل دردشة فردي. هذا البرنامج النصي قادر على تحليل جميع الأنشطة التي حدثت في مجموعة Whatsapp وتصور كل الأشياء من خلال مكتبة matplotlib (في شكل رسم بياني).
  37. JARVIS.py – التحكم في برامج windows بصوتك.
  38. تنزيل الصور – تنزيل صفحة ويب نموذج الصورة العمل على أنظمة تستند إلى Unix.
  39. space_invader.py.py – لعبة كلاسيكية بغزاة الفضاء ثنائية الأبعاد.
  40. استرجع ذكريات طفولتك القديمة من خلال لعب لعبة غزاة الفضاء الكلاسيكية.
  41. مولد حالة الاختبار – يولد أنواعًا مختلفة من حالات الاختبار بواجهة مستخدم نظيفة وودية ، تُستخدم في البرمجة التنافسية وربما لاختبار البرامج.

تحميل أمثلة بايثون للتعلم

مقالات ذات صلة

‫2 تعليقات

  1. السلام عليكم ورحمة الله وبركاته
    اخوكم / عادل من مصر احب اشكركم على طريقتكم البسيطة في الشرح وتقديم الموضوعات الصعبة والامثلة عليها كمان اللي خليت المبتدئ في لغة البايثون يفهم الصعب بسهولة وبساطة وياريت يكون في امثلة اكتر كمان وافكر لمشاريع اكبر ينضم لها الراغب لعمل تطبيق ضخم ويذكر فيها اسماء المشاركين يعني كل واحد يتخصص في جزء ويخرج عمل ضخم وراه فريق عمل من الهواة زينا .
    وفي الاخر اشكركم جدا جدا
    اخوكم الصغير / عادل

    1. اهلا اخي عادل
      يسعدني سماع ردك وانك استفدت من مجموعة دروس بايثون المبسطة.
      دائماً مانطمح الى محاولة اثراء عالم البرمجه العربي والمساعده في شرح دروس بايثون باللغة العربية
      نتمى لك دوام التوفيق

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *