کتاب طراحی و ساخت اپلیکیشنهای گرافیکی با پایتون با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و ساخت اپلیکیشنهای گرافیکی با پایتون
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: توسعه نرمافزار با پایتون
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای گرافیکی با پایتون
- 2. معرفی ابزارهای توسعه رابط کاربری گرافیکی
- 3. آشنایی با کتابخانه Tkinter در پایتون
- 4. نصب و پیکربندی Tkinter
- 5. اولین برنامه گرافیکی با Tkinter
- 6. مفاهیم پایه ویجتها در Tkinter
- 7. کلاسهای اصلی ویجتها: Label، Button، Entry
- 8. مدیریت رویدادها و توابع callback
- 9. چیدمان ویجتها با Geometry Managers
- 10. مدیریت چیدمان با Grid
- 11. مدیریت چیدمان با Pack
- 12. مدیریت چیدمان با Place
- 13. ایجاد فرمهای ورودی داده
- 14. اعتبارسنجی ورودیهای کاربر
- 15. ساخت منوها و نوارهای ابزار
- 16. پیامهای اطلاعرسانی و هشدار
- 17. پنجرههای دیالوگ استاندارد
- 18. کار با فایلها و ذخیره دادهها
- 19. مدیریت خطاها در اپلیکیشنهای گرافیکی
- 20. مفاهیم پیشرفتهتر ویجتها
- 21. استفاده از Frame برای سازماندهی ویجتها
- 22. ایجاد لیستها و جعبههای انتخاب
- 23. کار با اسلایدرها و دکمههای رادیویی
- 24. نمایش تصاویر در رابط کاربری
- 25. انیمیشنهای ساده با Tkinter
- 26. ساخت اپلیکیشنهای مبتنی بر Tab
- 27. آشنایی با کتابخانه PyQt
- 28. نصب و پیکربندی PyQt
- 29. اولین برنامه گرافیکی با PyQt
- 30. معرفی Qt Designer
- 31. طراحی رابط کاربری با Qt Designer
- 32. اتصال سیگنالها و اسلاتها در PyQt
- 33. مدیریت چیدمان در PyQt
- 34. ساخت فرمها و ورودیها در PyQt
- 35. اعتبارسنجی ورودیها در PyQt
- 36. منوها و نوارهای ابزار در PyQt
- 37. پنجرههای دیالوگ در PyQt
- 38. کار با فایلها در PyQt
- 39. مدیریت خطاها در PyQt
- 40. ویجتهای پیشرفته در PyQt
- 41. استفاده از Layouts در PyQt
- 42. جعبههای لیست و آیتمها در PyQt
- 43. اسلایدرها و دکمههای رادیویی در PyQt
- 44. نمایش تصاویر در PyQt
- 45. انیمیشنها در PyQt
- 46. اپلیکیشنهای مبتنی بر Tab در PyQt
- 47. معرفی کتابخانه Kivy
- 48. نصب و پیکربندی Kivy
- 49. اولین برنامه گرافیکی با Kivy
- 50. زبان طراحی Kivy (Kv language)
- 51. طراحی رابط کاربری با Kv language
- 52. مدیریت رویدادها در Kivy
- 53. مدیریت چیدمان در Kivy
- 54. ساخت فرمها و ورودیها در Kivy
- 55. اعتبارسنجی ورودیها در Kivy
- 56. منوها و نوارهای ابزار در Kivy
- 57. پنجرههای دیالوگ در Kivy
- 58. کار با فایلها در Kivy
- 59. مدیریت خطاها در Kivy
- 60. ویجتهای پیشرفته در Kivy
- 61. استفاده از Layouts در Kivy
- 62. جعبههای لیست و آیتمها در Kivy
- 63. اسلایدرها و دکمههای رادیویی در Kivy
- 64. نمایش تصاویر در Kivy
- 65. انیمیشنها در Kivy
- 66. اپلیکیشنهای مبتنی بر Tab در Kivy
- 67. مقایسه کتابخانههای توسعه GUI در پایتون
- 68. انتخاب کتابخانه مناسب برای پروژه
- 69. اصول طراحی رابط کاربری کاربرپسند
- 70. اهمیت تجربه کاربری (UX)
- 71. اصول طراحی رابط کاربری (UI)
- 72. دسترسیپذیری در اپلیکیشنهای گرافیکی
- 73. تست و اشکالزدایی اپلیکیشنهای گرافیکی
- 74. استفاده از ابزارهای پروفایلینگ
- 75. بهینهسازی عملکرد اپلیکیشنهای گرافیکی
- 76. مفاهیم پایگاه داده و اتصال به اپلیکیشن
- 77. ذخیرهسازی دادهها در فایلهای JSON
- 78. ذخیرهسازی دادهها در فایلهای CSV
- 79. مقدمهای بر پایگاه داده SQLite
- 80. اتصال به SQLite با پایتون
- 81. عملیات CRUD در SQLite
- 82. مدیریت تراکنشها در SQLite
- 83. طراحی پایگاه داده برای اپلیکیشن
- 84. امنیت در اپلیکیشنهای گرافیکی
- 85. رمزنگاری دادهها
- 86. مقدمهای بر توسعه اپلیکیشنهای دسکتاپ چندسکویی
- 87. بستهبندی اپلیکیشنهای پایتون برای توزیع
- 88. ابزارهای بستهبندی (مانند PyInstaller)
- 89. نکات تکمیلی و بهترین روشها
- 90. ساخت اپلیکیشنهای پیچیدهتر
- 91. معرفی الگوهای طراحی نرمافزار (مانند MVC)
- 92. کاربرد الگوهای طراحی در توسعه GUI
- 93. مدیریت وضعیت اپلیکیشن
- 94. ملاحظات امنیتی در توسعه اپلیکیشنهای گرافیکی
- 95. مستندسازی کد اپلیکیشن
- 96. پروژه عملی: طراحی یک اپلیکیشن مدیریت وظایف
- 97. پروژه عملی: طراحی یک ماشین حساب پیشرفته
- 98. پروژه عملی: طراحی یک ویرایشگر متن ساده
- 99. پروژه عملی: طراحی یک بازی ساده گرافیکی
- 100. مروری بر آخرین روندها در توسعه GUI
تگها:
GUI
Kivy
PyQt
Tkinter
برنامهنویسی پایتون
پایتون
توسعه نرمافزار
رابط کاربری گرافیکی
ساخت برنامه
طراحی اپلیکیشن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.