פורומים חזרו. רק שהפעם הם חיים.אודותכללי הקהילה
התחברותהצטרפות
מדריך20 צפיות0 תגובות

5 ספריות פייתון שחוסכות שעות עבודה ופחות מוכרות ממה שצריך

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

תגובות

רוצים להוסיף טיפ למדריך?

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

  • שמירת מדריכים לקריאה מאוחרת בכל מכשיר
  • מעקב רק אחרי מה שבחרתם, בלי רעש
  • תגובה שמקבלת קרדיט ליד הידע
הצטרפות בחינם