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