
פייתון מגיע עם ספרייה סטנדרטית ענקית, אבל כמה חבילות חיצוניות משנות את היומיום יותר מכל טריק תחביר. אלה שאני מתקין כמעט בכל פרויקט חדש, ורובן פחות מדוברות ממה שמגיע להן.
rich לטרמינל
פלט צבעוני יפה בטרמינל, טבלאות, פסי התקדמות ו
traceback קריא. במקום print אפור, יש לכם דוחות שנעים לקרוא בלי מאמץ.httpx במקום requests
כמו
requests אבל עם תמיכה מובנית בasync ובHTTP/2. אותו תחביר מוכר, ומתאים גם לקוד סינכרוני וגם אסינכרוני.pydantic מציל חיים: ולידציה של נתונים לפי טיפוסים, מגדירים מודל והוא בודק וממיר קלט אוטומטית, ומציל חיים בכלAPIאו בקריאת קונפיג.
tqdm לפסי התקדמות
עוטפים לולאה ומקבלים פס התקדמות אמיתי עם זמן משוער. פשוט
tqdm על הiterable וזהו, בלי קוד מיותר.polars במקום pandas
אלטרנטיבה ל
pandas שכתובה בRust, מהירה בהרבה על טבלאות גדולות וזוללת פחות זיכרון. התחביר שונה קצת אבל שווה את המעבר.pip install ואתם בעניין, רובן בלי תלויות כבדות, ואני עדיין מגלה מדי חודש ספרייה שאני מצטער שלא הכרתי קודם.איזו ספרייה שינתה לכם את שגרת העבודה, ואתם מופתעים שלא כולם מכירים?

נכתב על ידי צוות רבוז