Gói python là gì, hãy cho ví dụ về gói python?
Bất kỳ tệp Python nào có phần mở rộng 5 đều là Mô-đun trong Python. Gói python là tập hợp các mô-đun như vậy cùng với tệp 6. Hãy hiểu cách làm việc với các mô-đun và gói với các ví dụ rõ ràng Show
Giới thiệuKhi bạn làm việc với các dự án python, sẽ không tốt nếu bạn có tất cả mã python trong một tệp python duy nhất (. py). Điều này sẽ. Vậy Gói là gì? Mô-đun và Gói là gì?Mô-đun Python là bất kỳ tệp Python nào có phần mở rộng 5. Nó có thể được nhập vào python mà không cần phần 5Gói Python không là gì ngoài một tập hợp các mô-đun cùng với tệp 6. Các mô-đun cũng có thể được sắp xếp theo thứ bậc của các thư mục bên trong một góiChỉ bằng cách thêm một tệp 6 trống vào thư mục trong thư mục, Python biết đó là một GóiTrên thực tế, một gói cũng thực sự là một mô-đun chứa các mô-đun khác Python cung cấp nhiều loại mô-đun dưới dạng mô-đun tiêu chuẩn. Bạn có thể tìm thấy danh sách đầy đủ ở đây Điều kiện tiên quyết để làm theo mã dưới đây Để làm theo mã, hãy tải xuống tệp này và giải nén nó. Sau đó, mở dự án của bạn từ nó. Đó là trong thiết bị đầu cuối hoặc dấu nhắc lệnh của bạn, hãy thực hiện 1 và nhập 2 nếu bạn đã cài đặt anaconda. Hoặc nếu bạn đang sử dụng VSCode, Pycharm, v.v., hãy mở dự án của bạn từ thư mục nàyKhi vào bên trong, bạn có thể thấy các tệp và thư mục python Tệp python 3 có thể được nhập vào python dưới dạng 4. Trên thực tế, loại đối tượng được nhập như vậy là 4 1#> mô-đun Bên trong mô-đun python (tệp 5), bạn có thể định nghĩa một hoặc nhiều lớp và nhập chúngNhận khóa học Python hoàn chỉnh miễn phíĐối mặt với tình huống tương tự như những người khác? Xây dựng sự nghiệp khoa học dữ liệu của bạn với bằng cấp được ngành công nhận trên toàn cầu. Có được tư duy, sự tự tin và các kỹ năng khiến Nhà khoa học dữ liệu trở nên có giá trị Nhận khóa học Python miễn phí Nhận khóa học Python hoàn chỉnh miễn phíXây dựng sự nghiệp khoa học dữ liệu của bạn với bằng cấp được ngành công nhận trên toàn cầu. Có được tư duy, sự tự tin và các kỹ năng khiến Nhà khoa học dữ liệu trở nên có giá trị Nhận khóa học Python miễn phí
Khởi tạo và bắt đầu sử dụng
#> …VROOOOM…. Đã bắt đầu Dừng lại 5tôi đang lái xe tại. 0 trong thiết bị. 0 Ví dụ về góiBạn cũng có thể nhập từ gói xe ô tô. Bạn sẽ thấy thư mục 7 bên trong. Vì cái này chứa một 6, đây là một gói pythonBên trong nó cũng chứa 3 và 50 0#> tên. gói xe. ô tô khởi tạo 1#> Làm Toyota, người mẫu. camry Bắt đầu sử dụng 2#> …VROOOOM…. Đã bắt đầu Thúc giục 3#> Tôi đang lái xe tại. 5 trong thiết bị. 0 Bây giờ, hãy thử chạy chiếc SUV 4#> Bắt đầu thành công. 5Mục đích của # Import a class from the file from cars import Car 51chính# Import a class from the file from cars import Car 51. pyGiống như cách bạn gọi tập lệnh python trong thiết bị đầu cuối 53, bạn cũng có thể gọi gói của mình từ dấu nhắc lệnh/thiết bị đầu cuối thông qua 54Nhưng khi gọi như vậy thì module/code nào sẽ được chạy? Đó là mục đích của 55Khi một gói được gọi từ thiết bị đầu cuối, Python sẽ tìm cách thực thi nội dung của tệp 55 bên trong góiTrong sử dụng thực tế, có gói python được thiết kế để thực hiện một tác vụ cụ thể, chẳng hạn như chuyển đổi hình ảnh màu thành b/w, bạn có thể xây dựng tập lệnh của mình dưới dạng gói và chuyển đường dẫn đến hình ảnh mà bạn chuyển đổi làm đối số cho 57Hãy gọi 7 từ terminal/dấu nhắc lệnh 0#> tên. ô tô #> ————————— Điều đó chỉ đơn giản là thực hiện 55Bạn cũng có thể làm cho nó nhận được các đối số từ người dùng Nhận đối số dòng lệnhĐối số dòng lệnh là gì? Khi bạn gọi một chương trình python hoặc một gói, bạn có thể chuyển các giá trị đầu vào bổ sung dựa trên đó đầu ra của chương trình python của bạn có thể thay đổi Ví dụ a. Một chương trình gửi email có thể nhận đầu vào là 'Đến địa chỉ' Cách đơn giản nhất để truyền đối số cho tập lệnh python của bạn từ lệnh là sử dụng 00Bây giờ, bỏ ghi chú phần 01 bên trong 02 và chạy mã bên dưới 1#> tên. ô tô #> ————————— Một cách phức tạp và thuận tiện hơn để nhận và xử lý các đối số được cung cấp bởi gói 03. Đây là một phần của thư viện chuẩn python và đã được các nhà phát triển áp dụngCác gói có phân cấpThư mục 04 chứa các thư mục chứa các tệp python. Vì vậy, đó là 1 cấp độ sâu bổ sungVì vậy, bạn cần trỏ đến thư mục đó rồi nhập mô-đun 2#> tên. xe gói sâu. Xe hơi. ô tô Bây giờ, nhập cả 05 3#> Tôi ở ngoài bảo vệ Nếu bạn để ý nội dung của 50, nó chứa câu lệnh 07. tại sao?# Import a class from the file from cars import Car 51name# Import a class from the file from cars import Car 51 == “# Import a class from the file from cars import Car 51main# Import a class from the file from cars import Car 51” làm gì?Bất cứ khi nào trình thông dịch Python đọc một tệp nguồn, nó sẽ thực hiện hai việc
Khi bạn nhập gói hoặc mô-đun python, tất cả mã có trong mô-đun sẽ được chạy Vì vậy, khi bạn chạy 13, có khả năng một số mã nhất định có trong 14 mà bạn không muốn thực thi có thể được thực thi khi nhậpBạn có thể ngăn chặn điều này bằng cách kiểm tra điều kiện. 07. Nó hoạt động như một người bảo vệ. Các phần mã của bạn mà bạn không muốn chạy có thể được đặt bên trong khối điều kiện 07Nếu mã được chạy khi được nhập từ gói khác, giá trị của 12 sẽ mang giá trị của 18 của mô-đun. Ví dụ. giá trị của 12 cho 'carspackage/cars. py’ khi được gọi từ những nơi khác sẽ là 20Chỉ khi bạn đang trực tiếp chạy 21, nghĩa là chỉ khi bạn chạy mô-đun như chương trình chính, giá trị của 12 sẽ là 23 4Khi chạy theo cách này, tất cả mã bên trong bộ bảo vệ sẽ được thực thi Selva PrabhakaranSelva là Tác giả chính và Biên tập viên của Machine Learning Plus, với hơn 4 triệu độc giả. Anh ấy là tác giả của các khóa học và sách với hơn 100 nghìn sinh viên và là Nhà khoa học dữ liệu chính của một công ty toàn cầu Gói Python giải thích với ví dụ là gì?Gói python là tập hợp các mô-đun . Các mô-đun có liên quan với nhau chủ yếu được đặt trong cùng một gói. Khi một mô-đun từ một gói bên ngoài được yêu cầu trong một chương trình, gói đó có thể được nhập và các mô-đun của nó có thể được đưa vào sử dụng. Bất kỳ tệp Python nào, có tên là thuộc tính tên của mô-đun mà không có.
Các gói đưa ra một ví dụ về việc tạo gói trong Python là gì?Để nói với Python rằng một thư mục cụ thể là một gói, chúng ta tạo một tệp có tên __init__. py bên trong nó và sau đó nó được coi là một gói và chúng tôi có thể tạo các mô-đun và gói con khác bên trong nó . __init__ này. tệp py có thể để trống hoặc có thể được mã hóa bằng mã khởi tạo cho gói.
Các loại gói trong Python là gì?Dưới đây là một số gói Python quan trọng nhất năm 2021. . NumPy gấu trúc Matplotlib sinh ra biển scikit-học yêu cầu urllib3 Gói và thư viện Python là gì?04. 41 Gói là tập hợp các mô-đun có liên quan nhằm đạt được mục tiêu chung . Cuối cùng, thư viện chuẩn Python là tập hợp các gói và mô-đun có thể được sử dụng để truy cập chức năng tích hợp sẵn. Trong một thế giới lý tưởng, bạn sẽ nhập bất kỳ mô-đun cần thiết nào vào tập lệnh Python của mình mà không gặp sự cố nào. |