פיצ'ר 2: נבנה מערכת אינטראקטיבית
הייתי רוצה שתהיה לי אפשרות להזין בעצמי שם של זמר מסוים ולקבל את מגמת הפופולריות שלו לאורך תקופה מסוימת על גבי גרף. זה אפשרי?
צליל
בטח! נעבוד על זה.
דורון
הידעת? מה זה אינטראקטיבי?
מערכת המקבלת קלט מהמשתמש ופועלת לפיו נקראת מערכת אינטראקטיבית.
מויקיפדיה: "אינטראקטיביות הוא מונח המציין את היכולת של המערכת ליצירת דיאלוג עם מפעיליה".
עברו לקולאב לשלב 'פיצ'רים' ומצאו את הסימניה הבאה:
יאללה לעבודה
השתכנעתם שזה עובד? אז לצליל יש עוד שאלה...
איך נדע אילו זמרים זמינים עבורנו בטבלה? איך נדע להקליד את שם הזמרים בצורה מדויקת?
צליל
זאת שאלה מצוינת. כדאי שנציג רשימה של הזמרים שמהם אפשר לבחור. אבל מאיפה נשיג את הרשימה הזו?
דורון
לא בעיה! :) הרי יש בטבלה שלנו טור של singer, אז נוכל פשוט להראות את הטור הזה.
נכיר פקודה חדשה: print_column.
טור=column, כלומר הפירוש של הפקודה הוא להדפיס את תוכן הטור.
הפקודה מקבלת 2 ערכים בסוגריים:
1. הטבלה (שם המשתנה) שאיתה אנו עובדים
2. שם הטור שאת תוכנו אנו מעוניינים להדפיס
print_column(שם הטור" , משתנה-טבלה")
נסו להשתמש בפקודה זו עבור טבלת הזמרים המלאה, עבור הטור "singer".
להזכירכם זה הלינק אליה:
https://data.cyber.org.il/OnTop/StarA/Data/SingersViews.All.csv