Çözüldü: Streamlit'te sütunlar oluşturun

Streamlit'te sütun oluşturmaya ilişkin temel sorun, karmaşık düzenler oluşturmanın zor olabilmesidir. Streamlit, veri görselleştirmeleri oluşturmak için basit ve anlaşılır bir araç olacak şekilde tasarlanmıştır, dolayısıyla HTML veya CSS gibi daha gelişmiş düzen araçlarıyla aynı düzeyde esnekliğe sahip değildir. Ayrıca Streamlit, birden çok sütun içeren karmaşık düzenler oluşturmayı zorlaştırabilen sütunların iç içe yerleştirilmesini desteklemez.

import streamlit as st 

# Create columns 
st.beta_columns([ 
    # Column 1 
    ("First Column", [ 
        st.text("This is the first column"),  
        st.slider("Slider in first column")  
    ]),  

    # Column 2 
    ("Second Column", [ 
        st.text("This is the second column"),  
        st.checkbox("Checkbox in second column")  

    ])])

# Satır 1: Bu satır, Streamlit kitaplığını içe aktarır.
# Satır 2: Bu satır, Streamlit uygulamasında iki sütun oluşturur.
# Satır 3-7: Bu kod bloğu, bir metin öğesi ve bir kaydırma öğesi içeren ilk sütunu tanımlar.
# Satır 8-12: Bu kod bloğu, bir metin öğesi ve bir onay kutusu öğesi içeren ikinci sütunu tanımlar.

çerçeve nedir

Python'da bir çerçeve, uygulama geliştirmek için bir yapı sağlayan bir modüller ve paketler koleksiyonudur. Dizin düzeni, veri erişim katmanı ve kullanıcı arayüzü bileşenleri gibi bir uygulamanın temel yapısını sağlar. Ayrıca, uygulamaları hızlı bir şekilde geliştirmek için kullanılabilecek işlev ve sınıf kitaplıklarını da içerir. Web uygulamaları, masaüstü uygulamaları, mobil uygulamalar ve daha fazlasını oluşturmak için çerçeveler kullanılabilir.

Aerodinamik çerçeve

Streamlit, veri bilimi ve makine öğrenimi için güzel, özel web uygulamaları oluşturmayı ve paylaşmayı kolaylaştıran açık kaynaklı bir Python kitaplığıdır. En az çabayla etkileşimli web uygulamaları oluşturmak için basit ve sezgisel bir yol sağlar. Streamlit uygulamaları yalnızca Python kodu kullanılarak oluşturulur, bu nedenle HTML veya JavaScript gerekmez. Streamlit ayrıca NumPy, Pandas, Scikit-learn ve TensorFlow gibi popüler veri bilimi kitaplıklarını da destekler. Streamlit ile hızlı bir şekilde güçlü veri görselleştirmeleri oluşturabilir ve bunları iş arkadaşlarınızla veya dünyayla paylaşabilirsiniz.

Python ile streamlit'te sütunları nasıl oluştururum?

Streamlit, yalnızca birkaç satır kodla etkileşimli web uygulamaları oluşturmayı kolaylaştıran güçlü bir açık kaynaklı Python kitaplığıdır. Veri bilimi ve makine öğrenimi modellerini teknik olmayan kullanıcılar için daha erişilebilir ve kullanımı daha kolay hale getirmek için tasarlanmıştır.

Python ile Streamlit'te sütun oluşturmak basit ve kolaydır. İlk adım, Streamlit kitaplığını içe aktarmaktır:

akıcılığı st olarak içe aktar

Ardından st.columns() işlevini kullanarak sütunlar oluşturabilirsiniz. Bu işlev iki bağımsız değişken alır: oluşturmak istediğiniz sütun sayısı ve her sütuna yerleştirilmesi gereken isteğe bağlı bir widget veya öğe listesi. Örneğin, metin kutuları içeren iki sütun oluşturmak isterseniz, bunu yapabilirsiniz:

st.columns([st.text_input(“Sütun 1”), st.text_input(“Sütun 2”)])

İsteğe bağlı bir üçüncü bağımsız değişkeni st.columns() işlevine ileterek her sütunun genişliğini de belirleyebilirsiniz:

st.columns([st.text_input(“Sütun 1”), st.text_input(“Sütun 2”)], genişlik=[200, 400])

Bu, sırasıyla Sütun 1'in genişliğini 200 piksele ve Sütun 2'nin genişliğini 400 piksele ayarlayacaktır.

İlgili Mesajlar:

Leave a Comment