3 poin oleh GN⁺ 2024-08-17 | 1 komentar | Bagikan ke WhatsApp

Pengantar PyScript

  • PyScript adalah platform open source yang memungkinkan menjalankan Python di browser
  • Menggunakan MicroPython v1.24.0-preview.47.g88513d122
  • PyScript.com gratis dan mudah digunakan

Dokumentasi

  • Menyediakan dokumentasi untuk pemula maupun pengguna tingkat lanjut

Contoh

  • Menyediakan contoh yang menunjukkan fitur-fitur PyScript

Komunitas

  • Menyediakan komunitas untuk terhubung dengan pengguna PyScript lainnya
  • Bisa mengikuti @pyscript_dev di Twitter

Filosofi PyScript

  • PyScript berpusat pada filosofi pemberdayaan digital
  • Web adalah platform komputasi yang paling luas digunakan di seluruh dunia, dan Python adalah salah satu bahasa pemrograman paling populer
  • Dengan PyScript, Python dapat dijalankan di mana pun ada browser

Fitur PyScript

  • Mudah: aplikasi dapat dijalankan di browser tanpa instalasi yang rumit
  • Ekspresif: aplikasi dapat dibuat dengan Python, bahasa yang kuat dan mudah dipelajari
  • Skalabel: tidak memerlukan infrastruktur mahal dan kode dapat dijalankan di browser pengguna
  • Dapat dibagikan: aplikasi dapat dibagikan melalui URL web
  • Universal: kode dapat dijalankan di mana pun browser bisa berjalan
  • Aman: PyScript dapat dijalankan di browser, platform komputasi yang paling teruji
  • Kuat: menggabungkan keunggulan web dan Python

Kode sumber

  • Dikembangkan oleh PyScript Development Team
  • Dimulai pada 2022 oleh Anaconda, Inc.

Ringkasan GN⁺

  • PyScript bertujuan pada pemberdayaan digital dengan memungkinkan Python dijalankan di browser
  • Keunggulan utamanya adalah tidak perlu instalasi, bisa dijalankan di mana saja, dan mudah dibagikan
  • Dengan menggabungkan keunggulan Python dan web, aplikasi yang kuat dapat dibuat
  • Proyek dengan fungsi serupa antara lain Brython dan Transcrypt

1 komentar

 
GN⁺ 2024-08-17
Komentar Hacker News
  • Membagikan tautan dashboard statistik kejahatan Dallas

  • Banyak perusahaan menggunakan versi gratis Tableau dan memperbarui data secara manual

    • Versi gratis tidak bisa terhubung langsung ke penyimpanan data
    • Menawarkan alternatif gratis menggunakan GitHub Actions untuk memuat file CSV ke lingkungan
  • Sulit dipahami bahkan setelah membaca homepage dan dokumentasinya

    • Setelah mencobanya langsung, ternyata bisa menampilkan "Hello World" di website
    • PyScript tampaknya adalah skrip yang mengubah kode Python menjadi JavaScript
  • Muncul kesulitan baru dalam kode yang dipelihara para developer

    • Dulu ada konsultan yang tidak terlatih serta penggunaan VB atau Delphi
    • Lalu campuran JS, jQuery, dan SQL injection
    • Sekarang ilmuwan data dan pengguna PyScript menghadapi tantangan baru
  • Performa ponsel makin cepat setiap tahun, jadi kita harus mencari cara untuk memperlambatnya lagi

  • Pertanyaan tentang perbedaannya dengan Pyodide

  • Mencoba menjalankan aplikasi Python CLI di browser menggunakan PyScript

  • Sulit menemukan use case yang benar-benar praktis

  • Menulis framework frontend yang terinspirasi dari Vue.js menggunakan PyScript

  • Pertanyaan apakah ini konsep yang sama dengan Brython

  • Mencoba lambda function kecil dan tail-recursive function Fibonacci

    • Keduanya berhasil berjalan dan cukup mengesankan
    • Saat mereimplementasikan interpreter Python, sering muncul error, tetapi kali ini berjalan dengan baik