BiSoft Logo

Hizmetler

Ürünler

Ortaklık

Blog

Turkish

Genel

Streamlit ile Low Code Hızlı Uygulama Geliştirme

Streamlit kütüphanesi son zamanlarda üzerinde çalıştığımız ve ürünlerimizde kullanmayı değerlendirdiğimiz bir python kütüphanesi.

Özellikle low code olması ve çok hızlı prototipleme imkanı sunması bizim ilk etapta çok ilgimizi çekiyor.

Streamlit kütüphanesini pip ya da conda ile kurmak mükün

pip install streamlit
pip install streamlit
pip install streamlit

Sonrasında bir python dosyasına yazacağınız çok basit kod parçaları ile güzel ekranlar oluşturmaya başlayabiliyorsunuz.

import streamlit as stimport pandas as pdst.header('Ankara Ev Fiyatları', divider='rainbow')dataframe = pd.read_csv("data.csv",sep=";")st.data_editor(dataframe)st.scatter_chart(    dataframe,    x='net_m2',    y='fiyat')
import streamlit as stimport pandas as pdst.header('Ankara Ev Fiyatları', divider='rainbow')dataframe = pd.read_csv("data.csv",sep=";")st.data_editor(dataframe)st.scatter_chart(    dataframe,    x='net_m2',    y='fiyat')
import streamlit as stimport pandas as pdst.header('Ankara Ev Fiyatları', divider='rainbow')dataframe = pd.read_csv("data.csv",sep=";")st.data_editor(dataframe)st.scatter_chart(    dataframe,    x='net_m2',    y='fiyat')

kodu çalıştırmak için aşadaki komut yeterli

streamlit run app.py
streamlit run app.py
streamlit run app.py

Örnek veri setini (https://www.kaggle.com/datasets/kumruorkun/housing-market-ankara?resource=download) adresinden aldım. Yukarıdaki basit kodun çıktısının görüntüsü aşağıdadır.

Genel olarak hızlı prototipleme ve görselleştirme açısından oldukça başarılı bir kütüphane. Çok fazla componenti barındırıyor. Birden fazla charting kütüphanesini destekliyor. Dataframeler ile çalışması çok kolay, caching özelliği mevcut. Editable data table ile inplace edit özelliği var.

Sayfa yerleşimleri çok esnek fluid design konseptleri ile uygun. Sadece veri görselleştirmek için değil form tasarlamak için de çok kullanışlı.

Genel olarak kütüphane hakkındaki yorumum çok olumlu. Bir post da pycaret ile beraber kullanımını göstermek için planlıyorum.

250'den fazla müşterimize katılın

İster uzman danışmanlık, ister özel yazılım, ister kapsamlı veri çözümleri arıyor olun, BiSoft yanınızda. Hedeflerinize nasıl katkı sağlayabileceğimizi konuşalım.

250'den fazla müşterimize katılın

İster uzman danışmanlık, ister özel yazılım, ister kapsamlı veri çözümleri arıyor olun, BiSoft yanınızda. Hedeflerinize nasıl katkı sağlayabileceğimizi konuşalım.

250'den fazla müşterimize katılın

İster uzman danışmanlık, ister özel yazılım, ister kapsamlı veri çözümleri arıyor olun, BiSoft yanınızda. Hedeflerinize nasıl katkı sağlayabileceğimizi konuşalım.

İş büyümesi ve verimliliği için akıllı veri çözümleri

Şirket

Hizmetler

Ürün

Vispeahen

BFM

BFM4Patroni

Daha fazla içerik