کتاب آموزش ساخت بازی عدد guessing با Python از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش ساخت بازی عدد guessing با Python از صفر تا صد
موضوع کلی: برنامهنویسی Python
موضوع میانی: توسعه بازیهای عددی در کنسول
📋 سرفصلهای دوره
- 1. مقدمه بر پایتون و نصب آن
- 2. آشنایی با محیط توسعه (IDLE، VS Code)
- 3. متغیرها و انواع داده در پایتون
- 4. عملگرهای ریاضی و логические
- 5. دریافت ورودی از کاربر با input()
- 6. تبدیل انواع داده (int، str، float)
- 7. چاپ خروجی با print() و فرمتبندی
- 8. استفاده از کامنتها و مستندسازی کد
- 9. ساختار شرطی if‑elif‑else
- 10. عملگرهای логические و پیشız
- 11. حلقه while و کاربردها
- 12. حلقه for وrange()
- 13. شکستن حلقه با break و continue
- 14. تولید عدد تصادفی با ماژول random
- 15. تعریف و استفاده از توابع (def)
- 16. آرگومانهای توابع و مقادیر برگشتی
- 17. توابع بازگشتی ساده (اختیاری)
- 18. مدیریت خطا با try‑except
- 19. رفع اشکال comunes در بازی عدد guessing
- 20. طراحی lógica بازی عدد guessing
- 21. ایجاد حلقه اصلی بازی
- 22. بررسی حدس کاربر و بازخورد
- 23. شماره-count تعداد تلاشها
- 24. ارائه Hint (بزرگتر/کوچتر)
- 25. امکان restart بازی پس از پایان
- 26. افزودن سطح دشواری (محدوده عدد)
- 27. تنظیم حدUpper و Lower از طریق input
- 28. ذخیره بهترین امتیاز در متغیر
- 29. نمایش جدول امتیازات پس از هر دور
- 30. استفاده از لیست برای ذخیره تاریخچه حدسها
- 31. رسم نمودار ساده حدسها با ماژول matplotlib (اختیاری)
- 32. تبدیل بازی به ماژول قابل import
- 33. نوشتن تستهای unit با unittest
- 34. تست عملکرد با pytest
- 35. رفع باگهای 흔ی در تستها
- 36. ایجاد فایل README برای پروژه
- 37. تنظیم محیط مجازی با venv
- 38. نصب وابستگیها با pip
- 39. ساخت exécutable با PyInstaller
- 40. توزیع بازی به صورت فایل exe
- 41. ساخت رابط کاربری ساده با tkinter (اختیاری)
- 42. افزودن دکمه restart در GUI
- 43. استفاده از رنگها و فونتها در tkinter
- 44. بهبود UX با پیامهای خوشآمدگویی
- 45. افزودن effects صوتی با ماژول playsound
- 46. تنظیم صدا برایorrect/incorrect guess
- 47. انتشار بازی در GitHub
- 48. ایجاد repository وREADME
- 49. استفاده از Git برای کنترل نسخ
- 50. ساختRelease و distribución
- 51. بهینهسازی کد با PEP8 و linters
- 52. استفاده از flake8 برای تحلیل کد
- 53. استفاده از black برای خودکدینگ
- 54. نوشتن docstringها به سبک Google
- 55. تهیهFinal پروژه و ارزشیابی
تگها:
coding
console-app
debugging
game-development
github
guessing-game
oop
pep8
pip
python
python-basics
random-module
testing
tkinter
tutorial
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.