1 792
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
תרגיל 2:
החזר את המחרוזת ללא רווח בהתחלה וסוף ככה שx יכיל את הסטרינג מ txt ללא רווחים
אסור להשתמש באינדקסים
txt = " Hello World "
x = התשובה שלך
תרגיל 1:
הדפיסו את האותיות (llo) מהסטרינג שבתוך txt
ניתן לשלוח תשובות בבוט
txt = "Hello World"
x =
למי שרוצה לדעת למה הפוסט הקודם חשוב כל כך שיצפה בסירטון שג'ון פירסם על מידע חשוף בגיטהאב
https://www.youtube.com/watch?v=JrystQ9voWI&t=6s
אבטחת מידע וטיפים לשימוש במידע רגיש בקוד
🔧פוסט חשוב מאוד🔧
הספרייה ".env" נהוגה לשימוש בפרויקטי Python כדי לנהל משתני סביבה. משתני הסביבה הם משתנים שמחזיקים ערכים מסוימים שנדרשים על ידי היישום שלך, כמו מפתחות API, פרטי התחברות למסד נתונים או כל מידע רגיש.
כדי להתחיל, יש להתקין את ספריית "python-dotenv" באמצעות pip:
pip install python-dotenvלאחר ההתקנה, ניתן ליצור קובץ ".env" בתיקיית הפרויקט שלך ולאחסן בו את משתני הסביבה בפורמט הבא: דוגמא
api_key=abcdefgשימו לב חשבו מאוד של יהיה רווחים בין הערך למפתח כי זה לא קוד פייתון אל קובץ .env הנה למשל דוגמה של איך ניתן להשתמש בספריית "python-dotenv":
from dotenv import load_dotenv
import os
# טוען את משתני הסביבה מקובץ ה-.env
load_dotenv()
# גישה למשתני הסביבה
api_key = os.getenv("api_key")
url = os.getenv("url")
# שימוש במשתנים הסביבתיים בקוד שלך
print(f"מפתח API: {api_key}")
print(f"כתובת מסד נתונים: {url}")
בדוגמה זו, אנו מייבאים את המודולים הדרושים, "load_dotenv" מהמודול "dotenv" ו-"os" לצורך שימוש במשתני סביבה ממערכת ההפעלה. לאחר מכן, אנו קוראים לפונקציה "load_dotenv()" כדי לטעון את משתני הסביבה מקובץ ה-.env לסביבה הנוכחית. לאחר מכן, ניתן לגשת למשתני הסביבה באמצעות "os.getenv("שם_משתנה")".
ספריית "python-dotenv" מאפשרת לך לנהל את התצורה והמידע הרגיש שלך מחוץ לקוד שלך. זה יוצר קלות בניהול הגדרות סביבה שונות עבור סביבות פיתוח, בדיקה ושימוש במידע. ניתן ליצור כמה קבצי ".env", כשכל קובץ מכיל משתני סביבה שונים לסביבות השונות, ולעבור ביניהם בקלות.
טיפ חשוב
מומלץ מאוד להוסיף את קובץ ה".env" לקובץ ה".gitignore" של הפרויקט שלך אם אתם מעלים את הקוד לגיטהאב או משהו בסגנון כדי למנוע העלאות בטעות חשיפת מידע רגיש לאינטרנטלוגים
מדריך מאוד מוצלח עם הסבר מפורט על לוגים למי שלא יודע לוגים זה אחד מאבני היסוד בתיכנות זה מאפשר תיעוד שגיאות או פעולות שבוצעו בצורה נוחה כדי שתוכלו לעבור עליהם כל זמן שתרצו ופשוט לתקן את השגיאות אולי אעשה פוסט על זה בהמשך...
https://www.youtube.com/watch?v=urrfJgHwIJA
הסבר yield
המילה "yield" בפייתון משמשת בהקשר של מחוללים (generators). מחולל הוא סוג מיוחד של פונקציה שיכולה להשהות ולהמשיך, מאפשרת ליצור רצף של ערכים לאורך הזמן. כאשר פונקציית מחולל פוגשת במילה המפתח "yield", היא משעה את ביצועה זמנית ומחזירה ערך לקורא. מחולל יכול להיות ממשיך מאוחר יותר, ליצור מספרים מהמקום שבו עצרה.
הנה דוגמה לפונקציית מחולל שמשתמשת במילה המפתח "yield":
def gen_func(x):
for i in range(x):
yield i
בדוגמה זו, פונקציית המחולל gen_func מקבלת פרמטר x ויוצרת ערכים מ-0 עד x-1. בכל פעם שמשתמשים במילה "yield", ערך ה-i הנוכחי מוחזר וביצוע הפונקציה מושהה זמנית.
הנה שלוש דוגמאות לשימוש בפונקציית מחולל gen_func עם ערכים שונים של x:
דוגמה קלה (x = 5):
gen = gen_func(5)
for num in gen:
print(num)
פלט:
0
1
2
3
4
דוגמה בינונית (x = 10):
gen = gen_func(10)
print(next(gen))
print(next(gen))
print(next(gen))
פלט:
0
1
2
דוגמה מורכבת (x = 1000000):
gen = gen_func(1000000)
sum_values = sum(gen)
print(sum_values)
פלט:
499999500000
בדוגמה המורכבת, מחולל המחוללים משמש ליצירת רצף מספרים עד 1,000,000, ואז נעשה שימוש בפונקציית sum כדי לחשב את סכום כל הערכים שנוצרו.
למי שרוצה ללמוד פייתון אתר ממש טוב כמובן שיש את קמפוס אבל אני דווקא מאוד אהבתי את הצורה שהם מסבירים אנגלית חובה
https://campus.datacamp.com/courses/intro-to-python-for-data-science
מצאתי אתר שמריץ בוטים חינם בטלגרם יש לכם המון אפשרויות מובונות ללא צורך לעשות שום דבר פשוט לחפש מה אתם רוצים להכניס טוקן ועובד הנה דוגמא שעשיתי לrss מרוטר
https://t.me/rotter_rss
זה האתר:
make.com
למי שרוצה יצרתי ערוץ עם רשימה מתעדכנת של אתרי בינה מלאכותית
https://t.me/ai_tool_israel
קבוצת דיונים
https://t.me/chat_ai_tool
הרובוט לייצאו קישורים באוויר נוסף תמיכה בעוד סוגי קישורים
https://t.me/url_spliterbot
תוקן באג קטן👁
לאלו שניסו לשלוח תמונה פעמיים ולא הצליחו היה לי תקלה קטנה בהגבלה של ההודעות כי קבעתי את הזמנים לפי ישראל והזמן של השרת לפי אמריקה אז במקום לחכות דקה היו צרכים לחכות דקה ואת ההפרש בין ישראל לאמריקה ששם השרת פועל😆😆
++
ועוד באג שמקריס את הסקריפת במידה והשרת של מחיקת הרקע לא עונה או מחזיר שגיאה מקווה שזה הכל אם תמצאו עוד באגים דוחו למרות שאני רואה את כל הלוגים ושגיאות מהשרת
הערה
אני לא שומר את התמונות או רואה אותם הם נשמרות באופן זמני על השרת כדי לשלוח להסרת רקע ונמחקות לאחר שנשלחות חזרה למשתמש
רובוט חדש הפעם ישאר באוויר😜
מחיקת רקע מתמונות
https://t.me/rg_python_tipbot
למי שרוצה שרת חינם ראיתי שגיטהאב הוסיפו תוכנית לשרתים codespace הרצתי עליו כבר בוט אחד עוד מעט יפורסם
https://github.com/codespaces
רובוט מחיקת רקע מתמונות https://gist.github.com/nhman-python/281a4637e289c9d74a62520832f024c8
הסקריפט להורדת אתרים פשוט להפעיל ולהיכנס לhttp://localhost:5000/
https://github.com/python-tip/wget-flask
שלחו לי עכשיו הודעת פישינג😂😂
Your package could not be delivered due to non-payment of shipping charges (6.21NIS), follow the link to complete the payment : hxxps[ ://]rebrand[ .ly/]2o2sddp
