תודה ניסיתי לעשות תוכנית שנכנסת לקישור וכותבת בתוך תיבת טקסט משהו שאני בוחר עכשיו אני רוצה לעשות את זה שהתוכנה נכנסת לקישור אבל לא פותחת לי אותו(לא כמו Webdriver) יש דרך לעשות את זה בספריית http?
היי אלעד, המדריך מעולה תודה רבה!! בדוגמה האחרונה של הכתיבה המקוצרת, שמתי לב שסיימת את הכתיבה של התנאים בתוך הסוגריים עם "ובכל מקרה אחר שאינו מוגדר" . ניסיתי לשחזר את הדוגמה שלך אבל מבלי להגדיר "בכל מקרה אחר", כלומר, אם הציון הוא מספר מעבר לטווחים שהגדרתי התוכנית לא תחזיר כלום. זה עובד בכתיבה הרגילה, אבל כאשר אני רושמת את זה בדרך המקוצרת אני מקבלת שגיאה, והתוכנית עובדת רק אם אני מוסיפה בסוף עוד "else" ללא טווח מוגדר. האם יש דרך להשתמש בכתיבה המקוצרת ללא else "לכל מקרה אחר" בסוף?
היי אסנת, בכתיב מקוצר אין elif, ואפשר לכלול כמה else שרוצים אבל חייב להיות לפחות אחד. כמו שציינת, בשונה מכתב מלא אי אפשר להסתפק ב-if בלבד. אם את לא רוצה שיודפס כלום, לא תהיה לך ברירה אלא לעשות משהו כזה: print('Yes' if check else '')
@@areal935 לא, זה פשוט תחביר מקוצר לכתיבת תנאים מורכבים בשורה אחת Comprehensions זאת דרך מקוצרת ליצירת מערכים בעזרת לולאות בשורה אחת. מה שכן, אם נרצה לכלול לוגיקה ביצירת המערך נצטרך לכתוב את החלק הלוגי בתחביר שהוצג כאן בכל אופן אתה יכול ללמוד עוד על comprehensions כאן: ruclips.net/video/OM4Ep-Zo2tA/видео.html
אם זה עבד לך מצוין, במקרים מסוימים תתקבל שגיאה אם מנסים לחתוך ביטוי באמצע והרעיון של הבאקסלאש זה פשוט להגיד לפייתון "הביטוי הזה לא מסתיים כאן, יש לו המשך בשורה הבאה"
תודה ארי :) לגבי השאלה, כשאתה כותב תנאי בצורה כזאת אתה חייב לסיים ב-else וה-else אחרון פשוט תופס את כל המקרים שלא הגדרת (לכן אין מה להגדיר תנאי באופן מפורש). בנוסף, חשוב לזכור שהשפה עוברת על התנאים שלך בצורה סדרתית (סיריאלית) ולכן אתה לא צריך לציין את המדרגה הקודמת, אלא רק את הבאה. לפי העיקרון הזה אפשר לקצר את הקוד שלך לזה: gmara_test = 150 print('Such a shame' if gmara_test
וואו באמת תודה כמה מעל לשנה שאני מחפש מדריכים לפייתון
והנה עכשיו מצאתי אותך ולמדתי מלא והכל בזכותך
תודה רבה!
איזה יופי, שמח לשמוע :)
המון בהצלחה אופיר!
תודה
ניסיתי לעשות תוכנית שנכנסת לקישור וכותבת בתוך תיבת טקסט משהו שאני בוחר
עכשיו אני רוצה לעשות את זה שהתוכנה נכנסת לקישור אבל לא פותחת לי אותו(לא כמו Webdriver)
יש דרך לעשות את זה בספריית http?
@@אופירראובן-ו8כ היי אופיר, לא הבנתי בדיוק מה אתה מנסה לעשות.. שלח לי פירוט בפרטי ואנסה לעזור
מדריך מצוין אמליץ עליך יא תותח
תודה אלעד ! זה מדריך מדהים!
תודה לך על כל הפירגון :)
זה המדריך הראשון שאני מנסה להקליט וממש שמח לשמוע שזה עוזר
היי אלעד, המדריך מעולה תודה רבה!!
בדוגמה האחרונה של הכתיבה המקוצרת, שמתי לב שסיימת את הכתיבה של התנאים בתוך הסוגריים עם "ובכל מקרה אחר שאינו מוגדר" . ניסיתי לשחזר את הדוגמה שלך אבל מבלי להגדיר "בכל מקרה אחר", כלומר, אם הציון הוא מספר מעבר לטווחים שהגדרתי התוכנית לא תחזיר כלום.
זה עובד בכתיבה הרגילה, אבל כאשר אני רושמת את זה בדרך המקוצרת אני מקבלת שגיאה, והתוכנית עובדת רק אם אני מוסיפה בסוף עוד "else" ללא טווח מוגדר. האם יש דרך להשתמש בכתיבה המקוצרת ללא else "לכל מקרה אחר" בסוף?
היי אסנת, בכתיב מקוצר אין elif, ואפשר לכלול כמה else שרוצים אבל חייב להיות לפחות אחד.
כמו שציינת, בשונה מכתב מלא אי אפשר להסתפק ב-if בלבד.
אם את לא רוצה שיודפס כלום, לא תהיה לך ברירה אלא לעשות משהו כזה:
print('Yes' if check else '')
@@datapoint.training תודה!
@@datapoint.training מה שעשיתה בדוגמה האחרונה זה סוג של STRING COMPRIHENTION? כלומר גם בליסט קומפריהאנשיון אין ELIF?
@@areal935 לא, זה פשוט תחביר מקוצר לכתיבת תנאים מורכבים בשורה אחת
Comprehensions
זאת דרך מקוצרת ליצירת מערכים בעזרת לולאות בשורה אחת.
מה שכן, אם נרצה לכלול לוגיקה ביצירת המערך נצטרך לכתוב את החלק הלוגי בתחביר שהוצג כאן
בכל אופן אתה יכול ללמוד עוד על
comprehensions
כאן:
ruclips.net/video/OM4Ep-Zo2tA/видео.html
היי אלעד,
מדוע לא העלת סרטונים על OOP ועל רקורסיה ?
היי, המדריך הזה אמור לשמש כמבוא לשפה ומיועד רמת מתחילים. הנושאים האלה מתקדמים יותר ואני לא חושב שהם מתאימים לקהל היעד
@@datapoint.training כן אבל לא ממש פרסמת אותם בפלייליסטים אחרים ביוטיוב פה
@@amitlive1 היי, אין כרגע סרטונים על הנושאים האלו, אולי בהמשך 🙂
היי אלעד, לא הבנתי מה-"/" באקסלשא עושה בדיוק, כדי לרדת שורה פשוט לחצתי אנטר..
אם זה עבד לך מצוין, במקרים מסוימים תתקבל שגיאה אם מנסים לחתוך ביטוי באמצע והרעיון של הבאקסלאש זה פשוט להגיד לפייתון "הביטוי הזה לא מסתיים כאן, יש לו המשך בשורה הבאה"
יש מצב שתעשה קורס קטן של פייתון ב - networking?
יש בפייתון המון כלים שקשורים לזה ואם תוכל ללמד אותם זה יהיה מדהים.
היי דניאל, לצערי אני לא מתמצא בתחום הרשתות ולכן לא מכיר את הכלים/ספריות הרלוונטיים
אלעד שמע אתה באמת מדריך בחסד לדעתי תציע שיעורים לקבוצות שאתה מרכיב אני לגמרי ממליץ
תודה רבה, מאוד מעריך את זה 🙏
מדריך נפלא!
gmara_test = 150
print('Such a shame' if gmara_test
תודה ארי :)
לגבי השאלה, כשאתה כותב תנאי בצורה כזאת אתה חייב לסיים ב-else וה-else אחרון פשוט תופס את כל המקרים שלא הגדרת (לכן אין מה להגדיר תנאי באופן מפורש).
בנוסף, חשוב לזכור שהשפה עוברת על התנאים שלך בצורה סדרתית (סיריאלית) ולכן אתה לא צריך לציין את המדרגה הקודמת, אלא רק את הבאה. לפי העיקרון הזה אפשר לקצר את הקוד שלך לזה:
gmara_test = 150
print('Such a shame' if gmara_test
למה בעצם לא להשתמש בתנאי elif?
פקודה מועילה וחשובה, אף פעם לא הצעתי לא להשתמש בה :)
מי שחשב שהוא לא יכול ללמוד תכנות לא הכיר את אלעד!
תודה!!
אחלה סיסמת בחירות הבאת כאן :)
פתח את מפלגת - 'עזוב אותך אגו, לך עם הדאטה'
אני מצביע בדוק!