رابط‌های گرافیکی پایتون با PyQt ۲۰۲۳
Python GUI with PyQt 2023

دانلود کتاب رابط‌های گرافیکی پایتون با PyQt ۲۰۲۳ (Python GUI with PyQt 2023) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Saurabh Chandrakar, Dr. Nilesh Bhaskarrao Bahadure

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2023

زبان

English

تعداد صفحه‌ها

440

نوع فایل

pdf

حجم

9.3 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب رابط‌های گرافیکی پایتون با PyQt ۲۰۲۳

با این راهنمای جامع، در هنر توسعه رابط کاربری گرافیکی (GUI) در پایتون، ماهر شوید.ویژگی‌های کلیدی

●      یاد بگیرید چگونه با استفاده از کتابخانه PyQt5 و Qt Designer با مثال‌های حل‌شده، ویجت‌های مختلف رابط کاربری گرافیکی را توسعه دهید.

●      با توضیحات شفاف کد در پایتون، توضیحات خلاقانه و ظریفی از مفاهیم مختلف دریافت کنید.

●      مفاهیم منحصربه‌فرد را همراه با نظرات توجیهی مناسب هنگام برنامه‌نویسی کشف کنید.

توضیحات

کتاب «رابط کاربری گرافیکی پایتون با PyQt» راهنمایی ارزشمند برای برنامه‌نویسان مبتدی و باتجربه است که می‌خواهند در هنر ایجاد رابط‌های کاربری گرافیکی (GUI) بصری و تعاملی برای برنامه‌های پایتون با استفاده از کتابخانه PyQt5 و ابزار طراحی بصری Qt Designer، مهارت کسب کنند. این کتاب تمام مفاهیم ضروری برنامه‌نویسی رابط کاربری گرافیکی PyQt5 را به شیوه‌ای جامع و مبتدی‌پسند پوشش می‌دهد.

این کتاب با مبانی برنامه‌نویسی رابط کاربری گرافیکی، مانند ایجاد پنجره‌ها، استفاده از مدیران طرح‌بندی و مدیریت سیگنال‌ها و رویدادها شروع می‌شود. سپس مباحث پیشرفته‌تری مانند ایجاد کادرهای محاوره‌ای و پیام، استفاده از ویجت‌های کانتینر، ورودی، نمای آیتم و نمایش را پوشش می‌دهد. در ادامه به شما آموزش می‌دهد که چگونه سیگنال‌ها را به اسلات‌ها متصل کنید، که سنگ بنای برنامه‌نویسی رویدادمحور است، و کشف کنید که چگونه از Qt Designer، یک ابزار طراحی رابط کاربری گرافیکی بصری، برای ساده‌سازی فرآیند توسعه استفاده کنید. با پیشرفت، وارد قلمرو کانتینرها می‌شوید و یاد می‌گیرید که ویجت‌ها را با ظرافت سازماندهی و مدیریت کنید. مجموعه وسیعی از ویجت‌های ورودی را کاوش کنید و کاربران را قادر سازید تا به‌طور یکپارچه داده‌ها را ارائه دهند. در نهایت سفر خود را با تسلط بر هنر ویجت‌های نمایش به پایان می‌رسانید و به شما این امکان را می‌دهد که اطلاعات را با وضوح و ظرافت ارائه دهید. این کتاب همچنین بسیار تعاملی است و در پایان هر فصل مثال‌ها و تمرین‌های عملی دارد. این موارد به شما کمک می‌کنند تا درک خود را از مفاهیم تثبیت کنید و تجربه عملی در برنامه‌نویسی رابط کاربری گرافیکی PyQt5 به دست آورید.

به‌طورکلی، این کتاب عالی برای هرکسی است که می‌خواهد یاد بگیرد چگونه با استفاده از PyQt5 و Qt Designer، برنامه‌های رابط کاربری گرافیکی را در پایتون ایجاد کند.

