Câu hỏi được gắn thẻ «python»

Python là một ngôn ngữ lập trình diễn giải cấp cao, được gõ động. Thiết kế của nó tập trung vào cú pháp rõ ràng, một cách tiếp cận trực quan để lập trình hướng đối tượng và làm cho cách thức đúng đắn để làm mọi thứ rõ ràng. Python hỗ trợ các mô-đun và ngoại lệ và có một thư viện mô-đun tiêu chuẩn mở rộng. Python là mục đích chung và do đó được sử dụng rộng rãi, từ web đến các hệ thống nhúng.

3
Đây có phải là một cách thực hành tốt hơn để khởi tạo trước các thuộc tính trong một lớp hay để thêm chúng trên đường đi?
Tôi xin lỗi nếu đây là một câu hỏi ngụy biện TUYỆT VỜI, nhưng tôi tò mò không biết những thực tiễn tốt nhất hiện có và dường như tôi không thể tìm thấy câu trả lời hay trên Google. Trong Python, tôi thường sử dụng một lớp trống làm …


2
Các lớp Python chỉ có một thể hiện: Khi nào tạo một cá thể lớp (đơn) và khi nào làm việc với lớp thay thế?
Cho một lớp Python sẽ được khởi tạo chỉ một lần, tức là sẽ chỉ có một đối tượng của lớp. Tôi đã tự hỏi trong trường hợp nào có ý nghĩa để tạo một cá thể lớp duy nhất thay vì làm việc trực tiếp với lớp thay thế. …


2
Vẽ biểu đồ cuộc gọi
Tôi đang duy trì một cơ sở mã cũ được viết bằng python. Cụ thể, có một đoạn mã phức tạp mà từ một mô-đun gọi các chức năng khác từ các mô-đun khác gọi các chức năng khác, v.v. Nó không phải là OOP, chỉ là các chức năng …










1
Sử dụng thứ tự độ phân giải phương pháp của Python để tiêm phụ thuộc - điều này có tệ không?
Tôi đã xem Pycon của Raymond Hettinger nói "Siêu được coi là siêu" và tìm hiểu một chút về MRO (Thứ tự giải quyết phương pháp) của Python để tuyến tính hóa các lớp "cha mẹ" theo cách xác định. Chúng ta có thể sử dụng điều này cho lợi …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.