Ví dụ trăn đe
Anvil là thuốc trừ bệnh phổ biến, tiêu diệt nấm bệnh thông qua cơ chế Ngăn chặn sinh tổng hợp Ergosterol (chất cấu tạo nên tế bào tế bào nấm bệnh), bệnh nấm sẽ bị cô lập và tiếp tục phát triển do chúng không thành công . Anvil được mô cây hấp thu nhanh, chuyển vị trí và lưu dẫn mạnh nên kiểm tra bệnh truyền nhiễm nhanh chóng, hiệu quả và kéo dài bằng cơ chế vừa phòng vừa trị bệnh Khi nhiều nhà khoa học dữ liệu gia nhập các tổ chức trên khắp thế giới, hầu hết sẽ tìm thấy một môi trường làm việc rất khác so với những gì họ có thể mơ ước tại Netflix, Facebook hoặc Google. Tại các công ty này, các nhà khoa học dữ liệu được hỗ trợ bởi các kỹ sư dữ liệu, kỹ sư máy học, nhà phát triển ứng dụng và chuyên gia phát triển. Thay vào đó, họ có thể sẽ thấy mình làm việc trong một nhóm nhỏ, hoặc thậm chí là một mình. Điều này đặt ra những vấn đề lớn khi một nhà khoa học dữ liệu muốn đưa thông tin chi tiết, mô hình và thậm chí cả sản phẩm của họ ra khỏi Jupyter và đưa vào sản xuất Anvil lấp đầy những khoảng trống này bằng cách cho phép bạn xây dựng một ứng dụng web full-stack chỉ bằng Python. Bạn có thể xây dựng giao diện người dùng bằng giao diện người dùng kéo và thả đơn giản (hoặc xây dựng bằng mã nếu bạn muốn), vẽ đồ thị bằng thư viện vẽ đồ thị Python yêu thích của bạn (Plotly, Matplotlib, v.v. ), rồi triển khai lên web chỉ bằng một cú nhấp chuột. Không có máy chủ hoặc vùng chứa để xử lý Hãy cùng điểm qua những tính năng cơ bản của Anvil để xem sức mạnh của nó như thế nào nhé Kéo và thả giao diện người dùngDễ dàng xây dựng giao diện người dùng của bạn bằng giao diện kéo và thả. Các yếu tố như danh sách thả xuống, thanh trượt, hình ảnh và văn bản dễ định vị, không yêu cầu HTML hoặc CSS Các yếu tố định vị trực quan để có được giao diện bạn muốnBạn không bị khóa với một giao diện người dùng cụ thể. Bạn có thể định vị các phần tử để hoạt động cho trường hợp sử dụng của mình. Khi bạn có giao diện mong muốn, bạn có thể kết nối tất cả chúng lại với nhau bằng Python Thường thì phần lớn ứng dụng của bạn sẽ chia sẻ thông tin chi tiết thông qua trực quan hóa dữ liệu. Anvil hỗ trợ vẽ đồ thị từ gần như mọi thư viện vẽ đồ thị Python phổ biến. Dưới đây là các thư viện mà Anvil đã hướng dẫn cho
Plotly có sự hỗ trợ trực tiếp nhất nhờ thư viện Javascript phía trước và đó là thư viện tôi chọn sử dụng. Đối với những người khác, các ô có thể được hiển thị bằng cách nhúng HTML hoặc thậm chí là tệp hình ảnh. Kiểm tra hướng dẫn vẽ đồ thị Anvil Chỉ cần kéo thành phần biểu đồ vào trang, sau đó kết nối nó với Python. Một biểu đồ thanh đơn giản có thể được thực hiện với đoạn mã sau cơ sở dữ liệuThường thì bạn sẽ muốn lưu trữ một số dữ liệu cho ứng dụng của mình. Nếu bạn hoặc tổ chức của bạn có cơ sở dữ liệu thì không có vấn đề gì. Anvil hỗ trợ cơ sở dữ liệu bên ngoài thông qua các thư viện Python phổ biến như pymysql và psycopg2 Nhưng một tính năng mà tôi đã tìm thấy để tăng tốc độ phát triển của mình, thậm chí hơn thế nữa, là cơ sở dữ liệu tích hợp mà các ứng dụng Anvil có. Được gọi là Bảng dữ liệu, chúng là hệ thống cơ sở dữ liệu dựa trên PostgreSQL mà bạn truy cập trực tiếp bằng Python Triển khai lên WebKhi bạn đã sẵn sàng triển khai ứng dụng của mình, bạn không cần phải lo lắng về cách gỡ ứng dụng khỏi máy cục bộ của mình. Nó đã có trong đám mây. Chỉ cần xuất bản ứng dụng bằng một cú nhấp chuột và chia sẻ liên kết. Nếu bạn muốn bảo mật ứng dụng, bạn có thể dễ dàng xác thực bằng cách thêm người dùng Thực tế, có một số cách để triển khai ứng dụng của bạn
Có lẽ bạn là kiểu người muốn kiểm soát ứng dụng từ trên xuống dưới và không dựa vào một nhà cung cấp cụ thể để lưu trữ ứng dụng của bạn. Chà, Anvil cũng có bạn bảo hiểm ở đó. Anvil đã mã nguồn mở máy chủ ứng dụng của mình, cho phép bạn lưu trữ các ứng dụng do Anvil xây dựng của mình ở hầu hết mọi nơi Cá nhân tôi vẫn thích sử dụng Anvil hosting hơn, vì cho đến nay đây là cách dễ dàng và thuận tiện nhất để lưu trữ ứng dụng Nhanh hơn gấp 7 lầnPhát triển ứng dụng web với Anvil nhanh hơn 7 lần so với sử dụng các công cụ hiện tại. Điều này nghe có vẻ giống như một dòng tiếp thị, và nó đúng như vậy, nhưng nó hoàn toàn đúng. Tôi đã thử phát triển một ứng dụng với Dash và trong vòng một tuần, tôi muốn ném máy tính của mình ra ngoài cửa sổ. Đây có lẽ là một mô tả tốt hơn về cách bạn nên xem Anvil Tham gia vào cộng đồng Một trong những điều tốt nhất về Anvil là cộng đồng tuyệt vời. Trên diễn đàn Anvil, bạn sẽ tìm thấy một nhóm tuyệt vời gồm các nhà phát triển thân thiện để giúp bạn bắt đầu và trả lời các câu hỏi. Ngoài ra còn có phần Show and Tell tuyệt vời, nơi bạn có thể lấy cảm hứng tuyệt vời cho các dự án của riêng mình. Dưới đây là một số ứng dụng tuyệt vời được tạo bằng Anvil Tôi đã sử dụng Anvil gần một năm nay và tôi không thể tưởng tượng được việc sử dụng bất kỳ thứ gì khác để thể hiện ý tưởng khoa học dữ liệu của mình với thế giới. Nó không ngừng được cải thiện, cộng đồng các nhà phát triển rất xuất sắc và luôn hỗ trợ, và thật vui khi được làm việc cùng. Kiểm tra nó tại https. // cái đe. làm
|