Giới thiệu về Python
Nắm vững kiến thức cơ bản về phân tích dữ liệu với Python chỉ trong bốn giờ. Khóa học trực tuyến này sẽ giới thiệu giao diện Python và khám phá các gói phổ biến
Python trung cấp
Nâng cao kỹ năng khoa học dữ liệu của bạn bằng cách tạo trực quan hóa bằng Matplotlib và thao tác với DataFrames bằng gấu trúcCó liên quan
SQL so với Python. Bạn nên học cái nào?
Trong bài viết này, chúng tôi sẽ đề cập đến các tính năng chính của Python và SQL, những điểm tương đồng và khác biệt chính của chúng cũng như bạn nên chọn cái nào trước để bắt đầu hành trình khoa học dữ liệu của mìnhJavier Canales Luna •
12 phút
Dữ liệu văn bản trong Python Cheat Sheet
Chào mừng bạn đến với bảng gian lận của chúng tôi để làm việc với dữ liệu văn bản trong Python. Chúng tôi đã biên soạn một danh sách các hàm và gói hữu ích nhất để dọn dẹp, xử lý và phân tích dữ liệu văn bản trong Python, cùng với các ví dụ và giải thích rõ ràng, vì vậy bạn sẽ có mọi thứ cần biết về cách làm việc với dữ liệu văn bản trong Python.Hướng dẫn về tập hợp và lý thuyết tập hợp trong Python
Tìm hiểu về bộ Python. chúng là gì, cách tạo chúng, khi nào sử dụng chúng, các chức năng tích hợp và mối quan hệ của chúng với các hoạt động lý thuyết thiết lậpHướng dẫn về gấu trúc. Khung dữ liệu trong Python
Khám phá phân tích dữ liệu với Python. Pandas DataFrames giúp thao tác dữ liệu của bạn dễ dàng, từ việc chọn hoặc thay thế các cột và chỉ mục để định hình lại dữ liệu của bạnXem ThêmXem ThêmKhi chương trình rất phức tạp, chúng tôi thường chia nó thành các đoạn hoặc mô-đun và được lưu vào nhiều tệp. Điều này làm giảm độ phức tạp và giúp dễ dàng gỡ lỗi hoặc xác định lỗi trong mã. Giả sử bạn muốn sử dụng một lớp trong một tệp khác. Đối với điều này, bạn cần nhập lớp đó vào tệp mà bạn muốn sử dụng nó
Trong hướng dẫn này, chúng ta sẽ thảo luận về một số phương thức được sử dụng để nhập các lớp. Nhập các lớp từ các chương trình khác cho phép chúng tôi sử dụng chúng trong chương trình hiện tại. Do đó, giúp cải thiện khả năng đọc và khả năng sử dụng lại mã. Việc nhập có thể được thực hiện trong cùng một thư mục hoặc từ các thư mục khác nhau
Nếu bạn muốn tìm hiểu thêm về Lập trình python, hãy truy cập Hướng dẫn lập trình Python
Một số cách phổ biến để nhập một lớp từ một tệp khác trong Python được liệt kê bên dưới
- Nhập một lớp cụ thể bằng cách sử dụng lệnh nhập
- Nhập nhiều lớp từ một tệp bằng lệnh nhập
- Nhập tất cả các lớp từ một tệp bằng lệnh nhập *
- Nhập tất cả các lớp từ một thư mục khác trong thư mục mẹ bằng lệnh Nhập Sys
- Nhập động một lớp học
Nhập một lớp cụ thể bằng cách sử dụng lệnh nhập
Bạn chỉ cần làm một cái khác. py giống như MyFile. py và đặt tên cho lớp theo ý muốn của bạn. Sau đó, trong tệp chính, chỉ cần nhập lớp bằng dòng lệnh từ MyFile nhập Square
#Code starts here MyFile.py class Square: def __init__[self,val]: self.val=val def getVal[self]: return self.val*self.val main.py from MyFile import Square newClass = Square[5] val = newClass.getVal[] print[val] #Code ends here
Output:
25
NHẬP NHIỀU LỚP TỪ MỘT TẬP TIN BẰNG LỆNH NHẬP KHẨU
Khi bạn có nhiều lớp trong MyFile. py. Sau đó, thay vì viết lệnh nhập với mọi lớp, bạn chỉ cần nhập tệp chứa các lớp và trong thư mục chính. tệp py sử dụng các lớp này bằng cách tạo các đối tượng tương ứng của chúng
#Code starts here MyFile.py class Square: def __init__[self,val]: self.val=val def getVal[self]: return self.val*self.val class Add_Sub: def add[self, a, b]: return a + b def sub[self, a, b]: return a - b main.py import MyFile # creating object for Square class object1 = MyFile.Square[5] print[f"From class Square: {object1.getVal[]}"] # creating object for Add_Sub class object2 = MyFile.Add_Sub[] print[f"From class Add_Sub: Addition {object2.add[2,3]}"] print[f"From class Add_Sub: Subtraction {object2.sub[2,3]}"] #Code ends here
OUTPUT:
From class Square: 25
From class Add_Sub: Addition 5
From class Add_Sub: Subtraction -1
NHẬP Tất cả các lớp từ một tập tin bằng cách sử dụng lệnh nhập *
Ở đây bạn chỉ cần viết dấu hoa thị [*] với lệnh nhập i. e, nhập *. Lệnh này cho phép truy cập vào tất cả các lớp và bạn không cần phải viết tên của lớp với mọi chức năng. Bạn chỉ cần tạo đối tượng với lớp tương ứng đó
#Code starts here MyFile.py class Square: def __init__[self,val]: self.val=val def getVal[self]: return self.val*self.val class Add_Sub: def add[self, a, b]: return a + b def sub[self, a, b]: return a - b main.py from MyFile import * # creating object for Square class object1 = Square[5] print[f"From class Square: {object1.getVal[]}"] # creating object for Add_Sub class object2 = Add_Sub[] print[f"From class Add_Sub: Addition {object2.add[2,3]}"] print[f"From class Add_Sub: Addition {object2.sub[2,3]}"] #Code ends here
Output:
From class Square: 25
From class Add_Sub: Addition 5
From class Add_Sub: Addition -1
NHẬP Tất cả các LỚP TỪ THƯ MỤC KHÁC trong thư mục mẹ SỬ DỤNG LỆNH IMPORT SYS
Ở đây Inner_Project là thư mục chứa tệp của các lớp của chúng tôi. Tệp chính nằm trong một thư mục khác ‘Project2’, đây cũng là thư mục mẹ của Inner_Project. Trước khi nhập, chúng tôi phải bao gồm __init__. py trong Inner_Project sẽ chứa các lớp của chúng ta để báo cho trình thông dịch biết rằng Dự án của chúng ta nằm trong cùng một gói
hệ thống. con đường. chèn[0,“. ”] yêu cầu trình thông dịch tìm từ thư mục mẹ để lấy ra lớp mong muốn
Địa chỉ nhà. Ứng dụng/Inner_Project/MyFile. py
MyFile.py class Square: def __init__[self,val]: self.val=val def getVal[self]: return self.val*self.val class Add_Sub: def add[self, a, b]: return a + b def sub[self, a, b]: return a - b
Địa chỉ nhà. Ứng dụng/Dự án2/chính. py
#Code starts here main.py import sys sys.path.insert[0,".."] from Inner_Project.MyFile import Square object = Square[5] print[object.getVal[]] #Code ends here________số 8
NHẬP MỘT LỚP ĐỘNG
Ở đây, lệnh __import__[module_name] được sử dụng để nhập mô-đun hoặc tệp, trong khi lệnh getattr[] được sử dụng để lấy các thuộc tính của lớp