משתנה (Variable)🔥 גבוה · מתוך 8 מבחנים▼
מקום בזיכרון המחשב המכיל ערך שניתן לשנות במהלך ריצת התוכנית.
הרחבה ←
טיפוס נתונים (Data Type)🔥 גבוה · מתוך 8 מבחנים▼
סיווג של נתונים המגדיר אילו ערכים הוא יכול להכיל ואילו פעולות ניתן לבצע עליהם (לדוגמה: מספר שלם, מחרוזת).
הרחבה ←
אופרטור (Operator)🔥 גבוה · מתוך 8 מבחנים▼
סמל המבצע פעולה מסוימת על ערך אחד או יותר (לדוגמה: +, -, *).
הרחבה ←
תנאי (Conditional Statement)🔥 גבוה · מתוך 8 מבחנים▼
מבנה קוד המאפשר לבצע בלוק קוד מסוים רק אם תנאי לוגי מתקיים (לדוגמה: if, else).
הרחבה ←
לולאה (Loop)🔥 גבוה · מתוך 8 מבחנים▼
מבנה קוד המאפשר לחזור על בלוק קוד מספר פעמים, כל עוד תנאי מסוים מתקיים או על פריטים באוסף (לדוגמה: for, while).
הרחבה ←
פונקציה (Function)🔥 גבוה · מתוך 8 מבחנים▼
בלוק קוד בעל שם המבצע משימה ספציפית וניתן לקרוא לו מספר פעמים.
הרחבה ←
רשימה (List)🔥 גבוה · מתוך 8 מבחנים▼
מבנה נתונים מסודר וניתן לשינוי המכיל אוסף של פריטים.
הרחבה ←
מחרוזת (String)🔥 גבוה · מתוך 7 מבחנים▼
רצף של תווים, המשמש לייצוג טקסט.
הרחבה ←
מילון (Dictionary)🔥 גבוה · מתוך 2 מבחנים▼
מבנה נתונים לא מסודר המאחסן זוגות של מפתח-ערך, כאשר כל מפתח ייחודי.
הרחבה ←
קבוצה (Set)בינוני · מתוך 1 מבחנים▼
מבנה נתונים לא מסודר המכיל אוסף של פריטים ייחודיים בלבד.
הרחבה ←
רקורסיה (Recursion)🔥 גבוה · מתוך 6 מבחנים▼
טכניקת תכנות שבה פונקציה קוראת לעצמה כדי לפתור בעיה על ידי פירוקה לתת-בעיות קטנות יותר מאותו סוג.
הרחבה ←
מקרה בסיס (Base Case)🔥 גבוה · מתוך 6 מבחנים▼
התנאי בפונקציה רקורסיבית המפסיק את הקריאות הרקורסיביות ומונע לולאה אינסופית.
הרחבה ←
סיבוכיות זמן (Time Complexity)🔥 גבוה · מתוך 7 מבחנים▼
מדד לכמות הזמן שלוקח לאלגוריתם לרוץ כפונקציה של גודל הקלט, לרוב מבוטא בסימון Big O.
הרחבה ←
סיבוכיות מקום (Space Complexity)בינוני · מתוך 1 מבחנים▼
מדד לכמות הזיכרון שאלגוריתם צורך כפונקציה של גודל הקלט, לרוב מבוטא בסימון Big O.
הרחבה ←
קלט/פלט קבצים (File I/O)🔥 גבוה▼
תהליך קריאת נתונים מקובץ או כתיבת נתונים לקובץ.
הרחבה ←
מחלקה (Class)🔥 גבוה · מתוך 7 מבחנים▼
תבנית או 'תוכנית' ליצירת אובייקטים, המגדירה את התכונות וההתנהגויות המשותפות להם.
הרחבה ←
אובייקט (Object)🔥 גבוה · מתוך 7 מבחנים▼
מופע ספציפי של מחלקה, בעל תכונות ומתודות משלו.
הרחבה ←
מתודה (Method)🔥 גבוה · מתוך 7 מבחנים▼
פונקציה המוגדרת בתוך מחלקה ופועלת על אובייקטים מאותה מחלקה.
הרחבה ←
עץ (Tree)בינוני · מתוך 3 מבחנים▼
מבנה נתונים היררכי המורכב מצמתים המחוברים בקשתות, כאשר לכל צומת יש אב אחד לכל היותר (למעט השורש).
הרחבה ←
קידוד האפמן (Huffman Coding)בינוני · מתוך 2 מבחנים▼
אלגוריתם דחיסת נתונים חסר אובדן המשתמש בעץ בינארי כדי להקצות קודים באורכים משתנים לתווים, בהתאם לתדירות הופעתם.
הרחבה ←
גנרטור (Generator)בינוני · מתוך 1 מבחנים▼
פונקציה ב-Python שמחזירה איטרטור, ומאפשרת ליצור סדרות של ערכים 'בזמן אמת' במקום לבנות רשימה שלמה בזיכרון.
הרחבה ←
פונקציה מסדר גבוה (Higher-Order Function)🔥 גבוה · מתוך 4 מבחנים▼
פונקציה שמקבלת פונקציה אחרת כארגומנט, או מחזירה פונקציה כתוצאה.
הרחבה ←
למדא (Lambda)🔥 גבוה · מתוך 4 מבחנים▼
פונקציה אנונימית קטנה ב-Python, המוגדרת בשורה אחת.
הרחבה ←
תכנות דינמי (Dynamic Programming)בינוני · מתוך 1 מבחנים▼
שיטה לפתרון בעיות מורכבות על ידי פירוקן לתת-בעיות חופפות ופתרון כל תת-בעיה פעם אחת בלבד, ושמירת התוצאות.
הרחבה ←
מימוניזציה (Memoization)בינוני · מתוך 1 מבחנים▼
טכניקה לשיפור ביצועים של פונקציות רקורסיביות על ידי שמירת תוצאות של קריאות קודמות כדי למנוע חישובים חוזרים.
הרחבה ←