آنچه خواهید آموخت

●      کد خود را در IDEهای مختلف، مانند VS Code و Jupyter Notebook تمرین کنید.

●      در برابر کد خود کامنت بگذارید تا خواناتر و قابل نگهداری‌تر شود.

●      انواع مختلف ویجت‌های موجود در Qt Designer، مانند دکمه‌ها، برچسب‌ها، جعبه‌های متن، جعبه‌های چک، دکمه‌های رادیویی، منوهای کشویی، نماهای آیتم و ویجت‌های کانتینر را کشف کنید.

●      گزینه‌های مختلف مدیریت طرح‌بندی موجود در PyQt5، مانند طرح‌بندی‌های عمودی، افقی، فرم و شبکه‌ای را کاوش کنید.

●      در مورد مکانیزم سیگنال‌ها و اسلات‌های منحصربه‌فرد در PyQt5 برای رسیدگی به رویدادها بیاموزید.

●      با استفاده از کتابخانه PyQt5 کادرها و جعبه‌های پیام ایجاد کنید. رویکردهای تعامل کاربر به‌طور مفصل پوشش داده شده است.

این کتاب برای چه کسانی است

این کتاب برای دانشجویان در تمام سطوح است، چه یک برنامه‌نویس مبتدی باشید که به دنبال ساختن اولین برنامه رابط کاربری گرافیکی خود است یا یک توسعه‌دهنده باتجربه که به دنبال گسترش مهارت‌های خود است. از راهنمایی تا تحصیلات تکمیلی، در هر شاخه‌ای از مهندسی، علوم یا برنامه‌نویسی، این کتاب به عنوان یک همراه ضروری در ارتقای مهارت برنامه‌نویسی پایتون شما عمل خواهد کرد.

فهرست مطالب

1.      مقدمه‌ای بر PyQt5 و ابزار Qt Designer

2.      به دست آوردن بینش در مدیریت طرح‌بندی

3.      به دست آوردن بینش در مورد رویدادها، سیگنال‌ها و اسلات‌ها

4.      به دست آوردن بینش در مورد ویجت‌های دکمه‌ای در Qt Designer

5.      به دست آوردن بینش در مورد نماهای آیتم در Qt Designer

6.      به دست آوردن بینش در مورد ویجت‌های آیتم (مبتنی بر آیتم) در Qt Designer

7.      به دست آوردن بینش در مورد کانتینرها در Qt Designer

8.      به دست آوردن بینش در مورد ویجت‌های ورودی در Qt Designer

9.      به دست آوردن بینش در مورد ویجت‌های نمایش در Qt Designer

 

فهرست کتاب:

۱. روی جلد

۲. صفحه عنوان

۳. صفحه حق تکثیر

۴. صفحه تقدیم

۵. درباره نویسندگان

۶. درباره بازبین

۷. تقدیر و تشکر

۸. پیشگفتار

۹. فهرست مطالب

۱. معرفی PyQt۵ و ابزار Qt Designer

۲. آشنایی با مدیریت طرح‌بندی

۳. آشنایی با رویدادها، سیگنال‌ها و اسلات‌ها

۴. آشنایی با ویجت‌های دکمه در Qt Designer

۵. آشنایی با نماهای آیتم در Qt Designer

۶. آشنایی با ویجت‌های آیتم (مبتنی بر آیتم) در Qt Designer

۷. آشنایی با کانتینرها در Qt Designer

۸. آشنایی با ویجت‌های ورودی در Qt Designer

۹. آشنایی با ویجت‌های نمایش در Qt Designer

۱۹. فهرست نمایه

 

توضیحات(انگلیسی)

Master the art of GUI development in Python with this comprehensive guide

 

KEY FEATURES

● Learn to develop different GUI widgets using PyQt5 library and Qt Designer with solved examples.

● Get creative and elegant explanations of various concepts with lucid code explanations in Python.

● Discover never-before-seen concepts along with proper justifying comments while programming.

 

