מדריך פייתון - 17 - תנאים מורכבים

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024

Комментарии • 30

  • @אופירראובן-ו8כ
    @אופירראובן-ו8כ 5 лет назад +6

    וואו באמת תודה כמה מעל לשנה שאני מחפש מדריכים לפייתון
    והנה עכשיו מצאתי אותך ולמדתי מלא והכל בזכותך
    תודה רבה!

    • @datapoint.training
      @datapoint.training  5 лет назад +3

      איזה יופי, שמח לשמוע :)
      המון בהצלחה אופיר!

    • @אופירראובן-ו8כ
      @אופירראובן-ו8כ 5 лет назад

      תודה
      ניסיתי לעשות תוכנית שנכנסת לקישור וכותבת בתוך תיבת טקסט משהו שאני בוחר
      עכשיו אני רוצה לעשות את זה שהתוכנה נכנסת לקישור אבל לא פותחת לי אותו(לא כמו Webdriver)
      יש דרך לעשות את זה בספריית http?

    • @datapoint.training
      @datapoint.training  4 года назад

      @@אופירראובן-ו8כ היי אופיר, לא הבנתי בדיוק מה אתה מנסה לעשות.. שלח לי פירוט בפרטי ואנסה לעזור

  • @aviador7800
    @aviador7800 3 года назад

    מדריך מצוין אמליץ עליך יא תותח

  • @aharonsarshalom1993
    @aharonsarshalom1993 4 года назад

    תודה אלעד ! זה מדריך מדהים!

    • @datapoint.training
      @datapoint.training  4 года назад +1

      תודה לך על כל הפירגון :)
      זה המדריך הראשון שאני מנסה להקליט וממש שמח לשמוע שזה עוזר

  • @osnatnetzer3196
    @osnatnetzer3196 4 года назад +1

    היי אלעד, המדריך מעולה תודה רבה!!
    בדוגמה האחרונה של הכתיבה המקוצרת, שמתי לב שסיימת את הכתיבה של התנאים בתוך הסוגריים עם "ובכל מקרה אחר שאינו מוגדר" . ניסיתי לשחזר את הדוגמה שלך אבל מבלי להגדיר "בכל מקרה אחר", כלומר, אם הציון הוא מספר מעבר לטווחים שהגדרתי התוכנית לא תחזיר כלום.
    זה עובד בכתיבה הרגילה, אבל כאשר אני רושמת את זה בדרך המקוצרת אני מקבלת שגיאה, והתוכנית עובדת רק אם אני מוסיפה בסוף עוד "else" ללא טווח מוגדר. האם יש דרך להשתמש בכתיבה המקוצרת ללא else "לכל מקרה אחר" בסוף?

    • @datapoint.training
      @datapoint.training  4 года назад +1

      היי אסנת, בכתיב מקוצר אין elif, ואפשר לכלול כמה else שרוצים אבל חייב להיות לפחות אחד.
      כמו שציינת, בשונה מכתב מלא אי אפשר להסתפק ב-if בלבד.
      אם את לא רוצה שיודפס כלום, לא תהיה לך ברירה אלא לעשות משהו כזה:
      print('Yes' if check else '')

    • @osnatnetzer3196
      @osnatnetzer3196 4 года назад

      @@datapoint.training תודה!

    • @areal935
      @areal935 2 года назад

      @@datapoint.training מה שעשיתה בדוגמה האחרונה זה סוג של STRING COMPRIHENTION? כלומר גם בליסט קומפריהאנשיון אין ELIF?

    • @datapoint.training
      @datapoint.training  2 года назад

      @@areal935 לא, זה פשוט תחביר מקוצר לכתיבת תנאים מורכבים בשורה אחת
      Comprehensions
      זאת דרך מקוצרת ליצירת מערכים בעזרת לולאות בשורה אחת.
      מה שכן, אם נרצה לכלול לוגיקה ביצירת המערך נצטרך לכתוב את החלק הלוגי בתחביר שהוצג כאן
      בכל אופן אתה יכול ללמוד עוד על
      comprehensions
      כאן:
      ruclips.net/video/OM4Ep-Zo2tA/видео.html

  • @amitlive1
    @amitlive1 Год назад

    היי אלעד,
    מדוע לא העלת סרטונים על OOP ועל רקורסיה ?

    • @datapoint.training
      @datapoint.training  Год назад

      היי, המדריך הזה אמור לשמש כמבוא לשפה ומיועד רמת מתחילים. הנושאים האלה מתקדמים יותר ואני לא חושב שהם מתאימים לקהל היעד

    • @amitlive1
      @amitlive1 Год назад

      @@datapoint.training כן אבל לא ממש פרסמת אותם בפלייליסטים אחרים ביוטיוב פה

    • @datapoint.training
      @datapoint.training  Год назад

      @@amitlive1 היי, אין כרגע סרטונים על הנושאים האלו, אולי בהמשך 🙂

  • @xder6k
    @xder6k 3 года назад

    היי אלעד, לא הבנתי מה-"/" באקסלשא עושה בדיוק, כדי לרדת שורה פשוט לחצתי אנטר..

    • @datapoint.training
      @datapoint.training  3 года назад +1

      אם זה עבד לך מצוין, במקרים מסוימים תתקבל שגיאה אם מנסים לחתוך ביטוי באמצע והרעיון של הבאקסלאש זה פשוט להגיד לפייתון "הביטוי הזה לא מסתיים כאן, יש לו המשך בשורה הבאה"

  • @Just-watching121
    @Just-watching121 3 года назад

    יש מצב שתעשה קורס קטן של פייתון ב - networking?
    יש בפייתון המון כלים שקשורים לזה ואם תוכל ללמד אותם זה יהיה מדהים.

    • @datapoint.training
      @datapoint.training  3 года назад

      היי דניאל, לצערי אני לא מתמצא בתחום הרשתות ולכן לא מכיר את הכלים/ספריות הרלוונטיים

  • @areal935
    @areal935 2 года назад

    אלעד שמע אתה באמת מדריך בחסד לדעתי תציע שיעורים לקבוצות שאתה מרכיב אני לגמרי ממליץ

  • @arik.7940
    @arik.7940 4 года назад

    מדריך נפלא!
    gmara_test = 150
    print('Such a shame' if gmara_test

    • @datapoint.training
      @datapoint.training  4 года назад

      תודה ארי :)
      לגבי השאלה, כשאתה כותב תנאי בצורה כזאת אתה חייב לסיים ב-else וה-else אחרון פשוט תופס את כל המקרים שלא הגדרת (לכן אין מה להגדיר תנאי באופן מפורש).
      בנוסף, חשוב לזכור שהשפה עוברת על התנאים שלך בצורה סדרתית (סיריאלית) ולכן אתה לא צריך לציין את המדרגה הקודמת, אלא רק את הבאה. לפי העיקרון הזה אפשר לקצר את הקוד שלך לזה:
      gmara_test = 150
      print('Such a shame' if gmara_test

  • @moshiksegal
    @moshiksegal 3 года назад

    למה בעצם לא להשתמש בתנאי elif?

    • @datapoint.training
      @datapoint.training  3 года назад

      פקודה מועילה וחשובה, אף פעם לא הצעתי לא להשתמש בה :)

  • @Hajbibi
    @Hajbibi 3 года назад

    מי שחשב שהוא לא יכול ללמוד תכנות לא הכיר את אלעד!

    • @datapoint.training
      @datapoint.training  3 года назад

      תודה!!
      אחלה סיסמת בחירות הבאת כאן :)

    • @Hajbibi
      @Hajbibi 3 года назад

      פתח את מפלגת - 'עזוב אותך אגו, לך עם הדאטה'
      אני מצביע בדוק!