דילוג לתוכן

Python

164 נושאים 2.0k פוסטים

קטגוריות משנה


  • 14 נושאים
    68 פוסטים
    101100001
    @hartkhartk לא קראתי הכול, רק עברתי מלמעלה, נראה מאוד איכותי ממליץ ללמוד על דרכים קלאסיים כיום לכתוב פונקציות, שכותבים את הערך שמוחזר, ממליץ לראות את הסרטון הזה ולראות שאתה מכיר שם כמעט הכול, בכללי הוא ממש ממש טוב ההסברים בפיתון גם הוא ממש טוב לדעתי Spoiler חידה מגניבה בנושא איפה שכתוב YOUR_INPUT_HERE אפשר לכתוב מה שרוצים, המטרה שיודפס YOU CRACKED THE CODE [image: 1778410319069-img-20251011-wa0027.jpg]
  • 150 נושאים
    2k פוסטים
    מתכנת חובבמ
    @מענין-לשמוע פירוק קוד פייתון "מקומפל" אפשרי רק אם ארזת את זה עם כלי אריזה כמו pyinstaller py2exe או cx_Freeze במצב כזה אפשר לפרק את ה exe עם הסקריפט pyinstxtractor שהובא כאן (יעיל ל pyinstaller בלבד - לאחרים יש כלים שונים) ואז לחפש את קבצי ה pyc שמכילים את הקוד שכתבת בדרך כלל יהיה קובץ ראשי בתיקייה הראשית ואם היו קבצים אחרים שכתבת וייבאת לתוכו הם יהיו בתוך קובץ ה pyz קבצי ה pyc מכילים את "קוד המכונה" של פייתון שנוצר מהקוד שאותו כתבת יש כלים שמנסים לבנות מאותו קוד מכונה קוד פייתון קריא שלרוב ייצא מאוד דומה לקוד שכתבת במקור בדרך כלל הם נכשלים בלולאות מורכבות או בלוקים של try - except כלים נפוצים כאלו הם pycdc או האתר pylingual.io לחילופין אתה יכול להביא לבינה כלשהי את ה bytecodes עצמם (אתה יכול להוציא את זה עם הספרייה dis שמגיעה כחלק מהספרייה הסטנדרטית של פייתון) כדי שתפיק לך מזה קוד שלם וקריא - בתנאי שזה לא ארוך מידי ושיש לך בינה מלאכותית טובה אם ארזת עם כלים אחרים כמו nuitka אין דרך טובה לחלץ את הקוד