• חשבון מסחר באקסלנס טרייד : סנט למניה במסחר בארה"ב (מינימום $5 לעסקה), פטור מדמי טיפול לשנתיים, קורס במתנה ובונוס 100 ש"ח למצטרפים חדשים. להצטרפות דיגיטלית לחצו כאן .

קורס שמתמקד ברקורסיה

Vegence

משתמש סולידי
הצטרף ב
22/2/21
הודעות
42
דירוג
6
היי,
יש לי מבחן שהולך לכלול בין היתר רקורסיה, בפייתון.
אני מחפש קורס אינטרנטי או מקום להתכונן ממנו.
שיסביר ממש איך לחשוב כדי לפתור שאלות.
ממה שראיתי רוב הקורסים ב-Udemy עוסקים ברקורסייה כללית והרבה בקונספט של Tail\Head Recursion שלא קיים בפייתון אבל כן בשפות אחרות
אז מרגיש לי שזה לא הכי מתאים

מאיפה אתם ממליצים ללמוד?

האם מישהו קורס אינטרנטי טוב ייעודי לרקורסיה פייתון?
או קורס שלא מיועד לפייתון אבל יעשה את העבודה במידה ואתעלם מהחלק של Tail\Head?
 
אין שום דבר מיוחד בפייתון.
אם תבין רקורסיה תוכל לממש אותה בכל שפה.

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

רק לידיעה. TCO לא קשור לשפה עצמה אלא לאימפלמנטציה של הקומפיילר. זה שאין TCO בקומפיילר ספציפי שאתה משתמש לא אומר שאין קומפיילרים או מודולים של פייתון שעושים את זה.

ראה למשל
 
נערך לאחרונה ב:
רק לידיעה. TCO לא קשור לשפה עצמה אלא לאימפלמנטציה של הקומפיילר. זה שאין TCO בקומפיילר ספציפי שאתה משתמש לא אומר שאין קומפיילרים או מודולים של פייתון שעושים את זה.

ראה למשל
תודה.
אני מדבר על מה שמשתמשים בו אצלי בקורס, שזה כנראה באימפלנטציה "דיפולטית" של הקומפיילר שמוגדר בעת ההתקנה, וללא מודולים כאלה ואחרים.
לכן במסגרת הקורס שלי, הרקורסיה "ייחודית"\"מוגבלת" במובנים מסויימים.
 
נערך לאחרונה ב:
שיסביר ממש איך לחשוב כדי לפתור שאלות.
ממה שראיתי רוב הקורסים ב-Udemy עוסקים ברקורסייה כללית והרבה בקונספט של Tail\Head Recursion שלא קיים בפייתון אבל כן בשפות אחרות
אז מרגיש לי שזה לא הכי מתאים

מאיפה אתם ממליצים ללמוד?
מצטער, בשפות שאני עובד בהן, לא שמעו על המושג רקורסיה (ברמה, שאם אני צריך לקרוא לתוכנית מחדש - התוכנית תקומפל פעמיים וצריך לבדוק לאיזה שם נקרא שוב)
בזמנו ראיתי קורס ב-קורסרה שהדגים איך כל בעיה בלולאת FOR יכולה להפתר ב-רקורסיה.

אבל מה מיוחד ב - Tail\ Head?
עד כמה שזוכר... תמיד תמצא את המקרי קצה שיוצאים מהרקורסיה ואם לא, אז תקרא לפונקציה שוב.
אם כבר אהבתי את LCU_CACHE כדי לחסוך ריצות חוזרות.
 
זה נורא קל לפתור בעיות רקורסיביות, תן לי פה בעיה לדוגמא ואני יראה לך. בעיקרון מה שאתה צריך זה לדמיין אורקל שנותן לך את הפתרון עבור תת קבוצה, ואתה צריך לחשוב מה אתה עושה עם הפתרון הזה. אין קשר לשפה כזאת או אחרת
 
תחפש בגוגל cs1001. זה קורס של אוני ת"א, שם תוכל למצוא אחלה מצגות על רקורסיה עם דוגמאות טובות
 
