Chào mừng trở lại.
Chúng tôi muốn cải thiện chương trình của mình để thay vì chỉ gửi một email chung chung như thế này, tôi muốn tùy
chỉnh nó cho từng cá nhân.
Hãy tưởng tượng nếu chúng ta có một cơ sở dữ liệu về tất cả những người dùng này, tất cả các email cũng như tên của họ.
Lý tưởng nhất là chúng tôi có thể tùy chỉnh email cho từng người cụ thể.
Vì vậy, làm thế nào chúng ta có thể làm điều đó?
Chà, chúng tôi sẽ sử dụng email dựa trên HTML để chúng tôi có thể gửi các email văn bản chỉ có văn bản như chúng tôi đã thấy
hoặc chúng tôi có thể gửi một cái gì đó động hơn như HTML.
Bây giờ, đây không phải là một khóa học HTML và nó là thứ mà chúng ta sẽ đi sâu hơn một chút khi
chúng ta nói về phát triển web.
Nhưng ở đây tôi có một tài liệu HTML rất, rất cơ bản.
Và tài liệu HTML này chỉ có phần nội dung mà chúng ta muốn nội dung email của mình.
Bây giờ ở đây, tôi đã viết cho bạn chỉ một rất nhiều tiền.
Và sau đó với một tên ký hiệu đô la.
Bạn có thể viết bất cứ thứ gì bạn muốn vào đây, nhưng tôi muốn bạn chú ý đến ký hiệu đô la vì chúng ta sẽ làm một
cái gì đó gọn gàng ở đây.
Chúng tôi sẽ thực sự cập nhật điều này để phản ánh một biến, một biến Python mà chúng tôi có thể thay
thế và tùy chỉnh động.
Bây giờ, chúng ta sẽ làm điều đó như thế nào?
Chà, nếu chúng ta quay lại email của mình.
Tôi muốn giới thiệu với bạn hai gói mới được xây dựng trong các gói bằng Python mà chúng ta có thể sử dụng.
Một được gọi là khuôn mẫu hoặc khuôn mẫu chuỗi.
Vì vậy, từ mô-đun chuỗi, chúng ta có thể nhập.
Mẫu.
Và những gì mẫu này làm.
Nếu chúng ta đi tới tài liệu ngay tại đây, chúng ta có một lớp mẫu dấu chấm chuỗi và những gì chúng ta được phép
làm, như bạn có thể thấy ở đây, sử dụng ký hiệu đô la.
Chúng ta có thể thay thế các biến bên trong văn bản.
Bạn có thể thấy ở đây, nếu chúng ta phóng to một chút, chúng ta có một đối tượng mẫu với ai thích cái gì và chúng ta
có thể thay thế.
Những dấu hiệu đô la.
RD Với ai?
Vậy ai bằng Tim?
Chúng tôi có thể làm một khuôn mẫu người thích những gì ngang bằng với chúng tôi và sau đó thay thế ai bằng Tim và những gì bằng Kung
Pao?
Vì vậy, điều này sẽ rất, rất hữu ích.
Và đây là những gì chúng tôi đang làm với chỉ mục. html.
Chúng tôi có tên ký hiệu đô la và lý tưởng là chúng tôi có thể cập nhật tên này, nhưng chúng tôi gặp sự cố ở đây.
Đây là một cái giếng, nó là một tệp HTML.
Đó là một tệp HTML chỉ mục.
Vậy làm thế nào chúng ta có thể đọc được điều này?
Chuyển đổi nó thành một mẫu và thay thế nó.
Chà, chúng tôi có một mô-đun khác mà chúng tôi sẽ nhập.
Và đây sẽ được gọi là đường dẫn lib từ đường dẫn.
Đường dẫn nhập.
Vì vậy, lib đường dẫn này và đường dẫn mà chúng ta nhập này thực sự rất giống với một thứ mà chúng ta đã thấy trước đây, đó
là đường dẫn chấm của O.
Vì vậy, chúng tôi cũng có thể đã nhập mô-đun OS của hệ điều hành và sử dụng phương thức đường dẫn vì những gì nó cho phép
chúng tôi làm là truy cập tệp HTML đã được lập chỉ mục này.
Vì vậy, đây là những gì nó sẽ trông như thế nào.
Chúng ta có thể có một biến HTML bằng đường dẫn.
Và sau đó cung cấp cho nó chỉ mục. html vì chúng ta đang ở trong cùng một thư mục.
Và đường dẫn này bây giờ cung cấp cho chúng tôi quyền truy cập vào chỉ mục. html và chúng tôi có thể sử dụng đọc.
Phương thức văn bản trên nó để đọc nó dưới dạng văn bản dưới dạng chuỗi.
Bây giờ tôi sẽ để lại một tài nguyên là tại sao chúng ta muốn sử dụng đường dẫn lib thay vì đường dẫn Oscar, chủ yếu là vì
chúng ta có phương thức văn bản màu đỏ này.
Nhưng có một bài viết tuyệt vời ở đây tại sao bạn nên sử dụng đường dẫn lib so với mô-đun đường dẫn OSS mà tôi sẽ liên kết đến
và bạn có thể tự đọc.
Tuy nhiên, vào cuối ngày, cả hai thư viện này sẽ hữu ích và không có đúng hay sai.
Chỉ là ưu và khuyết điểm.
Vì vậy, chúng tôi có chuỗi này, nhưng bây giờ chúng tôi muốn cập nhật để biến tên sẽ là một cái gì đó tùy chỉnh.
Vì vậy, những gì chúng tôi sẽ làm là bọc này và mẫu.
Vì vậy, nó trở thành.
Một đối tượng mẫu.
Đó là nó.
Vì vậy, chúng tôi có HTML này là một mẫu.
Và nếu bạn nhớ, khi chúng ta có chuỗi mẫu này, chúng ta có thể sử dụng thay thế dấu chấm để cung cấp cho nó tốt những
gì chúng ta muốn thay thế nó.
Vì vậy, thay vì đặt nội dung như thế này, thay vào đó tôi sẽ thay đổi điều này.
Và nói rằng, tôi muốn một sự thay thế dấu chấm HTML.
Để tên bằng, cái nào là nhớ biến ở đây?
Để có nó bình đẳng.
Hừ!
Hãy đồng hành cùng Tintin.
Và nhân tiện, thay thế này có thể có nhiều tham số.
Vì vậy, chúng tôi có thể làm điều đó với các đối số từ khóa hoặc chúng tôi thậm chí có thể làm điều đó.
Một từ điển như thế này để chúng ta có thể nói tên sẽ là 1010 và sau đó chúng ta có thể thêm nhiều biến.
Nếu tệp HTML này có nhiều biến, nhiều biến, có thể tên, tuổi, có thể là lời chào, bất cứ điều gì chúng ta
muốn.
Vì vậy, chúng ta hãy để nó như vậy.
Có gì an toàn ở đây và xem liệu điều này có hiệu quả không.
Tôi sẽ gửi một lần nữa và lần này tôi muốn thực sự gửi nó vào tài khoản Gmail của mình.
Vì vậy, chúng tôi sẽ thực sự làm mờ điều này để bạn không thấy địa chỉ email cá nhân của tôi.
Được rồi.
Tất cả đều tốt.
Ông chủ, có vẻ như chúng tôi không nhận được bất kỳ lỗi nào.
Bây giờ, hãy kiểm tra tài khoản Gmail của tôi.
Này, nhìn này.
Dưới quan trọng và chưa đọc.
Xin lưu ý, đối với bạn, bạn có thể nhận được nó trong thư mục thư rác của mình.
Tôi có một email cho chính mình nói rằng Này, tôi chỉ có 1000.
Ồ.
Và điều cuối cùng chúng ta cần làm khi thay thế là chúng ta phải nói với nó, Này, nội dung tập hợp
này sẽ là HTML.
Vì vậy, cách chúng tôi làm điều đó là trong tham số thứ hai.
Chúng tôi nói.
Đây sẽ là HTML.
Vì vậy, nó không phải là văn bản như trước đây, nó sẽ là HTML.
Vì vậy, hãy phân tích cú pháp phù hợp và thiết lập nội dung cho phù hợp.
Vì vậy, nếu tôi lưu nó và chúng tôi chạy.
Có vẻ như chúng tôi không gặp bất kỳ lỗi nào.
Tốt đấy.
Và nếu chúng ta quay lại ứng dụng Gmail.
Chào.
Có vẻ như tôi có một thông báo rằng tôi đã giành được 1.000.000 đô la.
Điều đó thực sự tuyệt vời.
Xin lưu ý với bạn, bạn có thể tìm thấy điều này trong thư mục thư rác của mình.
Vì vậy, một lần nữa, hãy đảm bảo rằng bạn đã kiểm tra email của mình.
Ngược lại, nếu tôi bấm vào đây.
Nhìn kìa.
Anh vừa thắng rất nhiều tiền, Tintin.
Làm thế nào là mát đó là?
Vì vậy, chỉ như vậy, chúng tôi có thể gửi email theo chương trình, email tùy chỉnh.
Bây giờ có rất nhiều ứng dụng của điều này.
Có thể bất cứ khi nào khách hàng mua một sản phẩm từ công ty của bạn, bạn muốn gửi cho họ một email cá nhân, một lời chào, nói rằng,
Xin chào, cảm ơn vì đã mua sản phẩm của chúng tôi.
Hoặc có thể bạn muốn nhận cho mình một lời nhắc mà mỗi sáng bạn gửi cho mình một email với nội dung:
Này, hãy đứng dậy và dọn dẹp giường của bạn.
Có rất nhiều ứng dụng.
Đây là phần thú vị về Python, phải không?
Bạn có thể làm bất cứ điều gì bạn muốn.
Thế giới trong tầm tay bạn.
Vì vậy, hy vọng điều này thật thú vị vì chúng ta có nhiều điều khác trong video tiếp theo.
Tạm biệt.