تم الحل: إنشاء أعمدة في شكل انسيابي

تكمن المشكلة الرئيسية المتعلقة بإنشاء أعمدة في Streamlit في أنه قد يكون من الصعب إنشاء تخطيطات معقدة. تم تصميم Streamlit ليكون أداة بسيطة ومباشرة لإنشاء تصورات البيانات ، لذلك لا تتمتع بنفس مستوى المرونة مثل أدوات التخطيط الأكثر تقدمًا مثل HTML أو CSS. بالإضافة إلى ذلك ، لا يدعم Streamlit تداخل الأعمدة ، مما يجعل من الصعب إنشاء تخطيطات معقدة بأعمدة متعددة.

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")  

    ])])

# السطر 1: هذا الخط يستورد مكتبة Streamlit.
# السطر 2: ينشئ هذا السطر عمودين في تطبيق Streamlit.
# Lines 3-7: تحدد كتلة التعليمات البرمجية هذه العمود الأول ، الذي يحتوي على عنصر نص وعنصر شريط تمرير.
# Lines 8-12: تحدد كتلة التعليمات البرمجية هذه العمود الثاني ، الذي يحتوي على عنصر نص وعنصر مربع اختيار.

ما هو الإطار

إطار العمل في Python عبارة عن مجموعة من الوحدات النمطية والحزم التي توفر بنية لتطوير التطبيقات. يوفر الهيكل الأساسي للتطبيق ، مثل تخطيط الدليل وطبقة الوصول إلى البيانات ومكونات واجهة المستخدم. ويشمل أيضًا مكتبات الوظائف والفئات التي يمكن استخدامها لتطوير التطبيقات بسرعة. يمكن استخدام الأطر لإنشاء تطبيقات الويب وتطبيقات سطح المكتب وتطبيقات الأجهزة المحمولة والمزيد.

إطار انسيابي

Streamlit هي مكتبة Python مفتوحة المصدر تسهل إنشاء ومشاركة تطبيقات ويب جميلة ومخصصة لعلوم البيانات والتعلم الآلي. يوفر طريقة بسيطة وبديهية لإنشاء تطبيقات ويب تفاعلية بأقل جهد. تم تصميم تطبيقات Streamlit باستخدام كود Python فقط ، لذلك لا يلزم وجود HTML أو JavaScript. يدعم Streamlit أيضًا مكتبات علوم البيانات الشائعة مثل NumPy و Pandas و Scikit-Learn و TensorFlow. باستخدام Streamlit ، يمكنك إنشاء تصورات قوية للبيانات بسرعة ومشاركتها مع الزملاء أو العالم.

كيف أقوم بإنشاء أعمدة في شكل انسيابي باستخدام Python

Streamlit هي مكتبة Python قوية ومفتوحة المصدر تسهل إنشاء تطبيقات ويب تفاعلية ببضعة سطور من التعليمات البرمجية. إنه مصمم لجعل نماذج علم البيانات والتعلم الآلي أكثر سهولة ويسهل استخدامها للمستخدمين غير التقنيين.

يعد إنشاء أعمدة في Streamlit باستخدام Python أمرًا بسيطًا ومباشرًا. الخطوة الأولى هي استيراد مكتبة Streamlit:

استيراد Streamlit مثل شارع

بعد ذلك ، يمكنك إنشاء أعمدة باستخدام وظيفة st.columns (). تأخذ هذه الوظيفة وسيطين: عدد الأعمدة التي تريد إنشاءها ، وقائمة اختيارية من الأدوات أو العناصر التي يجب وضعها في كل عمود. على سبيل المثال ، إذا أردت إنشاء عمودين يحتويان على مربعات نصية ، فيمكنك القيام بذلك:

st.columns ([st.text_input ("العمود 1") ، st.text_input ("العمود 2")])

يمكنك أيضًا تحديد عرض كل عمود بتمرير وسيطة ثالثة اختيارية في وظيفة st.columns ():

st.columns ([st.text_input ("العمود 1") ، st.text_input ("العمود 2")] ، العرض = [200 ، 400])

سيؤدي هذا إلى تعيين عرض العمود 1 على 200 بكسل وعرض العمود 2 على 400 بكسل على التوالي.

الوظائف ذات الصلة:

اترك تعليق