Tin mới nhất

Menu

Browsing "Older Posts"

Ebook Làm Chủ Python - Viết Code Mạnh Mẽ Và Hiệu Quả Bằng Cách Sử Dụng Đầy Đủ Các Khả Năng Của Python [Ấn Bản Lần 2-2022] [PDF, EPUB] [9858E]

22 tháng 5 2022 / No Comments

Sử dụng các tính năng nâng cao của Python để viết code và package chất lượng cao, dễ đọc.

1. Các tính năng chính:

  • ✓ Được cập nhật rộng rãi cho Python 3.10 với các chương mới về design pattern, scientific programming, machine learning và interactive Python.
  • ✓ Định hình scripts của bạn bằng cách sử dụng các khái niệm chính như concurrency, performance optimization, asyncio, và multiprocessing.
  • ✓ Tìm hiểu cách các tính năng Python nâng cao kết hợp với nhau để tạo ra code dễ bảo trì.

2. Mô tả cuốn sách:

Ngay cả khi bạn thấy viết code Python dễ dàng, thì việc viết code hiệu quả, dễ bảo trì và có thể tái sử dụng lại không đơn giản như vậy. Nhiều khả năng của Python chưa được sử dụng hết bởi các lập trình viên có kinh nghiệm hơn. Làm chủ Python, Phiên bản thứ hai, là một hướng dẫn có thẩm quyền để tìm hiểu lập trình Python nâng cao để bạn có thể viết code chất lượng cao nhất. Phiên bản mới này đã được sửa đổi rộng rãi và cập nhật với các bài tập, bốn chương mới và cập nhật lên đến Python 3.10.

Xem lại các khái niệm cơ bản quan trọng, bao gồm cả Pythonic style và syntax và functional programming. Tránh những lỗi phổ biến của lập trình viên ở mọi cấp độ kinh nghiệm. Đưa ra quyết định thông minh về các công cụ testing và debuggingi tốt nhất để sử dụng, tối ưu hóa hiệu suất code của bạn trên nhiều máy và phiên bản Python, đồng thời triển khai các tính năng Python thường bị lãng quên để có lợi cho bạn. Bắt kịp tốc độ với asyncio và mở rộng ngôn ngữ hơn nữa bằng cách truy cập các hàm C với các lệnh gọi Python đơn giản. Cuối cùng, chuyển code mới và cải tiến của bạn thành các package và chia sẻ chúng với cộng đồng Python rộng lớn hơn.

Nếu bạn là một lập trình viên Python muốn cải thiện chất lượng code và khả năng đọc của mình, cuốn sách Python này sẽ giúp bạn tự tin viết các đoạn code chất lượng cao và chấp nhận những thách thức lớn hơn

3. Những gì bạn sẽ học:

  • ✓ Viết Pythonic code đẹp và tránh những lỗi code Python phổ biến.
  • ✓ Áp dụng sức mạnh của decorators, generators, coroutines, và metaclasses.
  • ✓ Sử dụng các hệ thống testing khác nhau như pytest, unittest và doctest.
  • ✓ Theo dõi và tối ưu hóa hiệu suất ứng dụng cho cả việc sử dụng bộ nhớ và CPU.
  • ✓ Gỡ lỗi các ứng dụng của bạn bằng PDB, Werkzeug và faulthandler.
  • ✓ Cải thiện hiệu suất của bạn thông qua asyncio, multiprocessing, và distributed computing.
  • ✓ Khám phá các thư viện phổ biến như Dask, NumPy, SciPy, pandas, TensorFlow, và scikit-learn.
  • ✓ Mở rộng khả năng của Python với các thư viện C/C++ và system calls.

4. Cuốn sách này dành cho ai:

Cuốn sách này sẽ mang lại lợi ích cho nhiều lập trình viên Python có kinh nghiệm muốn nâng cao kỹ năng, đóng vai trò là tài liệu tham khảo cho các phương pháp hay nhất và một số kỹ thuật Python phức tạp hơn. Ngay cả khi bạn đã sử dụng Python trong nhiều năm, rất có thể bạn vẫn chưa bắt gặp mọi chủ đề được thảo luận trong cuốn sách này. Cần hiểu rõ về lập trình Python.

5. Mục lục:

  • ✓ 01. Bắt đầu - Một môi trường cho mỗi dự án.
  • ✓ 02. Interactive Python Interpreters.
  • ✓ 03. Pythonic Syntax và những cạm bẫy thường gặp.
  • ✓ 04. Pythonic Design Patterns.
  • ✓ 05. Functional Programming – Readability vs Brevity.
  • ✓ 06. Decorators - Cho phép sử dụng lại Code bằng Decorating.
  • ✓ 07. Generators và Coroutines - Infinity, One Step at a Time.
  • ✓ 08. Metaclasses - Making Classes (Not Instances) Smarter.
  • ✓ 09. Documentation - Cách sử dụng Sphinx và reStructuredText.
  • ✓ 10. Testing và Logging - Chuẩn bị cho Bugs.
  • ✓ 11. Debugging - Giải quyết Bugs.
  • ✓ 12. Performance - Theo dõi và giảm mức sử dụng bộ nhớ và CPU của bạn.
  • ✓ 13. asyncio - Multithreading without Threads.
  • ✓ 14. Multiprocessing - Khi một CPU Core đơn không đủ.
  • ✓ 15. Scientific Python và Plotting.
  • ✓ 16. Trí tuệ nhân tạo.
  • ✓ 17. Các tiện ích mở rộng trong C/C++, System Calls và C/C++ Libraries.
  • ✓ 18. Đóng gói - Tạo thư viện hoặc ứng dụng của riêng bạn.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.