
סביבות וירטואליות בפייתון ו־pip: איך לשדרג בלי לשבור פרויקטים אחד לשני
סביבת פיתוח בפייתון נראית פשוטה עד הרגע שבו פרויקט אחד צריך גרסה מסוימת של חבילה, פרויקט שני צריך גרסה אחרת, ופקודת pip install אחת גורמת לקוד…
הקוד הוא רק חלק מהעבודה. השאר הוא הכלים שסביבו: העורך שבו כותבים, הסביבה שבה מריצים, הכלי שמוצא את הבאג, והדרך לארוז את הכול כך שירוץ גם במחשב של מישהו אחר. כלים טובים לא הופכים מתכנת לטוב יותר, אבל הם חוסכים שעות של תסכול.
בVS Code למתחילים יש הגדרות ותוספים שכדאי לסדר מהיום הראשון, דיבאגינג בלי פאניקה מראה איך מבודדים בעיה במקום לנחש, סביבות וירטואליות שומרות על פרויקטים מלהפריע זה לזה, וDocker למתחילים מסביר מה זה קונטיינר ולמה כולם מדברים עליו.

סביבת פיתוח בפייתון נראית פשוטה עד הרגע שבו פרויקט אחד צריך גרסה מסוימת של חבילה, פרויקט שני צריך גרסה אחרת, ופקודת pip install אחת גורמת לקוד…

באג טוב לא נעלם כשמסתכלים עליו חזק יותר. הוא נעלם כשמצמצמים את השטח שבו הוא יכול להתחבא. דיבאגינג יעיל הוא לא קסם ולא תכונה מולדת; זו…

docker הוא אחד הכלים שהכי מהר עוברים מ“שמעתי עליו” ל“אני צריך אותו עכשיו”. לא כי הוא קסם, ולא כי הוא פותר כל בעיית פיתוח, אלא כי…

VS Code הוא עורך קוד קל יחסית, מהיר, וגמיש מספיק כדי לעבוד עם Python, JavaScript, קבצי SQL, סקריפטים של לינוקס, Git, ביטויים רגולריים וכלי אוטומציה קטנים.…