PyScript, Kullanıcıların Python Programlarını Tarayıcıda Çalıştırmasına İzin Verir
Anaconda'nın kurucusu Peter Wang, PyCon US 2022'de yeni bir proje olan "PyScript"i tanıttı. Özellikle, bu proje Python'un programlama ve veri bilimini herkes için daha erişilebilir hale getirme yolunda ciddi bir adım atmasını kolaylaştırıyor.
"PyScript, kullanıcıların standart HTML ile Python karışımını kullanarak tarayıcıda zengin Python uygulamaları oluşturmalarını sağlayan bir çerçevedir. Kullanıcılara tutarlı stil kurallarına sahip, daha etkileyici ve öğrenmesi daha kolay olan birinci sınıf bir programlama dili sunmayı amaçlıyor", Anaconda tarafından yayınlanan blog yazısı.
PyScript'in Temel Bileşenleri:
- PyScript sadece HTML'dir, Python kütüphanelerinin zengin ve erişilebilir bir ekosistemini içeren daha güçlüdür. Temel bileşenler şunları içerir:
- Açılan içeriği, harici dosya barındırmayı kolaylaştırır (Pyodide projesi aracılığıyla)
- Python ve geniş kütüphane ekosisteminin (numpy, pandas, scikit-learn dahil) tarayıcının içinden kullanılmasına izin verir.
- Python ve Javascript nesneleri ve ad alanları arasında çift yönlü iletişim.
- Ortam yönetimi, kullanıcıların sayfa kodunun çalışması için hangi paketlerin ve dosyaların dahil edileceğine karar vermelerine yardımcı olur.
- Düğmeler, kapsayıcılar ve daha fazlası gibi özenle seçilmiş UI bileşenleri oluşturmaya izin verir.
- Yeni takılabilir ve genişletilebilir bileşenleri doğrudan Python'da oluşturmak ve paylaşmak için esnek çerçeve.
Bu nedenle, PyScript temiz ve basit bir API sunar, standart HTML'yi destekler, HTML'yi fikirli ve güvenilir özel bileşenleri okumak için genişletir ve ayrıca takılabilir ve genişletilebilir bir bileşen sistemi sağlar.
PyScript İle Çalışma:
PyScript'i denemek için, uygun pyscript dosyalarını html sayfanıza aşağıdakilerle içe aktarın:
: Web sayfasında çalıştırılabilir python kodunu tanımlamak için kullanılır. Öğenin kendisi sayfaya işlenmez ve yalnızca mantık eklemek için kullanılır. : Sayfaya kod düzenleyicisi olarak işlenen bir REPL bileşeni oluşturur ve kullanıcıların yürütülebilecek kod yazmasına olanak tanır.
Bu nedenle, PyScript bir tarayıcıda Python kodu yazmayı ve çalıştırmayı destekler. Gelecek için amaç, diğer diller için de destek sağlamasıdır.
Yazımı okuduğunuz için teşekkürler eder, Saygılar ve sevgilerle.
Kaynak: Cyber Security News