کتاب Creating GUI Applications with wxPython یک کتاب پروژه محور برای آموزش چارچوب wxPython جهت ایجاد رابطهای گرافیکی برای کاربران است. این کتاب در 14 فصل با پروژههای واقعی و کاربردی این چارچوب قدرتمند تحت زبان برنامهنویسی پایتون را آموزش میدهد.
در ادامه مقدمهای از کتاب Creating GUI Applications with wxPython را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Creating GUI Applications with wxPython:
به ایجاد برنامههای GUI با wxPython خوش آمدید. در این کتاب، نحوه ایجاد چندین برنامه مختلف رومیزی با استفاده از جعبه ابزار wxPython GUI را یاد میگیریم. هر یک از برنامههایی که ایجاد میکنیم روی ویندوز، مک و لینوکس اجرا میشود.
همه کدها منبع باز و رایگان است که میتوانید به دلخواه از آن استفاده کرده و تغییر دهید. ما کتاب را با معرفی سریع خود فریمورک wxPython شروع میکنیم و سپس به یادگیری نحوه ایجاد برنامههای کاربردی کوچک سرگرمکننده میپردازیم. در پایان کتاب، در مورد چگونگی توزیع برنامههای خود در بین کاربران بحث خواهم کرد. این کتاب از پایتون 3.7 و wxPython 4 استفاده میکند.
کتاب Creating GUI Applications with wxPython برای چه افرادی مناسب است؟
این کتاب برای کسانی است که دوست دارند یاد بگیرند که چگونه رابط کاربری گرافیکی بین پلتفرمی با پایتون ایجاد کنند. شما از قبل باید زبان برنامهنویسی پایتون را بدانید و اگر از قبل چیزی در مورد برنامهنویسی رویداد محور و برنامه نویسی شیگرا بدانید، به شما کمک میکند.
این کتاب در واقع مقدمهای برای wxPython نیز نیست. در عوض، ما بیشتر فصلها را صرف ایجاد برنامههای کاربردی ساده و کاربردی و بهبود آنها خواهیم کرد. این به شما کمک میکند تا درک کنید که چگونه همه قطعات در هنگام ایجاد برنامههای کاربردی خود یا بهبود برنامههای موجود در این کتاب با هم قرار میگیرند.
اگر مایل به معرفی wxPython هستید، میتوانید منابع زیر را مشاهده کنید:
• مستندات wxPython – https://wxpython.org/Phoenix/docs/html/index.html
• آموزش wxPython zetcode – http://zetcode.com/wxpython/
درباره نویسنده کتاب Creating GUI Applications with wxPython:
مایک دریسکول بیش از یک دهه است که با زبان پایتون برنامهنویسی میکند. او همچنین تقریباً تا زمانی که از پایتون استفاده میکرد، یک کاربر فعال و مستند ساز جعبه ابزار wxPython GUI بوده است.
وقتی مایک برای کار برنامهنویسی نمیکند، در وبلاگ خود در مورد پایتون مینویسد:
https://www.blog.pythonlibrary.org/. او با انتشارات Packt Publishing و No Starch Press به عنوان یک بازبین فنی کتابهای آنها همکاری کرده است. او همچنین چندین کتاب نوشته است.
در اینجا میتوانید لیست کامل را مشاهده کنید:
• https://www.blog.pythonlibrary.org/books/
مقدمهای بر wxPython:
جعبه ابزار wxPython یک چارچوب بین پلتفرمی رابط کاربری گرافیکی (GUI) است که در حال حاضر عمدتاً توسط رابین دان نگهداری میشود. پیوندهای پایتون را به جعبه ابزار wxWidgets که با C ++ نوشته شده است، ارائه میدهد.
جعبه ابزار wxPython برای اولین بار در سال 1998 منتشر شد و بسیار پایدار است. جامعه اطراف wxPython بسیار خوب است و برای تازهواردان بسیار کاربردی و مفید است. احتمالاً واژه Phoenix را در رابطه با wxPython 4 مشاهده خواهید کرد. Phoenix نام کد پورت Python 3 wxPython بود. نسخههای قبلی wxPython با wxPython 4 کاملاً سازگار نیستند.
اگر برنامههای قدیمی wxPython دارید یا نمونهای قدیمی پیدا کردید که میخواهید آن را به wxPython 4 تبدیل کنید، باید به دو URL زیر مراجعه کنید:
• کلاسیک در مقابل ققنوس:
– https://wxpython.org/Phoenix/docs/html/classic_vs_phoenix.html
• راهنمای مهاجرت پروژه wxPython Phoenix:
– https://wxpython.org/Phoenix/docs/html/MigrationGuide.html
تمرکز این فصل بر معرفی سریع wxPython 4 است.
همچنین شما میتوانید برای یادگیری مقدماتی زبان برنامهنویسی پایتون از کتاب Python for Beginners نیز استفاده نمائید.
سرقصلهای کتاب Creating GUI Applications with wxPython:
- Acknowledgments
- Introduction
- Chapter 1 – An Intro to wxPython
- Chapter 2 – Creating an Image Viewer
- Chapter 3 – Enhancing the Image Viewer
- Chapter 4 – Creating a Database Viewer
- Chapter 5 – Creating a Database Editor
- Chapter 6 – The Humble Calculator
- Chapter 7 – Creating a Tarball Archiver
- Chapter 8 – Creating an MP3 Tag Editor
- Chapter 9 – Creating an Application for NASA’s API
- Chapter 10 – Creating a PDF Merger / Splitter Utility
- Chapter 11 – Creating a File Search Utility
- Chapter 12 – Creating an FTP Application
- Chapter 13 – Creating an XML Editor
- Chapter 14 – Distributing Your Application
- Appendix A – The wxPython Demo
- Appendix B – The Widget Inspection Tool
فایل کتاب Creating GUI Applications with wxPython را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.