Python có thể liên kết với html không?

Nếu bạn là nhà khoa học dữ liệu hoặc nhà phát triển yêu thích sử dụng Python như tôi? . Sẽ tuyệt biết bao nếu chúng ta có thể viết trang web bằng Python?

PyScript là gì?

Vì JavaScript là ngôn ngữ lập trình chính để làm cho trình duyệt web hoạt động và trang web tương tác, nên Python thường được sử dụng cho khoa học dữ liệu, học máy và trí tuệ nhân tạo

Ngay cả khi chúng ta có cơ sở hạ tầng phụ trợ như Django và Flask hoặc trình tạo trang web tĩnh như Jekyll, thì Python vẫn thường đứng sau JavaScript để phát triển web

PyScript là một công nghệ mới thử nghiệm nhưng đầy hứa hẹn giúp thời gian chạy Python có sẵn dưới dạng ngôn ngữ kịch bản trong các trình duyệt hỗ trợ WebAssembly

Được phát triển bởi Anaconda, PyScript, như Peter đã đề cập trong bài nói chuyện của mình,

Một hệ thống xen kẽ Python trong HTML [như PHP]

Điều này có nghĩa là bạn có thể viết và chạy mã Python trong HTML, gọi thư viện Javascript trong PyScript và thực hiện tất cả quá trình phát triển web của mình bằng Python

Theo PyScript. mạng lưới

“PyScript là một khung cho phép người dùng tạo các ứng dụng Python phong phú trong trình duyệt bằng giao diện của HTML và sức mạnh của Pyodide, WASM và các công nghệ web hiện đại. Khung PyScript cung cấp cho người dùng ở mọi cấp độ kinh nghiệm quyền truy cập vào ngôn ngữ lập trình dễ hiểu, dễ học với vô số ứng dụng. ”

Lập trình với PyScript

PyScript bao gồm một JavaScript duy nhất bao gồm mà bạn có thể thêm vào một trang web. Điều này bao gồm tải thời gian chạy PyScript cơ sở và tự động thêm hỗ trợ cho các thẻ tùy chỉnh được sử dụng trong PyScript

Đây là một ví dụ đơn giản về dự án “xin chào, thế giới” trong PyScript










print["Hello world"]






Thẻ script được sử dụng để tải chức năng PyScript. Biểu định kiểu pyscript.css thêm tải thời gian chạy Python, khởi tạo trong thời gian tải của trang

Mã Python phải được đặt trong thẻ py-script. Mã phải được định dạng theo quy ước của Python để thụt đầu dòng

Nhập thư viện

Chúng tôi có thể nhập thư viện với sự trợ giúp của thẻ py-env giống như yêu cầu của chúng tôi. txt

Nó có thể trông giống như thế này


- matplotlib
- numpy
Thẻ REPL

Nếu bạn là người hâm mộ Jupyter Notebook, bạn cũng có thể sử dụng thẻ py-repl để xem môi trường mã hóa trực tiếp trong trình duyệt cho Python. Chủ yếu nó được sử dụng cho toán học và thống kê

py-repl tạo trường nhập liệu trên trang web có chức năng giống như một phiên bản rất cơ bản của môi trường Máy tính xách tay Jupyter. Đây là một ví dụ về thẻ thay thế đang hoạt động







pyscript REPL


Tip: press Shift-ENTER to evaluate a cell






Đầu ra trên trình duyệt là

Sự kết luận

Bây giờ tôi đoán bạn đang hiểu rõ về PyScript là gì, nó hoạt động như thế nào và nó cung cấp những gì. Vì nó vẫn đang trong giai đoạn alpha, nó cho thấy một số kết quả đầy hứa hẹn

PyScript chắc chắn là một công nghệ mới thú vị cho phép bạn chạy mã Python trong trình duyệt web

Bạn nghĩ gì về PyScript?

Chủ Đề