אבל מה מיוחד ב - Tail\ Head?
אם אתה יכול לבנות את הרקורסיה כך שהקריאה הרקורסיבית היא הפקודה האחרונה בפונקציה (Tail). אפשר לעשות אופטימיזציות ולהמיר את זה לקוד יעיל יותר. (אתה כמובן יכול לעשות את זה גם ידני אבל אפשר לעשות את זה אוטומטי). אין הבדל ברקורסיה עצמה של Tail מרקורסיה רגילה אלא רק שאפשר לבנות את הקוד יעיל יותר במקרה כזה.

Tail Recursion In Python
 
כלומר
def fib(num):
if num < 2:
return num
else:
return fib(num-1)+fib(num-2)

היא רקורסיית TAIL?
 
פשוט תחפש שאלות שיש להם תשובה, ותנסה לפתור לבד לפני שאתה קורא את התשובה.
מה אתה לא מבין בנושא? אין פה יותר מדי תיאוריה, ואין שום דבר מיוחד בפייתון ששונה משפות אחרות חוץ מזה שהוא זורק שגיאה אם אתה מבצע יותר מדי קריאות רקורסיביות.
שום דבר מזה לא אמור לשנות בקורס בשנה א' באוניברסיטה.

דוגמא (חיפוש פשוט בגוגל):
 
כלומר
def fib(num):
if num < 2:
return num
else:
return fib(num-1)+fib(num-2)

היא רקורסיית TAIL?
לא. הדבר האחרון שקורה הוא ה ״+״ ולא הקריאה הרקורסיבית. יענו כמו שנאמר מעליי אם זה לא קריאה יחידה זה לא.
 
תודה.
אני מדבר על מה שמשתמשים בו אצלי בקורס, שזה כנראה באימפלנטציה "דיפולטית" של הקומפיילר שמוגדר בעת ההתקנה, וללא מודולים כאלה ואחרים.
לכן במסגרת הקורס שלי, הרקורסיה "ייחודית"\"מוגבלת" במובנים מסויימים.
בדרך כלל כששואלים בקורסי בסיס בפייתון על רקורסיה
אז השאלה הראשונה תהיה בסגנון "תכתוב פונקציה רקורסיבית שמחשבת.."
ואז שאלת המשך "תשפר זמן ריצה" שאותה פותרים ע"י הוספת מילון ששומר תוצאות במהלך הריצה.
שכחתי את השם של זה.. אולי לזה אתה מתכוון?
 
אז שאלת המשך "תשפר זמן ריצה" שאותה פותרים ע"י הוספת מילון ששומר תוצאות במהלך הריצה.
שכחתי את השם של זה..
אפשר כמובן שימוש ב - @LCU_CACHE, על מנת להשתמש בפונקציה קיימת
 
אתה יכול לתת דוגמא לרקורסיה שאי אפשר לבנות בפייתון ?

נשמע מאוד מוזר.

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

נשמע מאוד מוזר.

חישוב עצרת אפשר לכתוב בפייתון וזה "זנב"
כל רקורסיה בעומק מעל 1000.
 
אה, אבל לכל שפה תהיה הגבלה כלשהי.

אם לא בגלל השפה, אז בגלל הזכרון.

חשבתי שהוא התכוון לזה שאי אפשר בכלל - אפשר, זה פשוט מוגבל.

ממש לא משתמע מההודעה שלו שלזה הוא התכוון.
 
