מה זו ספרייה בתכנות?

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

בפייתון מוסיפים ספרייה בעזרת import. import random מכניס ספרייה של מספרים אקראיים, ואחר כך random.randint(1, 6) מגריל מספר כמו קובייה. import math מכניס פונקציות מתמטיות, כמו שורש ריבועי. יש ספריות לציור, לעבודה עם תמונות, לבניית אתרים ועוד.

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

💡 איך זוכרים? ספרייה = ארגז כלים מוכן. import = פותחים את הארגז.

✅ בודקים את עצמנו

1. מה זו ספרייה בתכנות?

2. איך מוסיפים ספרייה בפייתון?

3. למה כדאי להשתמש בספריות ממקורות מוכרים?

🧩 לשיעור המלא: פונקציות: מתכון עם שם
הסבר מלא, חידון של 8 שאלות ודף עבודה להדפסה · מתאים לכיתות ה׳–ט׳

מושגים קשורים

פונקציה
פונקציה היא קבוצה של הוראות שנותנים לה שם. אחרי שמגדירים אותה פעם אחת, אפשר להפעיל (״לקרוא לה״) בכל מקום ובכל פעם שרוצים.
קוד פתוח
קוד פתוח הוא תוכנה שהקוד שלה גלוי לכולם, ומותר — לפי הרישיון שלה — לקרוא אותו, ללמוד ממנו, לשנות אותו ולשתף אותו.
מספרים אקראיים
מספר אקראי הוא מספר שנבחר ״בהגרלה״, כך שאי אפשר לנחש מראש מה הוא יהיה. משחקים משתמשים בהם כדי שלא יהיו צפויים.

עוד מושגים מהשיעור "פונקציות: מתכון עם שם"

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

שאלות נפוצות

איך זוכרים מה זה ספרייה?

ספרייה = ארגז כלים מוכן. import = פותחים את הארגז.

אילו מושגים קשורים לספרייה?

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

לכל 72 המושגים בתכנות ←

האם זה עזר?
חדש בעוגה בוגה: מבקשים — ואנחנו מכינים ✨חסר לכם דף עבודה, חוברת או משחק? ספרו לנו, בחינם.
לבקשת דף ←או בוואטסאפ