שלום אורח התחבר

לא ידעתי שזה יכול להיות כל כך פשוט

נושאים:יומי

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

בדוגמא מהבוטקמפ היום - רצינו להדפיס אימוג'י מתוך תוכנית פייתון למסך הטרמינל.

דרך אחת היתה למצוא ברשת קובץ png עם האימוג'י שרצית, להוריד אותו עם requests, להשתמש ב python-resize-image כדי להקטין את התמונה ואז ב imgcat כדי לצייר אותו לטרמינל. נרצה גם לשמור תיקיה של קבצי אימוג'ים שכבר הורדנו כדי לא להוריד כל הפעלה את כל האימוג'ים מחדש, ולמחוק ממנה קבצים ישנים במנגנון LRU.

דרך שניה היא להשתמש ב print:

print('\U0001f44d')

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

מעדיפים לקרוא מהטלגרם? בקרו אותנו ב:@tocodeil

או הזינו את כתובת המייל וקבלו את הפוסט היומי בכל בוקר אליכם לתיבה:


נהניתם מהפוסט? מוזמנים לשתף ולהגיב