Ebook Tạo Các Ứng Dụng GUI Với Python & Qt5 (PyQt5 Edition) - Hướng Dẫn Thực Hành Để Tạo Các Ứng Dụng Với Python + Code [9894E]
Xây dựng các ứng dụng desktop không phải là khó khăn. Sử dụng Python & Qt5, bạn có thể tạo các ứng dụng desktop đầy đủ chức năng trong vài phút. Đây là phiên bản thứ 4 của cuốn sách Tạo các ứng dụng GUI, được cập nhật cho năm 2020 & PyQt5. Bắt đầu từ những điều rất cơ bản, cuốn sách này sẽ đưa bạn qua các tính năng chính của PyQt5 mà bạn có thể sử dụng để xây dựng các ứng dụng trong cuộc sống thực. Tìm hiểu các khối xây dựng cơ bản của ứng dụng Qt - Widgets, Layouts & Signals và tìm hiểu cách Qt sử dụng vòng lặp sự kiện (event loop) để xử lý và phản hồi thông tin đầu vào của người dùng. Thiết kế giao diện người dùng đẹp mắt với Qt Designer và tùy chỉnh giao diện ứng dụng của bạn với Qt Style Sheets và các widget tùy chỉnh. Sử dụng framework ModelViews giống MVC của Qt để kết nối các nguồn dữ liệu với các widget của bạn, bao gồm SQL database, numpy và pandas data table, để xây dựng ứng dụng theo hướng dữ liệu. Trực quan hóa dữ liệu bằng matplotlib & PyQtGraph và kết nối với các nguồn dữ liệu bên ngoài để tạo các live dashboard. Tìm hiểu cách sử dụng threads và processes để quản lý các tác vụ đang chạy lâu dài và giao tiếp với các dịch vụ bên ngoài. Phân tích cú pháp dữ liệu và trực quan hóa kết quả đầu ra trong logs và progress bar Cuốn sách bao gồm các mẹo về khả năng sử dụng và kiến trúc để giúp bạn xây dựng các ứng dụng PyQt5 có thể bảo trì và sử dụng được ngay từ đầu. Cuối cùng, khi ứng dụng của bạn đã sẵn sàng được phát hành, hãy khám phá cách đóng gói ứng dụng đó thành các installer chất lượng chuyên nghiệp, sẵn sàng giao hàng.
Cuốn sách bao gồm:
- ✓ 665 trang bài tập thực hành PyQt5.
- ✓ 211 code ví dụ để thí nghiệm.
- ✓ Diễn đàn hỗ trợ cho tất cả người đọc.
- ✓ Bao gồm 4 ứng dụng mẫu.
- ✓ Tương thích với Python 3.4+.
- ✓ Mã miễn phí để sử dụng lại trong các dự án của riêng bạn.
Cuốn sách bao gồm:
- ✓ Tạo ứng dụng Qt đầu tiên của bạn.
- ✓ Widget, Layout và Dialog.
- ✓ Signals & Slots, Actions & Events.
- ✓ Thiết kế ứng dụng với Qt Designer.
- ✓ Kết nối Qt widget với SQL Database.
- ✓ Các Custom Widget sử dụng các widget kết hợp và đồ họa bitmap.
- ✓ Plotting với PyQtGraph và matplotlib.
- ✓ Threads và Processes trong các ứng dụng Qt, với manager và progress bar.
- ✓ Đóng gói ứng dụng của bạn để phân phối trên Windows, macOS và Linux.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU