ערוץ - python tip israel
Відкрити в Telegram
1 792
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
מאריך קישורים
לוקח קישור קצר ומאריך אותו (נגד פישינג וכו... )
https://urlheckup.vercel.app/
קוד מקור רשיון GNU
https://github.com/nhman-python/urlheckup
למי שלא הבין הסקריפט מחכה את פעולות המקלדת ויכול לשלוח המון טקסט דרך המקלדת לפי בחירה לדוגמא הצפת הודעות דרך ווטסאפ ווב😈😈😜
עידכון
כלי לסריקת קישורי פישינג המידע נלקח מאתר urlvoid על ידי שימוש בbs4
https://python-tips.vercel.app/url_scan
בוקר טוב לכולם סקריפט חמוד שיצרתי לשליחת טקסט אוטומטי דרך המקלדת
https://gist.github.com/nhman-python/fca31be6c4941209a62b63440f7c0980
עלה לי רעיון להוסיף אופציה להרשמה לאתר של הmyip שבניתי ואז ייתן אפשרות ליצור קישור שכל מי שתשלחו לו את הקישור תוכלו לראות באיזור האישי את השעה שהוא נכנס כולל ip
מודיע מראש זה יקח כמה ימי עבודה אבל האם שווה להתחיל
אתר whatismyip שיצרתי
מחזיר מידע על הדפדפן משהו בסגנון של whatismyip
https://ipconfig.vercel.app/
כדי לקבל את המידע כjson
https://ipconfig.vercel.app/all
אתר מומלץ שאני אישית הייתי לומד בו המון מתאים למתחילים
https://py4e.com
האם יש הבדל בין שתי הבדיקות הבאות
1.
if int(length) > 0 and int(length) < 100: 2. if 0 < int(length) < 100:
סקר
עלה לי רעיון לא הכי קשור לכאן..
אבל מעניין אותי דעתכם האם שווה לנסות להציע לפייפוקס או כרום להוסיף לרשתות חברתיות או כל אתר חשוב אחר כמו מיילים או בנקים, סמל ליד הכתובת (או וי כחול) לאימות של האתר כדי למנוע פישינג ככה יהיה אפשר לדעת שאתם באתר הנכון
סקריפט חדש שעבדתי עליו פשוט מספקים את השם של האתר ללא הtld דוגמא example
והסקריפט בודק על ידי רשימה של tlds את כל הקישורים הקיימים
https://pastebin.com/UUaC8qZ7
סרטון הדרכה
https://t.me/python_tip_israel/116
בדיקת תקינות תז
אתר לבדיקת תקינות תז ישראלי
https://python-tips.vercel.app/
קוד מקור
https://pastebin.com/JaKNQWk5
למי שרוצה יצרתי api שמחזיר את השעה המעודכנת בכל העולם
https://time-now-zone.vercel.app
דוגמא ישראל
https://time-now-zone.vercel.app/time?timezone=israel
פונקציות למבדל או lambda
מבוא:
פונקצית lambda, נקרא פונקציה אנונימיות, הן פונקציות קטנות ואנונימיות שניתן להגדיר ללא צורך בשם.זה דרך נוחה ליצירת פונקציות קצרות בשורה אחת.
דוגמה קלה: מעלה מספר בריבוע
square = lambda x: x 2
print(square(5))
פלט:
25
הסבר:
מתחילים על ידי הגדרת פונקציית למבדל בעזרת המילה השמורה lambda.
בדוגמה זו, פונקציית הלמבדל מקבלת פרמטר בודד, x.
לאחר הנקודה המקופלת :, אנחנו מגדירים את הביטוי x 2, המחשב את הריבוע של x.
אנו משייכים את הפונקציה של למבדל למשתנה square.
לבסוף, אנחנו קוראים לפונקציית הלמבדל על ידי מעבר לערך 5 כפרמטר, והתוצאה מודפסת, שהיא 25.
דוגמה בינונית: מיון רשימה של זוגות
students = [("Alice", 22), ("Bob", 18), ("Charlie", 20), ("Dave", 25)]
students.sort(key=lambda x: x[1])
print(students)
פלט:
[("Bob", 18), ("Charlie", 20), ("Alice", 22), ("Dave", 25)]
יש לנו רשימת זוגות המייצגת סטודנטים, שבכל זוג יש שם הסטודנט וגילו.
כדי למיין את הרשימה לפי גיל הסטודנטים, אנו משתמשים בשיטה sort() ומספקים לה פונקציית למבדל כפרמטר key.
פונקציית הלמבדל lambda x: x[1] מציינת שיש להשתמש באיבר השני של כל זוג (הגיל) לצורך המיון.
מטודה sort() ממיינת מחדש את הרשימה בהתאם לתוצאה של פונקציית הלמבדל.
לבסוף, אנחנו מדפיסים את הרשימה הממוינת, שמציגה את הסטודנטים לפי סדר עולה של גילם.
דוגמה קשה: סינון מספרים זוגיים
קטע קוד:
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers)
פלט:
[2, 4, 6, 8, 10]
הסבר:
יש לנו רשימת מספרים, numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10].
כדי לסנן את המספרים הזוגיים מהרשימה, אנו משתמשים בפונקציה filter().
פונקציה filter() מקבלת שני ארגומנטים: פונקציית למבדל ומחרוזת (במקרה זה, הרשימה numbers).
פונקציית הלמבדל lambda x: x % 2 == 0 בודקת אם מספר מתחלק ב-2 ללא שארית (כלומר, מספר זוגי).
פונקציה filter() מבצעת את פונקציית הלמבדל על כל איבר ברשימה ומחזירה מחיתור של האיברים המסוננים.
אנו ממירים את המחיתור לרשימה בעזרת list() כדי להציג את התוצאה בצורה ברורה.
לבסוף, אנחנו מדפיסים את הרשימה של המספרים הזוגיים, שהם [2, 4, 6, 8, 10].
מסקנה:
פונקציות למבדל מספקות דרך קצרה ויעילה להגדיר פונקציות פשוטות בקוד, ללא צורך בשם מפורש.
הן נמצאות בשימוש נרחב עבור משימות קטנות תוך כדי תוכניות גדולות יותר או במצבים בהם פונקציה מקיפה מלאה אינה נדרשת.
