100 מעלות - עצות מועילות?

היי,
אשמח לעצות מועילת בתרגיל 100 מעלות בנוגע למציאת המילים לשירים.
א. בהתחלה מצאתי שני מודולים שנראו נחמדים, אבל הבעיה איתם שכאשר הם לא מצאו את השיר במאגרים , הם הקפיצו שגיאה. כיוון שלא למדנו להתמודד עם זה, החלטתי לוותר.
ב. מודל נוסף כנראה לא היה מעודכן כי כל הזמן הקפיץ שהוא לא מוצא את המתודות של עצמו.
ג. מצאתי עוד מודל, שגם מקפיץ שגיאה, אבל הוא לפחות מאפשר לחפש קודם לכל אומן את כל השירים שלו בלי שגיאה עם ערך החזרה None במקרה שאין שיר. הבעיה - זמן ריצה מטורף שמקריס את התוכנית בסופו של דבר.
ד. לא הבנתי האם לצלול ולהבין מה זה API וכל מיני מונחים שנתקלתי בהם בהרשמות וב conrtol.

היי,

בנוגע לסעיפים א - ג: זה בסדר שקופצת לך שגיאה תראה מה היא אומרת ותטפל בזה בקוד שלך בהתאם. ואני ממליץ לעבוד עם המודול מן הסתם שכן מחזיר לך תוצאות (גם אם בחלק מהם מחזיר שגיאה) וגם אם זה לוקח לו זמן.
ד. אין צורך להתעסק פה עם API בצורה הפורמלית של זה, לא מעבר להגדרה אולי בסיסית של המודול שאתה עובד איתו. תסתכל הדוקומנטציה שלהם בדיוק מה לעשות ועבוד לפי זה.

טיפ שקיבלתי מחכם סיני: בגלל שדברים כאלה באמת יכולים לקחת זמן והמון משאבים מהמחשב, סיכוי גבוה ששווה לחלץ את המידע קודם למחשב ואז לעבוד עליו מאשר כל פעם לקרוא לו מהמודול.
:cn:

2 לייקים