Điều này không chỉ làm tăng tính tương tác và khả năng sử dụng của trang web của bạn — đồng thời tạo ra những người dùng hài lòng cho doanh nghiệp web của bạn. Nó cũng tăng thời gian trung bình dành cho trang web của bạn vì mọi người sẽ dùng thử mọi thứ
Vì vậy, đây thực sự là một ý tưởng hay về mặt “tối ưu hóa công cụ tìm kiếm” bởi vì Google và các công cụ tìm kiếm khác theo dõi thời gian dành cho trang web của bạn và sử dụng nó làm tiêu chí xếp hạng
Làm cách nào để nhúng trình thông dịch Python vào trang web của bạn?
- Truy cập https. // đồ rẻ tiền. io. Đợi cho đến khi trang được tải [có thể mất vài giây]
- Cuộn xuống một chút cho đến khi bạn đến trình thông dịch Python được nhúng
- Nhập mã Python bạn muốn nhúng vào trang web của mình
- Nhấp vào mục menu
Embed
- Sao chép và dán mã
..
vào trang web của bạn
Đây là một hướng dẫn trực quan nhỏ về cách làm điều này
Đồ trang sức IO. Làm cách nào để nhúng trình thông dịch Python vào trang web của bạn?
Xem video này trên YouTube
Bạn có muốn phát triển các kỹ năng của một chuyên gia Python toàn diện—đồng thời được trả tiền trong quá trình này không?
Tiếp theo, chúng tôi sẽ đi sâu vào nhiều công cụ hơn và nhiều chi tiết hơn để giúp bạn hình dung. Vì bạn là một lập trình viên Python, tôi chắc rằng bạn muốn biết về các chi tiết kỹ thuật của việc nhúng trình thông dịch Python trên trang web của mình — nó hoạt động như thế nào?
Trình thông dịch Python nhúng trông như thế nào?
Đây là một ví dụ về trình thông dịch Python được nhúng
Hãy tự mình thử. Bạn có thể sửa đổi mã trong trình thông dịch nhúng. Sau đó, bạn có thể chạy và nghịch mã. [Bạn có thể tìm thấy lỗi không?]
Làm cách nào để nhúng một trình thông dịch Python như thế này vào HTML?
Trình thông dịch Python nhúng trước đó đã được tạo bằng dịch vụ web tuyệt vời Trinket. io
Chỉ cần làm theo hướng dẫn từng bước để nhúng trình thông dịch Trinket của riêng bạn vào WordPress hoặc bất kỳ khung web nào khác cho phép bạn sửa đổi mã HTML
- Ghé thăm Trinket. io và đợi cho đến khi trang web được tải đầy đủ [có thể mất vài giây trước khi trình thông dịch xuất hiện]
- Cuộn xuống cho đến khi bạn thấy trình thông dịch và sửa đổi mã theo ý muốn
- Bây giờ hãy nhấp vào mũi tên xuống và nhấp vào nút “Nhúng” như trong hình sau
- Mã được nhúng vào trang web HTML của bạn trông giống như thế này
- Chỉ cần sao chép và dán đoạn mã này vào trang web của riêng bạn
Về mặt kỹ thuật, việc nhúng trình thông dịch Python hoạt động như thế nào?
Việc thực thi mã thực sự xảy ra trên máy của người dùng của bạn bằng JavaScript
Điều này có thể làm bạn bối rối. nó thực thi mã Python trong JavaScript? . Lý do là bất kỳ trình duyệt nào cũng có thể thực thi JavaScript [nhưng không phải Python]
Ngoài ra, điều này ngăn người dùng chạy mã độc hại trên máy chủ web của bạn như sau
import os os.system["rm -rf *.*"]
Nếu bạn cho phép người dùng chạy mã trên máy chủ web của mình, họ có thể dễ dàng tấn công máy chủ của bạn và xóa tất cả dữ liệu [hoặc thậm chí gửi dữ liệu đến máy chủ của họ]
Do đó, sẽ an toàn hơn nhiều khi chạy mã Python trên máy của người dùng của bạn bằng khả năng chạy mã JavaScript mạnh mẽ của trình duyệt
Bằng cách này, người dùng độc hại Alice không thể hack máy chủ của bạn thông qua một kỹ thuật tấn công được gọi là cross-site scripting cho phép cô ấy thực thi mã trên máy chủ của bạn cũng như không thể thực hiện một cuộc tấn công DDoS bằng cách thực hiện hàng trăm nghìn chương trình giả từ hàng trăm nghìn máy ảo
Có công cụ nào để nhúng mã vào trang web HTML của bạn?
Đây là tất cả các công cụ cho phép bạn nhúng mã vào trang web HTML của mình
- nữ trang. io
- thay thế. nó
- Brython
- điêu khắc
- Hộp cát PyPy
- Tạo bằng mã
Chúng ta sẽ thảo luận về chúng tiếp theo
Bạn cũng có thể sử dụng các công cụ khác. Một công cụ tuyệt vời mà tôi vừa phát hiện ra là thay thế. nó. Đây là những gì nó trông giống như
Bạn có thể chia sẻ đoạn mã hoặc nhúng đoạn mã đó bằng iframe HTML. Chỉ cần sao chép dán mã nhúng vào trang web của riêng bạn. Nó hoạt động giống như Trinket. io
Đây là một trình thông dịch Python nhúng như vậy
Một công cụ mạnh mẽ khác để nhúng trình thông dịch của riêng bạn với mã được khởi tạo trước là Brython. Giống như các công cụ khác, nó hoàn toàn dựa trên JavaScript nên không có mã nào được thực thi trên máy chủ của riêng bạn
Công cụ tốt nhất tôi tìm thấy là createwithcode
Đi đâu từ đây?
Nếu bạn có trang web Python của riêng mình, tốt hơn bạn nên biết cách viết mã Pythonic. Có nhiều troll ghét đọc mã phi Pythonic. Họ sẽ đến sau bạn. 😉
Vì vậy, nếu bạn muốn tìm hiểu cách viết mã Python nhanh, hãy tải xuống trang lừa đảo Python của tôi. Hàng chục nghìn người yêu thích những tờ cheat này và đã tải xuống, in và chia sẻ chúng
Chris
Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính
Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners [NoStarch 2020], đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới
Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây