פיצ'ר 1: מאתרים כוכבים
זוכרים את רשימת הקריטריונים לזיהוי הכוכב הבא?
פופולריות בעלייה
מספר צפיות הולך וועולה
כוכב!
מספר רב של צפיות ביוטיוב
זמר בפריצה
הצפיות שהצטברו לזמר לאחרונה,
הן חלק משמעותי מכל הצפיות שלו
בכוכב הבא A פיתחתם מערכת שבודקת אם לזמר.ת יש מגמת פופולריות בעלייה. בפרויקט זה פיתחתם מערכת שבודקת אם הזמר בפריצה. אבל לא בדקתם לי שזמר הוא בכלל כוכב!
צליל
סיכמנו שנבדוק שלזמר יש הרבההה צפיות ביוטיוב בסך הכל… עכשיו רק נשאר לתכנת את זה :)
דורון
אחלה! מזכירה שאני מחפשת זמרים שיש להם לפחות 100,000 צפיות.
צליל
בסדר גמור. אם כך, נצטרך להשתמש בפילטר על טווח של צפיות ולא על ערך בודד כמו שעשינו עד עכשיו…
דורון
בשביל לפתח את הפיצ'ר הזה, יש ללמוד משהו חדש.
אז כדי להוסיף את הפיצ'ר הזה, נשתמש בפילטר על טווח. איך נבדוק מהו מספר הצפיות המקסימלי בטבלה?
דורון
כדי לקבל את מספר הצפיות הגבוה ביותר שקיים בטבלה, הכירו את פקודת get_max.
הפקודה מקבלת בסוגריים 2 ערכים:
1. משתנה-טבלה
2. הטור שאת המקסימום שלו רוצים לקבל (שם הטור יהיה בתוך מירכאות)
הפקודה מחזירה את המספר הגבוה ביותר בטור לתוך משתנה.
למשל:
total_views_table = read_table("https://...")
max_views = get_max(total_views_table, "total_views")
אז מה לעשות תכלס
-
עבדו רק עם טבלה מספר 2, "סך צפיות לזמר".
-
כתבו תוכנית שתבדוק מי מהזמרים בטבלה כוכב אמיתי.
שימו ❤ שצריך להשתמש כאן בפילטר על טווח ובפקודה get_max -
הדפיסו את טבלת הכוכבים.
עברו לקולאב לשלב 'פיצ'רים' ומצאו את הסימניה הבאה:
יאללה לעבודה
כל הכבוד לנו! עזרנו לצליל למצוא את הכוכב הבא באמצעות בדיקת כל שלושת הקריטריונים.
דורון
יש טעם להוסיף קריטריון שמתייחס לזמן שערוץ היוטיוב של זמר.ת קיים?
צליל
זה לא תמיד עוזר להחליט מיהו הכוכב הבא..
דורון
השלימו באמצעות המשפט הנכון ביותר: אם ערוץ יוטיוב של זמר.ת קיים הרבה מאוד זמן, …
אם כך, נמשיך לפיצ'ר הבא!
צליל