Tôi muốn tạo một phần mở rộng Python và tôi thực sự thích ý tưởng sử dụng Cython. Chủ yếu là để có thêm kiến thức về nó và tận dụng lợi thế về tốc độ, nếu có. Tôi đã đọc khá nhiều tài liệu về Cython nhưng tôi không phải là nhà khoa học máy tính (chưa) và không có kiến thức chuyên sâu để hiểu những điều cơ bản ở mức độ thấp, do đó lý do cho các câu hỏi sau của tôi:Cython làm gì với hàng nhập?
Tôi đã chỉ cần tự hỏi, điều gì xảy ra nếu tôi sử dụng một bên ngoài được nhập khẩu (ví dụ, một thư viện ORM hoặc SQL hoặc bất kỳ thư viện bên thứ 3 nào khác) vào phần mở rộng Python mà tôi đang phát triển?
Cython xử lý nó như thế nào?
Có sự khác biệt nào nếu thư viện/tiện ích mở rộng được nhập này bằng Python thuần hoặc nếu nó cũng được biên dịch?
Cách đúng để xử lý điều này là gì?
Cảm ơn bạn.
PS. Các câu hỏi được nhập bằng chữ in đậm.