איך מתחילים ללמוד תכנות להכנה לגאמא
מאת ארז ברזאני · תרגול מקורי של GammaCyber
מסלול פתיחה למי שעדיין מתקשה לקרוא קוד. בוחרים שפה אחת, לומדים להפעיל דוגמה קטנה ומתקדמים לפי יכולת להסביר אותה. אין צורך להתחיל מרשימת כל הטכנולוגיות בקורס.
התרגיל הראשון
ב־Python 3 כתבו x=3 ואז print(x+2). התוצאה היא 5. שנו את x ל־0 וחזו את התוצאה לפני ההרצה. אחר כך הוסיפו תנאי שמדפיס positive רק כאשר x גדול מאפס. התרגיל בודק קשר בין ערך, ביטוי ותנאי; הוא אינו מחייב מערכת גדולה או התקנה מורכבת. אפשר להתחיל בסביבה מקומית פשוטה בהתאם למדריך הרשמי.
סדר לימוד מוצע
התקדמו מערכים וביטויים לתנאים, לולאות, פונקציות ורשימות. לכל נושא בחרו דוגמה אחת שתוכלו לשנות. לולאה טובה לתרגול היא צבירת סכום, ופונקציה טובה מקבלת קלט ומחזירה תוצאה ללא תלות בקלט מהמסך. אל תעברו הלאה רק מפני שהקוד רץ; נסו להסביר מה ישתנה אם הקלט ריק או אפס.
מתי לעבור לשאלות משולבות
כשאפשר לחזות פלט של לולאה קצרה ולכתוב פונקציה קטנה עם שתי בדיקות, עברו לתרגול Python וקריאת קוד. אם שאלה קשה, פירקו אותה לפונקציות ולדוגמאות קטנות. בקורס המלא יש הרחבות; מסלול הפתיחה נועד לבחור את הצעד הבא, ולא להציג סיום של כמה תרגילים כשליטה בכל חומר ההכנה.
הצעד הבא בלמידה
בחרו עיקרון אחד שעדיין לא ברור, חזרו לדוגמה ונסו להסביר אותה במילים שלכם.
לשיעור הקשור בקורסלמפת הקורס וחלוקת התוכןהמשאבים בעמוד הזה פתוחים. חלק משיעורי הקורס זמינים בתצוגה מקדימה, וגישה מלאה בתשלום.
להמשך תרגול
מקורות טכניים וגבולות התרגול
המקורות מסבירים טכנולוגיה. הם אינם אסמכתה למבנה מיון צבאי. התוכן כאן עצמאי; הנחיות הזימון האישי הן הקובעות. מצאתם שגיאה? כתבו לנו.