DESCRIPTION

Python GUI with PyQt is an invaluable guide for both novice and experienced programmers who want to master the art of creating visually appealing and interactive graphical user interfaces (GUIs) for Python applications using the PyQt5 library and the Qt Designer visual layout tool. It covers all the essential concepts of PyQt5 GUI programming in a comprehensive and beginner-friendly manner.

 

The book starts with the basics of GUI programming, such as creating windows, using layout managers, and managing signals and events. It then covers more advanced topics, such as creating dialog and message boxes, using container, input, item views, and display widgets. Then it teaches you to connect signals to slots, the cornerstone of event-driven programming, and discover how to utilize Qt Designer, a visual GUI design tool, to streamline the development process. As you progress, delve into the realm of containers, learning to organize and manage widgets with finesse. Explore the vast array of input widgets, enabling users to seamlessly provide data. You finally conclude your journey by mastering the art of display widgets, empowering you to present information with clarity and elegance. The book is also highly interactive, with practical examples and exercises at the end of each chapter. These help you solidify your understanding of the concepts and gain practical experience in PyQt5 GUI programming.

 

Overall, this is an excellent book for anyone who wants to learn how to create GUI applications in Python using PyQt5 and Qt Designer.

 

WHAT YOU WILL LEARN

● Practice your code in various IDEs, such as VS Code and Jupyter Notebook.

● Write comments against your code to make it more readable and maintainable.

● Discover different types of widgets available in Qt Designer, such as buttons, labels, text boxes, check boxes, radio buttons, drop-down menus, item views, and container widgets.

● Explore the different layout management options available in PyQt5, such as vertical, horizontal, form, and grid layouts.

● Learn about the unique signals and slots mechanism in PyQt5 for handling events.

● Create dialogs and message boxes using the PyQt5 library. User interaction approaches are covered in detail.

 

WHO THIS BOOK IS FOR

This book is for students of all levels, whether you’re a novice programmer seeking to build your first GUI application or an experienced developer seeking to expand your skillset. From middle school to postgraduate, in any branch of engineering, science, or programming, this book will serve as your indispensable companion in elevating your Python programming prowess.

 

TABLE OF CONTENTS

1. Introduction to PyQt5 and Qt Designer Tool

2. Getting Insights of Layout Management

3. Getting Insights of Events, Signals and Slots

4. Getting Insights of Button Widgets in Qt Designer

5. Getting Insights of Item Views in Qt Designer

6. Getting Insights of Item Widgets (Item-Based) in Qt Designer

7. Getting Insights of Containers in Qt Designer

8. Getting Insights of Input Widgets in Qt Designer

9. Getting Insights of Display Widgets in Qt Designer

 

 

Table of Contents

1. Cover

2. Title Page

3. Copyright Page

4. Dedication Page

5. About the Authors

6. About the Reviewer

7. Acknowledgements

8. Preface

9. Table of Contents

1. Introduction to PyQt5 and Qt Designer Tool

2. Getting Insights of Layout Management

3. Getting Insights of Events, Signals and Slots

4. Getting Insights of Button Widgets in Qt Designer

5. Getting Insights of Item Views in Qt Designer

6. Getting Insights of Item Widgets (Item-Based) in Qt Designer

7. Getting Insights of Containers in Qt Designer

8. Getting Insights of Input Widgets in Qt Designer

9. Getting Insights of Display Widgets in Qt Designer

19. Index

دیگران دریافت کرده‌اند

✨ ضمانت تجربه خوب مطالعه

بازگشت کامل وجه

در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

دانلود پرسرعت

دانلود فایل کتاب با سرعت بالا

ارسال فایل به ایمیل

دانلود مستقیم به همراه ارسال فایل به ایمیل.

پشتیبانی ۲۴ ساعته

با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

ضمانت کیفیت کتاب

کتاب ها را از منابع معتیر انتخاب می کنیم.