בקשת מידע | קורס פייתון
-
@פלדה זה לכאורה דורש ממך תיעוד נכון של הפונקציה, ז"א לכתוב בהערה מה המשמעות של הפרמטרים שהפונקציה מקבלת, וגם מאיזה טיפוס הם צריכים להיות (מספר שלם / שבר עשרוני / מחרוזת וכו'), וכן מה הפונקציה מחזירה.
מנסיוני הנושא של תיעוד לא רלוונטי למי שלא דובר אנגלית (- כמוני למשל...)
ובפרט למי שלא עוסק בתכניות גדולות ומורכבות או בעבודה בצוות.
ואם בכל זאת תרצה - תיעוד כותבים בעזרת סולמית, כך:# זו הערה, ופייתון יודע להתעלם ממנה ולא לנסות להריץ את השורה הזו. def func(): וכו'
-
@איסתרק-השלישי כתב בבקשת מידע | קורס פייתון:
מנסיוני הנושא של תיעוד לא רלוונטי למי שלא דובר אנגלית (- כמוני למשל...)
ובפרט למי שלא עוסק בתכניות גדולות ומורכבות או בעבודה בצוות.
ואם בכל זאת תרצה - תיעוד כותבים בעזרת סולמית, כך:אם ברור לך שאף פעם לא תעבוד עם עוד מישהו, וכן שאף פעם לא תיתן את הקוד שלך למישהו כדי שיקרא אותו, (אולי בשביל לשפר, לתקן, וכו') אז תיעוד הוא אכן מיותר,
אחרת התיעוד הוא חשוב ביותר, זה אולי קצת לא מובן כשעוסקים בפונקציות קטנות,
אבל זה מאוד מובן כשמתקדמים וכותבים פרויקט בעל אלפי ועשרות אלפי שורות קוד,והזמן להתרגל לתעד זה בדיוק בהתחלה, אח"כ לא לא עושים את זה.
אגב חלק ענק מהאנגלית הבסיסית שלי מגיע מלשבור את השיניים או יותר נכון את האצבעות ולנסות לתעד לבד,אפשר גם להיעזר ב translate בתנאי שאתה קורא את התרגום ומנסה להבין אותו.
-
@נעזר1000 בעיקרון אתה צודק לגמרי, שקורה הנס הלא יאומן הזה שאנשים שהתחילו מאפס בלי שום רקע מגיעים בסוף לכתיבה של פרוייקטים עם אלפי שורות קוד...
אבל אחד כמוני שמשתמש בעיקר מדי פעם לפרוייקטים קטנים ועצמאיים - הנושא של תיעוד פחות נחוץ. -
@איסתרק-השלישי @נעזר1000
אבל הפונקציה עצמה שהם דורשים - די פשוטה, לא? לכתוב פונקציה שמקבלת שני מספרים, מכפילה אותם, ויש בה תיעוד של הפקודה..
רק לא הבנתי, איך ואיפה אני צריך לשלב את הפקודה help? -
פוסט זה נמחק!
-
@איסתרק-השלישי
אבקש עזרתכם... -
@פלדה על דילוגים אתה יודע, כן? מה שנקרא סלייס כלומר חיתוך.
תדפיס את הרשימה בדילוג 2 חוץ מהאחרון שאותו תדפיס בנפרד יחד עם המילה anddef format_list(my_list): print(my_list[0:-1:2], " and", my_list[-1])
משאיר לך את את הסיום - שיודפס כפריטים ולא כרשימה
-
@איסתרק-השלישי כתב בבקשת מידע | קורס פייתון:
print(my_list[02], " and", my_list[-1])
-
@איסתרק-השלישי
ואגב - מה לא תקין בזה:
-
@פלדה כתב בבקשת מידע | קורס פייתון:
print(my_list[02], " and", my_list[-1])
תמסגר את המספרים שהכנסת לרשימה - []
אחרת כל מספר הוא פרמטר בפני עצמו, וזה מה שכתוב לך בשגיאה: צפוי פרמטר אחד, התקבלו 8.@פלדה כתב בבקשת מידע | קורס פייתון:
ואגב - מה לא תקין בזה:
צילמת הכל חוץ מהשגיאה... על פניו זה נראה תקין.
-
@איסתרק-השלישי
אתה יודע לקרוא שגיאות??? -
@פלדה כתב בבקשת מידע | קורס פייתון:
אתה יודע לקרוא שגיאות???
אנגלית פשוטה....
בגדול (ואני לא מדייק ב100% בהסבר, כי אני לא מבין גדול בפייתון בשביל להסביר מדוייק לחלוטין).
הוא לא מכיר את הפקודה operator, אתה צריך לייבא אותה כדי שהוא יכיר אותה.
איך? אין לי מושג. -
@פלדה כתב בבקשת מידע | קורס פייתון:
כנראה בארד שיקר לי
אם אתה רוצה לדעת פייתון בסיום הקורס אז אל תשתמש ב AI,
כיון שהם עושים עבורך את העבודה, והדרך היחידה ללמוד זה רק לשבור את האצבעות ולכתוב לבד.בהתחלה רק גוגל, שם גם תקבל רק מידע אמין בלי שטויות.
-
@פלדה כתב בבקשת מידע | קורס פייתון:
אתה יודע לקרוא שגיאות???
אגב, פייתון נהיה ממש ידידותי בהודעות השגיאה, וככל שגרסאות פייתון מתקדמות יותר יוצאות לשוק זה הולך ונהיה נחמד.
למשל הפעם הוא כתב לך פשוט כך:
השם "operator" לא נמצא. אולי שכחת לייבא אותו?שווה להשתמש בתרגום, ועם הזמן ללמוד את האנגלית, זה פשוט חוסך המון.
-
@איסתרק-השלישי
מישהו יכול להסביר ל למה זה מה שקרה ?
לכאורה זה היה אמור להדפיס את המילה הכי ארוכה, לא? -
@איסתרק-השלישי
עבד. תודה.
מה זה עשה בעצם?