Skip to content

Debugging ב־Jupyter Notebook עם ipdb

במדריך זה:✅ התקנה והגדרה של ipdb✅ 3 דרכים להפעיל את המנפה (debugger)✅ כל הפקודות החשובות של ipdb עם דוגמאות✅ אסטרטגיות ניפוי שגיאות בקוד אמיתי✅ כלים חלופיים לניפוי מתקדם מה קורה בפועל: כאשר הקוד נכשל עם… Read More »Debugging ב־Jupyter Notebook עם ipdb

כיצד לתקן את השגיאה SSLCertVerificationError בפייתון

     נתקלתם בשגיאה SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed בעת ניסיון לבצע בקשת HTTPS בפייתון באמצעות requests או urllib3? במאמר זה אציג כיצד לאבחן ולתקן בעיה זו. השגיאה מציינת שפייתון לא הצליח לאמת את תעודת… Read More »כיצד לתקן את השגיאה SSLCertVerificationError בפייתון

💡 מקביליות בפייתון – מתי ולמה להשתמש בתהליכים ושרשורים?

מקביליות היא אחת הדרכים לשפר ביצועים של תוכנות על ידי הרצת משימות במקביל. בפוסט הזה נלמד מתי נכון להשתמש ב־שרשורים (Threads) בפייתון, ונראה דוגמאות מעשיות כולל השוואה בין תכנית חד-שרשורית לבין תכנית מרובת שרשורים. 🔁… Read More »💡 מקביליות בפייתון – מתי ולמה להשתמש בתהליכים ושרשורים?

אמנות ההמרה: הפיכת HTML ל-Markdown באמצעות html2text בפייתון

בעולם פיתוח האתרים ועיבוד התוכן, לעיתים קרובות עולה הצורך להמיר מסמכי HTML לפורמט Markdown, שהוא קל משקל וקריא יותר. בין אם מדובר בחילוץ התוכן העיקרי מדף אינטרנט, הכנת טקסט לתיעוד, או פשוט פישוט התגיות, פייתון… Read More »אמנות ההמרה: הפיכת HTML ל-Markdown באמצעות html2text בפייתון

ייחודיות ושימושים של set

A. קבוצות מסודרות ויכולות להכיל אלמנטים כפולים, מה שהופך אותן לאידיאליות לפעולות מתמטיות.B. קבוצות אינן מסודרות ומאחסנות רק אלמנטים ייחודיים. הן יעילות לבדיקת שייכות של אלמנט ולביצוע פעולות מתורת הקבוצות (איחוד, חיתוך).C. קבוצות ניתנות לשינוי… Read More »ייחודיות ושימושים של set

אחסון בטוח של מפתחות וסיסמאות ב-Python בעזרת קבצי .env

כאשר אנו כותבים קוד, במיוחד בפרויקטים שדורשים אינטראקציה עם שירותים חיצוניים, אנו נתקלים בנתונים רגישים: סיסמאות, מפתחות API, אסימוני גישה וכו'. להטמיע ערכים אלו ישירות בקוד – מסוכן ולא מומלץ. במקום זאת, מומלץ להשתמש בקובץ… Read More »אחסון בטוח של מפתחות וסיסמאות ב-Python בעזרת קבצי .env

פריסה של רצפים (slicing)

🧠 הסבר: תחביר: תחביר הפריסה הכללי בפייתון הוא: ניתן גם להשתמש באינדקסים שליליים, שמתחילים מהסוף של הרצף (-1 הוא האלמנט האחרון). התנהגות בעת חריגה מגבולות: אם מציינים אינדקסים מחוץ לטווח התקין של הרצף (למשל my_list[5:1000]… Read More »פריסה של רצפים (slicing)