top of page

קורס יצירת דשבורדים בפייתון

עם ספריית Streamlit

בקורס נלמד איך להשתמש בספריית Streamlit כדי ליצור יישומי נתונים (Data Applications) ודשבורדים אינטראקטיביים בענן - בקלות, במהירות ובעזרת מעט מאוד קוד. נבין כיצד הספרייה מתרגמת קוד פייתון פשוט לטכנולוגיות ווב שהדפדפן יודע להציג (HTML, CSS, JavaScript), וכך מאפשרת לבנות ממשקים חכמים ואינטראקטיביים ללא צורך בידע מוקדם בפיתוח ווב.

המשתתפים יקבלו דרך מהירה, נוחה ונגישה להפוך סקריפטים של פייתון לאפליקציות מלאות שאפשר לשתף ולהריץ מכל מקום.

על הקורס

בסיום הקורס ידעו המשתתפים לבנות אפליקציית דאטה אינטראקטיבית מאפס: טעינת נתונים, יצירת פילטרים וטפסים, חישובי KPIs, גרפים ודוחות.
כמו כן, המשתתפים יבינו כיצד למנף תכונות מתקדמות כדי לשפר ביצועים וכיצד לפרוס את האפליקציה לשימוש צוותי/ארגוני או אפילו פומבי.

יעדי הקורס

הקורס מתאים לאנליסטים, מפתחי BI ודאטה, וצוותים שמעוניינים להפוך תהליכי ניתוח בפייתון לכלי עבודה אינטראקטיבי ונגיש בתוך הארגון.

קהל יעד

היכרות בסיסית עם פייתון ו-Pandas.

דרישות קדם

2 מפגשים | 16:00 - 9:00

משך ההכשרה

  • מבוא לספריית Streamlit ויצירת אפליקציה ראשונית.

    • סקירה של עקרונות העבודה עם הספרייה.

    • הבנת מבנה הפרויקט ודרך ארגון הקוד.

    • הרצה ראשונית של אפליקציה פשוטה.
       

  • תכנון והגדרת פריסת עמוד.

    • שימוש במבנים שונים להצגת תכנים.

    • התאמת מבנה המסך לחוויית המשתמש.

    • הגדרת סרגל צד והוספת רכיבי שליטה.
       

  • הצגת מידע במגוון פורמטים.

    • טקסט רגיל והדגשות.

    • שילוב Markdown לתיעוד וייצוג גמיש.

    • הצגת טבלאות נתונים בפורמט קריא וברור.
       

  • יצירת טפסים ורכיבי קלט (Input Elements).

    • שדות טקסט, בחירה, תאריכים ועוד.

    • שימוש בכפתורים ליצירת פעולות ואינטראקציות.

    • בניית טפסים המאפשרים למשתמש להזין נתונים בצורה נוחה.
       

  • הצגת גרפים אינטראקטיביים.

    • שילוב ספריות גרפים נפוצות.

    • הצגת נתונים בצורה ויזואלית ומונחית אינטראקציה.

    • התאמת הגרפים להפעלה בתוך עמודי Streamlit.
       

  • Session State ו־Caching.

    • ניהול מצב לאורך הסשן למניעת אובדן נתונים.

    • שימוש ב־Caching לשיפור מהירות העבודה.

    • יצירת חוויית משתמש רציפה וטובה יותר.
       

  • אפליקציות מרובות דפים וניווט פנימי.

    • הוספת דפים חדשים לאפליקציה.

    • בניית תפריט ניווט ברור ומודרני.

    • הפרדת לוגיקה ותכנים לשם תחזוקה נוחה.
       

  • טעינת האפליקציה לשרת פומבי.

    • הכנת הפרויקט לפריסה.

    • העלאה לשירות ענן מתאים.

    • שיתוף האפליקציה עם משתמשים בארגון או מחוצה לו.

נושאים מרכזיים

bottom of page