Hướng dẫn can i use python for front - tôi có thể sử dụng python cho phía trước không
Python đã trở nên phổ biến trong những năm gần đây. Nó có một loạt các ứng dụng, từ sử dụng phổ biến nhất trong trí tuệ nhân tạo, đến khoa học dữ liệu, robot và kịch bản. Trong lĩnh vực phát triển web, Python được sử dụng chủ yếu trên phần phụ trợ với các khung như Django và Flask. Trước đây, Python không có nhiều hỗ trợ ở phía trước như các ngôn ngữ khác như JavaScript. Nhưng may mắn thay, các nhà phát triển Python đã xây dựng một số thư viện (như Brython) để hỗ trợ ngôn ngữ yêu thích của họ trên web. Và năm nay, trong hội nghị Pycon 2022, Anaconda đã công bố một khung có tên Pyscript cho phép bạn sử dụng Python trên web bằng HTML tiêu chuẩn. Bạn có thể xem tweet này về buổi ra mắt: 📢 Bạn có nghe tin từ Pycon không !? Chúng tôi rất vui mừng được giới thiệu Pyscript, 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 cách sử dụng hỗn hợp Python với HTML tiêu chuẩn! Truy cập https://t.co/n4ooebd46z để biết thêm thông tin. 🧠 Bạn sẽ cần các công cụ và kiến thức sau đây để viết mã cùng với bài viết này: Pyscript là khung công tác phía trước Python cho phép người dùng xây dựng các chương trình Python bằng giao diện HTML trong trình duyệt. Nó được phát triển bằng cách sử dụng sức mạnh của EMScripten, Pyodide, WASM và các công nghệ web hiện đại khác để cung cấp các khả năng sau phù hợp với các mục tiêu của nó: Trong vài thập kỷ qua, Python và các ngôn ngữ UI tiên tiến như HTML, CSS và JavaScript hiện đại đã không hoạt động hợp tác. Python thiếu một cơ chế đơn giản để tạo UI hấp dẫn cho việc đóng gói và triển khai các ứng dụng, trong khi HTML, CSS và JavaScript hiện tại có thể có đường cong học tập dốc. Cho phép Python sử dụng các quy ước HTML, CSS và JavaScript không chỉ hai vấn đề đó mà còn liên quan đến phát triển ứng dụng web, đóng gói, phân phối và triển khai. Mặc dù vậy, Pyscript không có nghĩa là đảm nhận vai trò của JavaScript trong trình duyệt - thay vào đó, nó có nghĩa là cung cấp cho các nhà phát triển Python, đặc biệt là các nhà khoa học dữ liệu, linh hoạt và sức mạnh hơn. Tại sao pyscript?Pyscript cung cấp cho bạn một ngôn ngữ lập trình với các quy ước kiểu dáng nhất quán, tính biểu cảm hơn và dễ học bằng cách cung cấp những điều sau đây:
Cách bắt đầu với PyscriptPyscript khá dễ dàng và đơn giản để học. Để bắt đầu, bạn có thể làm theo hướng dẫn trên trang web hoặc tải xuống tệp .zip. Trong bài viết này, chúng tôi sẽ sử dụng và học cách sử dụng Pyscript thông qua trang web. Bạn có thể làm điều này bằng cách liên kết các thành phần trong tệp HTML của bạn. Hãy để in bản in đầu tiên của chúng tôi Hello Hello World với Pyscript. Tạo tệp HTMLĐể bắt đầu, bạn sẽ cần tạo một tệp HTML để hiển thị văn bản trên trình duyệt của bạn bằng trình chỉnh sửa văn bản/IDE của bạn.
Liên kết pyscriptSau khi tạo tệp HTML, chúng tôi sẽ cần liên kết Pyscript trong tệp HTML của bạn để có quyền truy cập vào giao diện Pyscript. Điều này sẽ được đặt trong thẻ 0.
In để trình duyệtBây giờ bạn đã liên kết Pyscript với tệp HTML, bạn có thể in trên thế giới Hello Hello của bạn. Bạn có thể làm điều này với thẻ 1. Thẻ 1 cho phép bạn chạy các chương trình Python nhiều dòng và được in trên trang trình duyệt. Đặt thẻ ở giữa các thẻ 3.
Mã đầy đủ cho tệp HTML dưới đây:
Trên trình duyệt của bạn, bạn sẽ thấy điều này: Mẹo: Nếu bạn đang sử dụng trình soạn thảo VSCode, bạn có thể sử dụng tiện ích bổ sung máy chủ trực tiếp trong VSCODE để tải lại trang khi bạn cập nhật tệp HTML. If you're using the VSCode editor, you can use the Live Server add-on in VSCode to reload the page as you update the HTML file. Nhiều hoạt động hơn với pyscriptCó nhiều hoạt động bạn có thể thực hiện với khung Pyscript. Hãy nhìn vào một số trong số họ bây giờ. Đính kèm nhãn vào các phần tử được dán nhãnTrong khi sử dụng Pyscript, bạn có thể muốn chuyển các biến từ mã Python của mình sang HTML. Bạn có thể thực hiện điều này với phương thức 4 từ mô -đun 5 trong thẻ 6. Sử dụng thuộc tính 7, bạn có thể vượt qua các chuỗi được hiển thị dưới dạng văn bản thông thường.Phương thức ghi chấp nhận hai biến: giá trị 7 và biến sẽ được cung cấp.
Và đầu ra trở thành: Chạy repred trong trình duyệtPyscript cung cấp một giao diện để chạy mã python trong trình duyệt. Để có thể làm điều này, Pyscript sử dụng thẻ 9. Thẻ 9 thêm một thành phần sao lại vào trang, hoạt động như một trình soạn thảo mã và cho phép bạn viết mã nội tuyến có thể thực thi.
Thử nó trong trình duyệt (tốt nhất là Chrome), bạn nên nhận được điều này: Nhập tệp, mô -đun và thư việnMột trong những chức năng mà Pyscript cung cấp là tính linh hoạt. Trong Pyscript, bạn có thể nhập các tệp cục bộ, mô-đun sẵn có hoặc thư viện của bên thứ ba. Quá trình này sử dụng thẻ 1. Thẻ này là để tuyên bố các phụ thuộc cần thiết.Đối với các tệp Python cục bộ trên hệ thống của bạn, bạn có thể đặt mã trong tệp 2 và các đường dẫn đến các mô -đun cục bộ được cung cấp trong các đường dẫn: khóa trong thẻ 1.Hãy để tạo ra một tệp Python 4 để chứa một số chức năng:
Sau đó, tệp Python sẽ được nhập vào HTML với thẻ 1. Bạn nên đặt thẻ này vào thẻ 0, trên thẻ 3.
Điều này sẽ trở lại: Đối với các thư viện của bên thứ ba không phải là một phần của thư viện tiêu chuẩn, Pyscript hỗ trợ chúng.
Cấu hình siêu dữ liệuBạn có thể đặt và định cấu hình siêu dữ liệu chung về ứng dụng Pyscript của mình ở định dạng YAML bằng thẻ 8. Bạn có thể sử dụng thẻ này ở định dạng này:
Đây là những giá trị tùy chọn mà thẻ 9 cung cấp. Chúng bao gồm:
Sự kết luậnTrong bài viết này, bạn đã tìm hiểu xem Pyscript là gì và cách sử dụng nó trong các tệp HTML để chạy mã Python trên trình duyệt. Bạn cũng đã tìm hiểu về các hoạt động/chức năng khác nhau bạn có thể làm với Pyscript. Với Pyscript, nó dễ dàng chạy và thực hiện các hoạt động Python trên web, vì điều này không dễ dàng trước đây. Đây là một công cụ tuyệt vời cho bất kỳ ai mong muốn sử dụng Python trên web. Pyscript vẫn đang trong giai đoạn đầu và đang phát triển nặng nề. Nó vẫn còn trong giai đoạn alpha và các vấn đề được biết đến như thời gian tải có thể ảnh hưởng đến khả năng sử dụng (một số hoạt động khác có thể được hiển thị tại thời điểm viết bài này do các vấn đề về hiệu suất). Vì vậy, bạn không nên sử dụng nó trong sản xuất vì có thể sẽ có rất nhiều thay đổi. Người giới thiệu
Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Ngôn ngữ nào được sử dụng cho phía trước?Ngôn ngữ đánh dấu siêu văn bản (HTML) Ngôn ngữ frontend được sử dụng rộng rãi nhất là HTML, là ngôn ngữ đánh dấu.
The most extensively used Frontend Language is HTML, which is a markup language.
Frontend trong Python là gì?Phát triển web phía trước đề cập đến việc xây dựng các giao diện web, cụ thể là các phần của trang web mà người dùng sẽ tương tác.Khi bạn duyệt web, mọi thứ bạn nhìn thấy, từ hình ảnh và tiêu đề đến thanh trượt và nút được tạo bằng HTML, CSS và JavaScript, các thành phần chính cho bất kỳ trang web nào.building web interfaces, specifically the parts of the website that the user will interact with. When you're browsing the web, everything you see, from images and headings to sliders and buttons is made using HTML, CSS and JavaScript, the main components to any website. |