הנדסאי תוכנה, עם רקע ב־C, Java, C++, אנדרואיד ואסמבלי. מחשבים מושכים אותי מילדות, ואני חוזר עכשיו לתחום בצורה מסודרת — דרך פייתון, אוטומציה, וכלים שאני בונה בעצמי. כל מה שלמטה רץ כאן, בדפדפן שלכם.
No program matches that name.
Output appears here.
התוכניות נטענות ישירות ממאגר תיק העבודות — מוסיפים שם, מופיע כאן.
sterile_department.py
מדמה את מכונות העיקור במחלקה בעזרת שתי מחלקות (classes) ותפריט קטן: התחלת מחזור, סיום, וספירה של מה שפועל. מכונה שכבר פועלת לא תתחיל שוב.
לפתיחה בקונסולהzeev_hospital.py
בודקת אם מחלקה נמצאת בקומה הנכונה בבית החולים. מילון במקום שרשרת של if, טיפול בקלט שגוי, ו־14 בדיקות אוטומטיות שרצות בכל העלאה.
לפתיחה בקונסולהzeev_sterilizer_check.py
שואלת כמה מכונות יש, קוראת את הטמפרטורה של כל אחת, וסופרת כמה נמצאות בטווח העיקור, בין 121 ל־134 מעלות, וכמה לא.
לפתיחה בקונסולהמחשבים תפסו את תשומת ליבי עוד כשהייתי ילד. לא המסכים — מה שמאחוריהם. רציתי להבין למה מכונה עושה את מה שהיא עושה, ומאז אני מפרק את השאלה הזו לגורמים. זה הוביל אותי לדיפלומת הנדסאי תוכנה ולשנים של כתיבה ב־C, Java, C++ ואנדרואיד.
החיים הובילו אותי אחר כך למחלקת אספקה סטרילית בבית חולים, שם אני עובד ככוח עזר. זו עבודה מכובדת ואני מעריך אותה מאוד — המחלקה שומרת על חדרי ניתוח בטוחים, ונתתי לה כל מה שהיא דורשת: דיוק, סבלנות, ואחריות על ציוד שאנשים אחרים תלויים בו. אני אסיר תודה על מה שלמדתי שם.
זה פשוט לא התחום שלי. ההכשרה שלי היא בתוכנה, הסקרנות שלי תמיד הייתה בתוכנה, והריחוק ממנה מעולם לא הרגיש נכון. הייתי רוצה להביא את אותה מידת אכפתיות שאני נותן לחדר העיקור — לעבודה שאליה באמת הוכשרתי.
אז אני עושה את זה כמו שצריך. לומד ברוב הערבים, כותב תוכניות ביד, משלים את התעודות, וחוזר לתחום שרציתי מההתחלה. אני שואל שאלות, מקבל משוב בפתיחות, ומעדיף ללמוד משהו חדש מאשר להגן על משהו שאני כבר יודע.
לצד פייתון אני עובד עם כלי בינה מלאכותית כל יום, ומתייחס אליהם כמו שהאספקה הסטרילית לימדה אותי להתייחס לכל תהליך: כלי מצוין, שאף פעם לא סומכים עליו בלי לבדוק. אני בונה אוטומציות ב־n8n, עובד עם Claude Code ועם MCP (סיימתי את קורס ה־MCP של Anthropic), כתבתי בודק קישורים שמפעיל דפדפן אוטומטי עם Playwright, ויוצר סרטונים קצרים במודלים כמו Veo ו־Kling. מה שהכי מעניין אותי הוא לא הכלי עצמו, אלא החלק שבו אדם מחליט מה לבקש — ובודק מה חזר.
Google IT Automation with Python
בתהליך לקראת התעודה. אחריה PCAP.
נכתב ביד
כל תוכנית ברשימה התחילה כקוד שהקלדתי בעצמי, נושא אחרי נושא. כשבהמשך AI עזר לשפר תוכנית או להוסיף לה בדיקות — היסטוריית ה־commits מראה בדיוק מה השתנה.
AI, עם צ׳קליסט
n8n · Claude Code · MCP · Playwright. אני משתמש ב־AI כדי לבנות מהר יותר — אבל כמו מטען בחדר העיקור, שום דבר לא יוצא לפני שעבר בדיקה.
הדף הזה הוא קובץ HTML אחד. בלי framework, בלי שלב בנייה, בלי שרת. הפייתון שברשימה רץ דרך Pyodide — גרסה של CPython שהודרה ל־WebAssembly — ולכן הוא מתבצע על המכשיר שלכם, בלשונית הזו. שום דבר לא נשלח לשום מקום.
התוכניות לא מועתקות לתוך הדף. הן נטענות ממאגר תיק העבודות דרך ה־API של GitHub בכל טעינה, ולכן הרשימה כאן היא מה שנמצא במאגר ברגע זה. תוכנית שמבקשת קלט קוראת אותו מהתיבה שמתחת לקוד: כותבים תשובה ולוחצים Enter, והתוכנית רצה שוב עם כל התשובות עד כה. דפדפן לא יכול לעצור את פייתון באמצע ריצה ולחכות למקש, ולכן ההרצה החוזרת היא מה שגורם לקונסולה להתנהג כמו טרמינל.
מדיניות Content-Security-Policy מגבילה מה מותר לדף לטעון, האתר לא מציב עוגיות וסופר ביקורים רק באופן אנונימי, דרך Cloudflare Web Analytics, והתצוגה בעברית הופכת את הטקסט לימין־לשמאל בעוד הקוד והקונסולה נשארים משמאל־לימין. בניתי את האתר בעזרת Claude, ואני מתחזק אותו בעצמי. אני מעדיף לומר זאת מראש מאשר לטעון שכתבתי כל שורה. מה ששלי מההתחלה הוא קוד הפייתון ברשימה — כל תוכנית שם התחילה כקוד שהקלדתי בעצמי.
רץ אצלכם
Pyodide מריץ CPython בדפדפן. אין שרת שמריץ את הקוד, ואין מה לשלוח אליו.
הכל גלוי
כל האתר הוא קובץ אחד. אפשר לפתוח את מקור הדף ולקרוא כל שורה.
זאב תפוחי (Zeev Tapoohi) הוא הנדסאי תוכנה מירושלים, עם רקע ב־C, Java, C++, אנדרואיד ואסמבלי. אחרי 14 שנים במחלקת אספקה סטרילית בבית חולים, הוא חוזר לעולם התוכנה, עם התמקדות בפייתון, אוטומציית QA ו־DevOps.
משרות ג׳וניור בפייתון, אוטומציית QA או DevOps בישראל. הוא גר בירושלים.
יותר מ־40 תוכניות פייתון שהוא כתב בעצמו, שרצות בדפדפן שלכם דרך Pyodide. בוחרים תוכנית, לוחצים הרצה ועונים על השאלות בתיבת הקלט. התוכנית לבדיקת קומות של מחלקות מכוסה ב־14 בדיקות אוטומטיות שרצות ב־GitHub בכל העלאה.
כן, באתר עצמו: הוא בנה אותו בעזרת Claude ומתחזק אותו בעצמו. תוכניות הפייתון התחילו כקוד שהוא הקליד ביד; איפה ש־AI עזר אחר כך לשפר תוכנית או להוסיף בדיקות, היסטוריית ה־commits מראה את זה.
פתוח למשרות ג׳וניור בפייתון, אוטומציה ו־QA בישראל. אפשר לשלוח הודעה כאן והיא מגיעה ישירות לתיבה שלי — או לכתוב ל־zv.tapoohii@gmail.com.
אני קורא הכל ומשיב תוך יום־יומיים.
ההכשרות הפורמליות עד כה. לחיצה על תעודה תפתח אותה בגודל מלא. מספרי תעודת זהות הוסרו.