@צדיק-תמים באופן כללי, כללי תכנות הם לא לשפה מסויימת.
כללי התכנות הנכון נכתבו עם ניסיון עצום של שנים ומחקר, על ידי חוקרים שעבדו בזה כל חייהם עם המון סטטיסטיקה. יש לי בבית את הספר של Code Complete. הוא יצא לפני הרבה שנים, וכשהוציאו מהדורה מהאחרונות שלו היו שפות תכנות וטכניקות תכנות חדשות שתפסו מאוד שלא קיבלו התייחסות מספקת, אולם הוא בחר לא לשנות יותר מידי את הספר, והוא כותב בהקדמה שזה לא משנה הרבה, העקרונות נשארו אותו דבר.
אבל אכן בלינקים שהבאת, מאשרים שבפייתון זה רשמי להשתמש בלכידת שגיאות כבקרת זרימה מקומית (כלומר ממש כתחליף לif אחד ויותר). @חגי אמר שבכל מקרה תזדקק ללכידת שגיאות (בIO תמיד יכול להיות חריגות, זה לא תלוי ברצנוך הטוב), אז אתה חוסך ככה שורות קוד (ובפרט הזחות...). הם קוראים לסגנון הזה EAFP ("קל יותר לבקש סליחה מאשר לבקש רשות") לעומת LBYL ("תסתכל לפני שאתה קופץ").