היכרות עם הקורס ומסע מיקרו פייתון
ברוכים הבאים לקורס
בשיעור הראשון אנחנו פותחים את המסע ללימוד פייתון באמצעות חומרה אמיתית. הפלטפורמה המרכזית בקורס היא לוח ESP32 שעליו רצה תוכנה קטנה (לדוגמה משחק). במהלך הקורס נשתמש בלוח הזה כדי ללמוד מושגי תכנות ולהפעיל רכיבים שונים.
המטרה היא ללמוד פייתון בצורה מעשית: כל מושג חדש שנלמד ילווה בניסוי או בפיצ'ר שנוסיף למערכת.
למי הקורס מתאים
הקורס בנוי כך שגם מי שלא כתב פייתון מעולם יוכל לעקוב:
- כל נושא מתחיל בהסבר של העיקרון בפייתון
- לאחר מכן נראה כיצד משתמשים בו על ה‑ESP32
- נשלב תרגול דרך המשחק או הפלטפורמה
אם כבר יש לכם ניסיון בפייתון, תוכלו לדלג על חלק מהקטעים התאורטיים ולהתמקד בעבודה עם החומרה.
מה זה MicroPython
MicroPython היא גרסה מצומצמת של שפת פייתון שמותאמת לריצה על מיקרו־בקרים קטנים.
מאפיינים עיקריים:
- רצה על רכיבים כמו ESP32
- שומרת על התחביר והעקרונות של פייתון
- כוללת פחות ספריות כדי להתאים לזיכרון קטן
בפועל, רוב הקוד נראה בדיוק כמו פייתון רגיל.
דוגמה קצרה
דוגמה בסיסית לקוד MicroPython:
python
print("Hello from ESP32")
קוד כזה יכול לרוץ ישירות על הלוח ולשלוח פלט למסוף.
מה צריך להכין לשיעורים הבאים
לפני שממשיכים כדאי לוודא:
- לוח ESP32 מחובר למחשב
- התוכנה הבסיסית כבר צרובה עליו
- מותקנים הכלים הדרושים לעבודה
בשיעור הבא נקים את סביבת העבודה המלאה כדי שתוכלו להריץ קוד, לצרוב תוכנות ללוח ולהתחיל לפתח בעצמכם.