נושאים דומים
פותח הנושא כותרת פורום תגובות תאריך
A מה קורה אם הסוכן הבורסאי שלך קורס? שוק ההון 1
N קורס/עבודה לסטודנט התפתחות אישית 3
H אשתי רוצה ללמוד קורס בהייטק. התפתחות אישית 24
D קורס מומלץ לייעוץ משכנתאות והשקעות נדל"ן שוק ההון 0
M קורס ברוקר למסחר בבורסה של אינטראקטיב ישראל- מישהו מכיר יכול להמליץ ? פוסטים מאיכות נמוכה 1
ה קורס חווית משתמש אוף טופיק 3
I האם קורס פנסיה מצויין מייתר את הצורך בתכנון פנסיוני+פרישה? פנסיה, גמל וקרנות השתלמות 6
הסולידית ★★★קורס השקעות ופנסיה מומלץ בהנחה לגולשי הסולידית - Simplifynance★★★ שוק ההון 0
הפרופסור קורס ספרות לגברים אוף טופיק 0
mk1 המלצה לספר/קורס להשקעות ערך במניות התפתחות אישית 2
TheMailMan קורס מחשבים/סייבר/תכנות לילד בן 9 התפתחות אישית 14
W קורס פייתון התפתחות אישית 1
ל תואר בטכניון - או קורס משולב של infinity labs ותעשייה האווירית? התפתחות אישית 24
Emilia קורס מקצועי במכללה או לימוד עצמי? יומני מסע אישיים 5
ד קורס המסחר העצמאי של אקסלנס טרייד פוסטים מאיכות נמוכה 4
M מה קורה אם בית ההשקעות קורס? פנסיה, גמל וקרנות השתלמות 3
A לחזור ל"הייטק" עם קורס של ג'ון ברייס? התפתחות אישית 2
ט קורס אופציות - כדאי? התפתחות אישית 12
Y קורס יועצי משכנתאות התפתחות אישית 22
U נאותות תוכנית השקעה במרג'ין על vnq ב IB תוך כדי שוק קורס שוק ההון 10
R עזרה לגבי איזה קורס ללמוד התפתחות אישית 5
N קורס אנגלית מומלץ? התפתחות אישית 1
S קורס בתקשורת נתונים התפתחות אישית 2
S מה קורה אם בית השקעות קורס? צרכנות פיננסית 1
D קורס חוקרים פרטיים התפתחות אישית 13
ל קורס זמן לנדל"ן - מישהו עשה ויכול לחוות דעה עליו? נדל"ן 1
J חדש פה - התלבטות לגבי קורס התפתחות אישית 5
Chase קורס חשמלאי התפתחות אישית 15
W דמי אבטלה בזמן קורס מקצועי? צרכנות פיננסית 5
L קורס מנעולנות, האם יש לנשים מקום? בעקבות פרסומות בפייסבוק אוף טופיק 15
Yuvalbuz3 קורס יזמות נדלן מומלץ ? ועוד שאלה נדל"ן 11
ת קורס השקעות התפתחות אישית 12
מ המלצה על קורס בתחום ההייטק התפתחות אישית 4
מ קורס מומלץ ללימוד SEO התפתחות אישית 8
G קורס/ ספר מומלץ להבנת דוחות כספיים התפתחות אישית 25
מ קורס ייעוץ משכנתאות - כדאי? התפתחות אישית 1
E המלצה על קורס מקצועי בתכנות התפתחות אישית 3
U עכשיו כשהשוק קורס כמה כסף אתם משאירים בעו"ש ? אוף טופיק 27
flower קורס אינטרנטי - EDX אוף טופיק 0
A האם כדאי לקחת קורס נדל"ן ב——— ———? התפתחות אישית 4
R תזמון השוק - השקעה בשוק ׳קורס׳ שוק ההון 58
H קורס/סרטונים/ספר מתאים התפתחות אישית 8
X עזרה לימודים קורס: מגן סייבר או מומחי אבטחת מידע התפתחות אישית 3
oz1987 הצעה שקיבלתי במסגרת קורס שוק ההון 12
F קורס (חדש?) בשוק ההון אוף טופיק 13
א קורס מקצועי אוף טופיק 11
F קורס התנהלות פיננסית אקדמאית צרכנות פיננסית 0
דוג למה לא למכור ברגע שהכל קורס? שוק ההון 13
Fitch קורס מקצועי / הסבה מקצועית / העשרת השכלה התפתחות אישית 37
שני ביטי עזרה במציאת קורס לניהול תיקי השקעות אוף טופיק 7

נושאים דומים

Back
למעלה