Giới thiệu về PyScript
- PyScript là một nền tảng mã nguồn mở có thể chạy Python trong trình duyệt
- Sử dụng MicroPython v1.24.0-preview.47.g88513d122
- PyScript.com miễn phí và dễ sử dụng
Tài liệu
- Cung cấp tài liệu cho cả người mới bắt đầu lẫn người dùng nâng cao
Ví dụ
- Cung cấp các ví dụ thể hiện tính năng của PyScript
Cộng đồng
- Cung cấp cộng đồng để kết nối với những người dùng PyScript khác
- Có thể theo dõi @pyscript_dev trên Twitter
Triết lý của PyScript
- PyScript xoay quanh triết lý trao quyền số
- Web là nền tảng điện toán được sử dụng rộng rãi nhất trên toàn thế giới, và Python là một trong những ngôn ngữ lập trình phổ biến nhất
- Với PyScript, bạn có thể chạy Python ở bất cứ đâu có trình duyệt
Đặc điểm của PyScript
- Dễ dùng: Có thể chạy ứng dụng trong trình duyệt mà không cần cài đặt phức tạp
- Biểu đạt cao: Có thể tạo ứng dụng bằng Python, một ngôn ngữ mạnh mẽ và dễ học
- Khả năng mở rộng: Không cần hạ tầng đắt đỏ và có thể chạy mã trên trình duyệt của người dùng
- Dễ chia sẻ: Ứng dụng có thể được chia sẻ qua URL trên web
- Tính phổ quát: Có thể chạy mã ở bất cứ đâu trình duyệt hoạt động
- An toàn: Có thể chạy PyScript trên trình duyệt, nền tảng điện toán đã được kiểm chứng nhiều nhất
- Mạnh mẽ: Kết hợp ưu điểm của web và Python
Mã nguồn
- Được phát triển bởi PyScript Development Team
- Bắt đầu từ năm 2022 tại Anaconda, Inc.
Tóm tắt của GN⁺
- PyScript hướng tới mục tiêu trao quyền số bằng cách cho phép chạy Python trong trình duyệt
- Điểm mạnh lớn là không cần cài đặt, có thể chạy ở mọi nơi và dễ chia sẻ
- Có thể tạo ra các ứng dụng mạnh mẽ bằng cách kết hợp ưu điểm của Python và web
- Các dự án có chức năng tương tự gồm có Brython, Transcrypt, v.v.
1 bình luận
Ý kiến trên Hacker News
Chia sẻ liên kết bảng điều khiển thống kê tội phạm Dallas
Nhiều công ty dùng phiên bản miễn phí của Tableau và cập nhật dữ liệu thủ công
Dù đọc trang chủ và tài liệu vẫn khó hiểu
Mã do các nhà phát triển bảo trì nay có thêm khó khăn mới
Điện thoại di động mỗi năm đều nhanh hơn, nên cần tìm cách làm nó chậm lại hơn nữa
Hỏi về sự khác biệt với Pyodide
Thử dùng PyScript để chạy ứng dụng Python CLI trong trình duyệt
Khó tìm được trường hợp sử dụng thực tế
Viết một framework frontend lấy cảm hứng từ Vue.js bằng PyScript
Hỏi liệu đây có phải cùng một khái niệm với Brython không
Thử các hàm lambda nhỏ và hàm đệ quy đuôi Fibonacci