Ebook Software Design Qua Ví Dụ - Một Giới Thiệu Dựa Trên Công Cụ Với Python [Ấn Bản Lần 1, Tháng 4-2024] [PDF, EPUB] [9595E]
Cách tốt nhất để học thiết kế trong bất kỳ lĩnh vực nào là nghiên cứu các ví dụ và một số ví dụ hay nhất về thiết kế phần mềm đến từ các công cụ mà các lập trình viên sử dụng trong công việc của họ. Software Design qua ví dụ do đó xây dựng các phiên bản nhỏ của những thứ mà các lập trình viên sử dụng để làm sáng tỏ chúng và cung cấp một số hiểu biết sâu sắc về cách các lập trình viên giàu kinh nghiệm suy nghĩ. Từ một file backup system và testing framework đến regular expression matcher, browser layout engine và very small compiler, chúng ta khám phá các common design pattern, chỉ ra cách làm cho code dễ test hơn cũng như giúp dễ sử dụng lại hơn và giúp người đọc hiểu cách các debugger, profiler, package manager, và version control system hoạt động để họ có thể sử dụng chúng hiệu quả hơn.
Tài liệu này có thể được sử dụng để tự học, trong khóa học đại học về software design. Mỗi chương có một bộ bài tập có kích thước và độ khó khác nhau, từ nửa tá dòng đến cả ngày làm việc. Người đọc nên quen thuộc với những điều cơ bản của Python hiện đại, nhưng các tính năng nâng cao hơn của ngôn ngữ này sẽ được giải thích và minh họa khi chúng được giới thiệu.
Đặc trưng:
- ✓ Dạy software design bằng cách chỉ cho các lập trình viên cách xây dựng các công cụ mà họ sử dụng hàng ngày.
- ✓ Mỗi chương đều có các bài tập giúp người đọc kiểm tra và hiểu sâu hơn.
- ✓ Tất cả code ví dụ có thể được tải xuống, sử dụng lại và sửa đổi theo open license.
Mục lục:
- ✓ Chương 01. Giới thiệu.
- ✓ Chương 02. Object & Class.
- ✓ Chương 03. Find Duplicate Files.
- ✓ Chương 04. Matching Patterns.
- ✓ Chương 05. Parsing Text.
- ✓ Chương 06. Run Tests.
- ✓ Chương 07. Interpreter.
- ✓ Chương 08. Functions & Closures.
- ✓ Chương 09. Protocols.
- ✓ Chương 10. File Archiver.
- ✓ Chương 11. HTML Validator.
- ✓ Chương 12. Template Expander.
- ✓ Chương 13. Code Linter.
- ✓ Chương 14. Page Layout.
- ✓ Chương 15. Performance Profiling.
- ✓ Chương 16. Object Persistence.
- ✓ Chương 17. Binary Data.
- ✓ Chương 18. Database.
- ✓ Chương 19. Build Manager.
- ✓ Chương 20. Package Manager.
- ✓ Chương 21. Transferring Files.
- ✓ Chương 22. Serving Web Pages.
- ✓ Chương 23. File Viewer.
- ✓ Chương 24. Undo & Redo.
- ✓ Chương 25. Virtual Machine.
- ✓ Chương 26. Debugger.
- ✓ Chương 27. Kết luận.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU