Hướng dẫn are all python libraries written in c? - có phải tất cả các thư viện python đều được viết bằng c?
Các tệp Show Python là một ngôn ngữ được giải thích, mã được viết trong đó có xu hướng chậm, bởi vì trình thông dịch cần phải đi qua từng dòng của mã được thực thi, dịch nó thành một loại mã byte trung gian và sau đó cuối cùng thực thi mã byte. Điều này có thể chậm. Trong trường hợp hiệu suất là một mối quan tâm, các mô -đun được viết bằng ngôn ngữ cấp thấp hơn như Viết bằng ngôn ngữ cấp thấp hơn như Chào mừng đến với cộng đồng TreehouseCộng đồng Treehouse là nơi gặp gỡ cho các nhà phát triển, nhà thiết kế và lập trình viên của tất cả các nền tảng và cấp độ kỹ năng để nhận được hỗ trợ. Phối hợp ở đây về các lỗi mã hoặc lỗi mà bạn cần phản hồi hoặc yêu cầu thêm một bộ mắt về dự án mới nhất của bạn. Tham gia cùng hàng ngàn sinh viên Treehouse và cựu sinh viên trong cộng đồng ngày hôm nay. . Tìm kiếm để học một cái gì đó mới?Treehouse cung cấp một bản dùng thử miễn phí bảy ngày cho sinh viên mới. Nhận quyền truy cập vào hàng ngàn giờ nội dung và một cộng đồng hỗ trợ. Bắt đầu thử nghiệm miễn phí ngay hôm nay.
Tôi chưa bao giờ hiểu tại sao nhiều thư viện Python, chẳng hạn như thư viện DateTime, được viết bằng C. Tôi nghĩ Python là một ngôn ngữ tự nó. Bất cứ ai có thể làm sáng tỏ về điều này? Ví dụ: nếu bạn truy cập tài liệu Python và xem thư viện DateTime và nhấp vào mã nguồn ở trên cùng bên trái, nó sẽ đưa bạn đến trang thư viện Mercurial/Cpython. Cpython là gì? 2 câu trả lời
Việc triển khai Python phổ biến nhất là CPython được viết bằng C - có nghĩa là trình thông dịch được viết bằng C. Do đó, nếu bạn đang sử dụng CPython, có thể thêm các tính năng vào mã Python của bạn với C. Viết mã C Bạn có thể mở rộng chính Cpython cho phép bạn làm những việc như thêm một loại đối tượng mới. Dưới đây là các tệp nguồn cho CPython trên GitHub. Nếu bạn muốn xem ý tôi là gì. Nếu bạn quan tâm đến việc triển khai Python khác bao gồm triển khai Java và phiên bản Mind Boggling của phiên dịch Python được viết bằng chính Python, đây là một số tài liệu để giới thiệu cho bạn khái niệm này. Hơn nữa, nếu bạn muốn sử dụng C với Python, điều này có thể khiến bạn quan tâm.
Vâng, Peter Lawless. Tôi đoán đó là lý do tại sao. Mặc dù tham chiếu ngôn ngữ Python mô tả cú pháp chính xác và ngữ nghĩa của ngôn ngữ Python, hướng dẫn tham khảo thư viện này mô tả thư viện tiêu chuẩn được phân phối với Python. Nó cũng mô tả một số thành phần tùy chọn thường được bao gồm trong các bản phân phối Python.The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It also describes some of the optional components that are commonly included in Python distributions. Thư viện tiêu chuẩn Python sườn rất rộng, cung cấp một loạt các cơ sở như được chỉ định bởi bảng nội dung dài được liệt kê dưới đây. Thư viện chứa các mô-đun tích hợp (được viết bằng C) cung cấp quyền truy cập vào chức năng hệ thống như tệp I/O mà nếu không các lập trình viên Python không thể truy cập được, cũng như các mô-đun được viết bằng Python cung cấp các giải pháp tiêu chuẩn cho nhiều vấn đề xảy ra lập trình hàng ngày. Một số trong các mô-đun này được thiết kế rõ ràng để khuyến khích và tăng cường tính di động của các chương trình Python bằng cách trừu tượng hóa các tính năng đặc trưng của nền tảng thành API trung lập nền tảng. Các trình cài đặt Python cho nền tảng Windows thường bao gồm toàn bộ thư viện tiêu chuẩn và thường cũng bao gồm nhiều thành phần bổ sung. Đối với các hệ điều hành giống như unix, Python thường được cung cấp dưới dạng một tập hợp các gói, do đó, có thể cần phải sử dụng các công cụ đóng gói được cung cấp với hệ điều hành để có được một số hoặc tất cả các thành phần tùy chọn. Ngoài thư viện tiêu chuẩn, còn có một bộ sưu tập ngày càng tăng gồm vài nghìn thành phần (từ các chương trình và mô -đun riêng lẻ đến các gói và toàn bộ khung phát triển ứng dụng), có sẵn từ Chỉ số gói Python.
Python có được mã hóa trong C không?Python được viết bằng C (thực tế là triển khai mặc định được gọi là cpython). (actually the default implementation is called CPython).
Các thư viện Python có được viết bằng C ++ không?Nhiều thư viện hiệu suất cao như Numpy, Pandas và nhiều hơn nữa được viết bằng C/C ++ và cung cấp các ràng buộc Python để thuận tiện., and provide Python bindings for convenience.
Python có được xây dựng trên đỉnh của c không?Vì hầu hết hệ điều hành hiện đại được viết bằng C, các trình biên dịch/phiên dịch cho các ngôn ngữ cấp cao hiện đại cũng được viết bằng C. Python không phải là một ngoại lệ - triển khai "truyền thống" nhất của nó được gọi là CPython và được viết bằng C.
Các thư viện được viết bằng Python như thế nào?Hầu hết các thư viện tiêu chuẩn được viết trong các tệp python .py, nhưng một số là trong.Vì vậy, các tập tin trên Unix và.PYD trên Windows.Python . py files, but some are in . so files on Unix and . pyd on Windows. |