More Related Content More from Igor Kleiner (20) תכנות מדעי: פייתון : הרצאה 7: 20175. דוגמא0:פונקציהourrange
•פונקציהrangeארגומנטים עם עובדת לא פייתון שלשלמים לא
•פונקציה נממש אנו זה בתרגילourrangeלפונקציה בדומה שתעבודrangeאבל
שלמים לא פרמטרים לקבל תאפשר
•כתובפונקציהourrangeהמקבלת3פרמטרים:start, end, stepומחזירהרשימת
ממספר שמתחילה מספריםstart,שווה ברשימה עוקבים מספרים שתי בין מרחק
ל-stepהמספרים בין גדול הכי הוא ברשים אחרון ומספרשווים או שקטניםמ-end
7. דוגמא0:פונקציהourrange
•פונקציהrangeארגומנטים עם עובדת לא פייתון שלשלמים לא
•פונקציה נממש אנו זה בתרגילourrangeלפונקציה בדומה שתעבודrangeאבל
שלמים לא פרמטרים לקבל תאפשר
•אלגוריתם:
ריקה מרשימה נתחיל,ל ששווה ערך לרשימה נוסיף-start
ברשימה אחרון שאיבר עדקטןאושווהמ-endששווה חדש איבר לרשימה נוסיף
פלוס אחרון לאיברstep
16. פיבונאצ מספרי'י
•חיובי שלם מספר שמקבלת פונקציה כתבוN>2יש שבתוכה רשימה ומחזירהN
פיבונאצ סדרת של איברים'י
•נתחיל איך?
•אלגוריתם:
•בגודל רשימה עם נתחיל2fiblist=[?,?]
17. פיבונאצ מספרי'י
•חיובי שלם מספר שמקבלת פונקציה כתבוN>2יש שבתוכה רשימה ומחזירהN
פיבונאצ סדרת של איברים'י
•נתחיל איך?
•אלגוריתם:
•בגודל רשימה עם נתחיל2fiblist=[1,1]
18. פיבונאצ מספרי'י
•חיובי שלם מספר שמקבלת פונקציה כתבוN>2יש שבתוכה רשימה ומחזירהN
פיבונאצ סדרת של איברים'י
•נתחיל איך?
•אלגוריתם:
•בגודל רשימה עם נתחיל2fiblist=[1,1]
•כל על בלולאה נעבורx=?,….?
19. פיבונאצ מספרי'י
•חיובי שלם מספר שמקבלת פונקציה כתבוN>2יש שבתוכה רשימה ומחזירהN
פיבונאצ סדרת של איברים'י
•נתחיל איך?
•אלגוריתם:
•בגודל רשימה עם נתחיל2fiblist=[1,1]
•כל על בלולאה נעבורx=3,….Nקודמים איברים שתי לסכום ששווה חדש איבר לרשימה ונוסיף
20. פיבונאצ מספרי'י
•חיובי שלם מספר שמקבלת פונקציה כתבוN>2יש שבתוכה רשימה ומחזירהN
פיבונאצ סדרת של איברים'י
•נתחיל איך?
•אלגוריתם:
•בגודל רשימה עם נתחיל2fiblist=[1,1]
•כל על בלולאה נעבורx=3,….Nקודמים איברים שתי לסכום ששווה חדש איבר לרשימה ונוסיף
21. פיבונאצ מספרי'י
•חיובי שלם מספר שמקבלת פונקציה כתבוN>2יש שבתוכה רשימה ומחזירהN
פיבונאצ סדרת של איברים'י
•נתחיל איך?
•אלגוריתם:
•בגודל רשימה עם נתחיל2fiblist=[1,1]
•כל על בלולאה נעבורx=3,….Nקודמים איברים שתי לסכום ששווה חדש איבר לרשימה ונוסיף
expand
fiblis[x-1]+fiblist[x-2]
30. הישר על אקראי הילוך
•הבא בתהליך נסתכל:
•הציר בראשית נמצא אדם בן בהתחלהX
•בהסתברות שמולה אחד צעד עושה אדם בן זמן ביחידת פעם0.5הסתברות באותה ימינה או
31. הישר על אקראי הילוך
•הבא בתהליך נסתכל:
•הציר בראשית נמצא אדם בן בהתחלהX
•בהסתברות שמולה אחד צעד עושה אדם בן זמן ביחידת פעם0.5הסתברות באותה ימינה או
•מספרים של סדרה נגדירXkהבא באופן:
•Xk–בזמן אדם בן של מיקוםk
32. הישר על אקראי הילוך
•הבא בתהליך נסתכל:
•הציר בראשית נמצא אדם בן בהתחלהX
•בהסתברות שמולה אחד צעד עושה אדם בן זמן ביחידת פעם0.5הסתברות באותה ימינה או
•מספרים של סדרה נגדירXkהבא באופן:
•Xk–בזמן אדם בן של מיקוםk
•?=X0
33. הישר על אקראי הילוך
•הבא בתהליך נסתכל:
•הציר בראשית נמצא אדם בן בהתחלהX
•בהסתברות שמולה אחד צעד עושה אדם בן זמן ביחידת פעם0.5הסתברות באותה ימינה או
•מספרים של סדרה נגדירXkהבא באופן:
•Xk–בזמן אדם בן של מיקוםk
•X0=0
34. הישר על אקראי הילוך
•הבא בתהליך נסתכל:
•הציר בראשית נמצא אדם בן בהתחלהX
•בהסתברות שמולה אחד צעד עושה אדם בן זמן ביחידת פעם0.5הסתברות באותה ימינה או
•מספרים של סדרה נגדירXkהבא באופן:
•Xk–בזמן אדם בן של מיקוםk
•X0=0
•הילוךהרבה אותו חוקרים מדענים ולכן חשוב מאוד תהליך הוא אקראי
37. הישר על אקראי הילוך
•לסמלץ נרצה אנו זו בשאלהאקראי הילוךישר על
•מטרה:את שמכילה רשימה לייצרXkעבורk=0,1,2,……1000,של ריאליזציה עבור
אקראי הילוך
38. הישר על אקראי הילוך
•אקראי הילוך את לסמלץ נרצה אנו זו בשאלה
•מטרה:את שמכילה רשימה לייצרXkעבורk=0,1,2,……1000,של ריאליזציה עבור
אקראי הילוך
•אלגוריתם:
39. הישר על אקראי הילוך
•אקראי הילוך את לסמלץ נרצה אנו זו בשאלה
•מטרה:את שמכילה רשימה לייצרXkעבורk=0,1,2,……1000,של ריאליזציה עבור
אקראי הילוך
•אלגוריתם:
•נתחילעם מרשימהערךאחדX0=0
40. הישר על אקראי הילוך
•אקראי הילוך את לסמלץ נרצה אנו זו בשאלה
•מטרה:את שמכילה רשימה לייצרXkעבורk=0,1,2,……1000,של ריאליזציה עבור
אקראי הילוך
•אלגוריתם:
•ערך עם נתחילX0=0
•לכלk=?
41. הישר על אקראי הילוך
•אקראי הילוך את לסמלץ נרצה אנו זו בשאלה
•מטרה:את שמכילה רשימה לייצרXkעבורk=0,1,2,……1000,של ריאליזציה עבור
אקראי הילוך
•אלגוריתם:
•ערך עם נתחילX0=0
•לכלk=1,2,….999:
42. הישר על אקראי הילוך
•אקראי הילוך את לסמלץ נרצה אנו זו בשאלה
•מטרה:את שמכילה רשימה לייצרXkעבורk=0,1,2,……1000,של ריאליזציה עבור
אקראי הילוך
•אלגוריתם:
•ערך עם נתחילX0=0
•לכלk=1,2,….999:מספרים משתי אחד נגריל1ו-1בהסתברות0.5אחד כלמהם
אחרון למיקום ששווה חדש איבר לרשימה ונוסיף+כעת שהגרלנו מספר
43. הישר על אקראי הילוך
•אקראי הילוך את לסמלץ נרצה אנו זו בשאלה
•מטרה:את שמכילה רשימה לייצרXkעבורk=0,1,2,……1000,של ריאליזציה עבור
אקראי הילוך
•אלגוריתם:
•ערך עם נתחילX0=0
•לכלk=1,2,….999:מספרים משתי אחד נגריל1ו-1בהסתברות0.5אחד כלמהם,
אחרון למיקום ששווה חדש איבר לרשימה ונוסיף+כעת שהגרלנו מספר
44. הישר על אקראי הילוך
•אלגוריתם:
•ערך עם נתחילX0=0
•לכלk=1,2,….999:נגרילאחדמשתימספרים1ו-1בהסתברות0.5מהם אחד כל
45. הישר על אקראי הילוך
•אלגוריתם:
•ערך עם נתחילX0=0
•לכלk=1,2,….999:נגרילאחדמשתימספרים1ו-1בהסתברות0.5מהם אחד כל
46. הישר על אקראי הילוך
•ערך עם נתחילX0=0
•לכלk=1,2,….1000,אזי ראש נקבל ואם הוגן מטבע נגרילX(k+1)=Xk+1אם אחרת
נגדיר זנב נקבלX(k+1)=Xk-1.לרשימה החדש הערך את נוסף
המשימה את לממש נוספת דרך
50. דוגמא3:הילוךאקראיסימטרי לאעלישר
•עם לקזינו מגיע אדם בן100שקל.שקל על מהמר הוא פעם כל1בשקל זוכה או ואז
בהסתברות נוסף0.474בהסתברות שקל מפסיד או0.526
•המטרהאדם בן שללצאת היאעם מקזינו150שלא לאחר או שקליםיישארכסף לא
51. דוגמא3:אקראי הילוךסימטרי לאישר על
•עם לקזינו מגיע אדם בן100שקל.שקל על מהמר הוא פעם כל1בשקל זוכה או ואז
בהסתברות נוסף0.474בהסתברות שקל מפסיד או0.526
•עם מקזינו לצאת היא אדם בן של המטרה150כסף לא יישאר שלא לאחר או שקלים
•מנקודה שמתחיל אקראי הילוך זה למעשה???
52. אקראי הילוךהישר על סימטרי לא
•עם לקזינו מגיע אדם בן100שקל.שקל על מהמר הוא פעם כל1בשקל זוכה או ואז
בהסתברות נוסף0.474בהסתברות שקל מפסיד או0.526
•עם מקזינו לצאת אדם בן של המטרה150כסף לא נותר שלא לאחר או שקלים
•מנקודה שמתחיל אקראי הילוך זה למעשה100,שווה ימינה לצעד ההסתברות כאשר
ל-???
53. אקראי הילוךהישר על סימטרי לא
•עם לקזינו מגיע אדם בן100שקל.שקל על מהמר הוא פעם כל1בשקל זוכה או ואז
בהסתברות נוסף0.474בהסתברות שקל מפסיד או0.526
•עם מקזינו לצאת אדם בן של המטרה150כסף לא נותר שלא לאחר או שקלים
•מנקודה שמתחיל אקראי הילוך זה למעשה100,שווה ימינה לצעד ההסתברות כאשר
ל-0.474
54. אקראי הילוךהישר על סימטרי לא
•עם לקזינו מגיע אדם בן100שקל.שקל על מהמר הוא פעם כל1בשקל זוכה או ואז
בהסתברות נוסף0.474בהסתברות שקל מפסיד או0.526
•עם מקזינו לצאת אדם בן של המטרה150כסף לא נותר שלא לאחר או שקלים
•מנקודה שמתחיל אקראי הילוך זה למעשה100,שווה ימינה לצעד ההסתברות כאשר
ל-0.474
•אלגוריתם של רעיון:
•נתחילמנקודה אקראי הילוך100,עדלשחקן כסף כמות אשר>0ו<150את נמשיך
המשחק
64. קופונים אסיפת
•כל את לאסוף רוצה ילדהקופוניםשלספיידרמןסינדרלהכדורגל כוכבי
•הקופוניםסגורות במעטפות נמכרים
•אחד קופון רק יש מעטפה בכל
•סה יש"כ100קופוניםשונים
•לכלקופוןהסתברות אותה יש1/100במעטפה להיות
•כל את יאסוף אשר עד לקנות צריך ילד בממוצע מעטפות כמההקופונים?
65. קופונים אסיפת
•כל את לאסוף רוצה ילדהקופוניםשלספיידרמןסינדרלהכדורגל כוכבי
•הקופוניםסגורות במעטפות נמכרים
•אחד קופון רק יש מעטפה בכל
•סה יש"כ100קופוניםשונים
•לכלקופוןהסתברות אותה יש1/100במעטפה להיות
•כל את יאסוף אשר עד לקנות צריך ילד בממוצע מעטפות כמההקופונים?
•עיוור ניחוש:100?150?200?500?1000?5000?10000000?
66. קופונים אסיפת
•ספיידרמן של הקופונים כל את לאסוף רוצה ילד
•סגורות במעטפות נמכרים הקופונים
•אחד קופון רק יש מעטפה בכל
•סה יש"כ100שונים קופונים
•הסתברות אותה יש קופון לכל1/100במעטפה להיות
•הקופונים כל את יאסוף אשר עד לקנות צריך ילד בממוצע מעטפות כמה?
•שבממוצע מדויק באופן לחשב אפשר(תוחלת)ישבערך לקנות100*log(100)
מעטפות
•כלומר~515
68. קופונים אסיפת
•תרגיל:ילד ידי על קופונים אסיפת תהליך שמסמלץ קוד כתבו
•פתרון:בתהליךצבר כבר ילד קופונים של סוגים איזה לדעת חשוב קופונים אסיפת
•סה"יש כ100לילד אין שעדיין או לילד יש שכבר או קופון וכל קופונים של סוגים
•בעזרת נציג ילד של קופונים של הסוגים את???
69. קופונים אסיפת
•תרגיל:ילד ידי על קופונים אסיפת תהליך שמסמלץ קוד כתבו
•פתרון:בתהליךצבר כבר ילד קופונים של סוגים איזה לדעת חשוב קופונים אסיפת
•סה"יש כ100לילד אין שעדיין או לילד יש שכבר או קופון וכל קופונים של סוגים
•בעזרת נציג ילד של קופונים של הסוגים אתרשימה
70. קופונים אסיפת
•תרגיל:ילד ידי על קופונים אסיפת תהליך שמסמלץ קוד כתבו
•צבר כבר ילד קופונים של סוגים איזה לדעת חשוב קופונים אסיפת בתהליך
•סה"יש כ100לילד שאין או לילד שיש או קופון וכל קופוני
•רשימה בעזרת נציג ילד של קופונים של הסוגים את
בגודל רשימה מייצרים100עם
ערכיםFALSE
71. קופונים אסיפת
•תרגיל:ילד ידי על קופונים אסיפת תהליך שמסמלץ קוד כתבו
•צבר כבר ילד קופונים של סוגים איזה לדעת חשוב קופונים אסיפת בתהליך
•סה"יש כ100לילד שאין או לילד שיש או קופון וכל קופוני
•רשימה בעזרת נציג ילד של הקופונים את
•מעטפות את קונה ילדאשר עדיהיוהשונים הקופונים כל לו,עזר משתנה נגדיר
לילד יש כבר שונים קופונים כמה שיסמן
72. קופונים אסיפת
•תרגיל:ילד ידי על קופונים אסיפת תהליך שמסמלץ קוד כתבו
•אלגוריתם:
הקופונים כל אין לילד אשר עד,בין שלם אקראי מספר נגריל1ל-100המספריהי
חדש קופון לערך שווה
73. קופונים אסיפת
•תרגיל:ילד ידי על קופונים אסיפת תהליך שמסמלץ קוד כתבו
•אלגוריתם:
הקופונים כל אין לילד אשר עד,בין שלם אקראי מספר נגריל1ל-100יהי המספר
קופון לערך שווהחדש
לא ואם הזה המספר עם הקופון את לילד יש האם נבדוק,ברשימה מתאים ערך נהפוך
מ-FALSEל-TRUEונגדילCouponNumב-1
74. קופונים אסיפת
•תרגיל:ילד ידי על קופונים אסיפת תהליך שמסמלץ קוד כתבו
•אלגוריתם:
הקופונים כל אין לילד אשר עד,בין שלם אקראי מספר נגריל1ל-100יהי המספר
קופון לערך שווהחדש
לא ואם הזה המספר עם הקופון את לילד יש האם נבדוק,ברשימה מתאים ערך נהפוך
מ-FALSEל-TRUEונגדילCouponNumב-1
While CouponNum<100
75. קופונים אסיפת
•תרגיל:ילד ידי על קופונים אסיפת תהליך שמסמלץ קוד כתבו
•אלגוריתם:
הקופונים כל אין לילד אשר עד,בין שלם אקראי מספר נגריל1ל-100יהי המספר
קופון לערך שווהחדש
לא ואם הזה המספר עם הקופון את לילד יש האם נבדוק,ברשימה מתאים ערך נהפוך
מ-FALSEל-TRUEונגדילCouponNumב-1
While CouponNum<100newItem=random.randint(0,99)
81. לקנות שיש המעטפות כמות ממוצע הערכת
•שונה אקראי מספר מחזירה קופונים אסיפת בעיית עבור קוד של ריצה שכל ראינו
•הממוצע את להעריך נוכל ההרצות כל בין ממוצע את ונחשב הרצות הרבה נבצע אם
85. נתונים של גרפי ייצוג
•גרפית בצורה הנתונים את להציג רוצים לפעמים מסובכים נתונים עם עובדים כאשר
86. נתונים של גרפי ייצוג
•גרפית בצורה הנתונים את להציג רוצים לפעמים מסובכים נתונים עם עובדים כאשר
87. נתונים של גרפי ייצוג
•גרפית בצורה הנתונים את להציג רוצים לפעמים מסובכים נתונים עם עובדים כאשר
•גרפית הצגה בעזרת
•נתונים טוב יותר להבין אפשר
•בנתונים חוקיות לראות אפשר
•מקרים לראות אפשרחריגים
•יותר וברורה מוחשית בצורה הנתונים את להציג אפשר
88. נתונים של גרפי ייצוג
•כדילציירבספריית נעזר אנו בפייתון גרפים נתוניםmatplotlib.pyplot
•לכתוב יש זו בספריה שימוש לפני
89. נתונים של גרפי ייצוג
•כדילציירבספריית נעזר אנו בפייתון גרפים נתוניםmatplotlib.pyplot
•לכתוב יש זו בספריה שימוש לפני
•ציורים לייצר המאפשרות פונקציות מכילה הספרייה,אותם ולשמור שונים גרפים
בקבצים
90. נתונים של גרפי ייצוג
•כדילציירבספריית נעזר אנו בפייתון גרפים נתוניםmatplotlib.pyplot
•לכתוב יש זו בספריה שימוש לפני
•פונקציה בעזרתplot()ידי על ברשימה שנתונה פונקציה של גרף לצייר נוכלסידרת
נקודותשלה
•לפונקציה לקרוא יש במסך הציור את לראות שנוכל כדיshow()
110. בקובץ גרף לשמור איך?
•בעזרת בקובץ הציורים את לשמור אפשר
plt.savefig
•הקובץ ישמר איפה?
111. בקובץ גרף לשמור איך?
•בעזרת בקובץ הציורים את לשמור אפשר
plt.savefig
•הקובץ ישמר איפה?
•עבודה בתיקיית
116. נתונים של גרפי ייצוג
•יותר ציורים לבנות ניתן שלהן ופרמטרים שונות פונקציות בעזרת"טובים"
138. תרגיל1:משוואה של פתרונות
•כדי אחד במשתנה פונקציה של גרפי בייצוג להשתמש אפשר:
•לבדוקהאםנתונה למשוואהישפתרון
•פתרונות כמה לדעתממשייםלמשוואה יש?
140. תרגיל1:משוואה של פתרונות
•למשוואה יש פתרונות כמהx^3-0.25x^2+12x-17=0בקטע[-10,10]?
•הערה:יחסית הן אבל מדויק באופן כזו משוואה לפתור המאפשרות נוסחאות קיימות
מסובכות
•פתרון:
•בקטע פונקציה של גרף את נצייר[-10,10]
•ונביןכמהפתרונותיש
150. תרגיל1:משוואה של פתרונות
•פתרון:
•בקטע פונקציה של גרף את נצייר[-10,10]
•קצר יותר בקטע הפונקציה של בהתנהגות להסתכל שכדאי רואים מציור[-2,2]
•בקטע נמצא והוא אחד שורש רק יש לפונקציה כנראה[1,2]
153. תרגיל2:במישור אקראי הילוך
•הצירים בראשית במישור נמצא חלקיק בהתחלה
•בהסתברות זמן יחידת בכל0.25החלקיק בוחר1מ-4מבין כיוונים(SW,SE,NW,NW)
שבחר לכיוון וזזיחידהאחד
•קוד כתבואקראי הטיול את המציירבאורך50000החלקיק של
156. תרגיל2:במישור אקראי הילוך
•באורך חלקיק של אקראי הטיול את המצייר קוד כתבו50000
•חלקיק של המיקום את לזכור כדי אחד ברשימה השתמשנו הישר על אקראי בהילוך
צעד בכל.רשימות בשתי נשתמש ולכן קואורדינטות שתי יש לחלקיק כעת:Xו-Y
157. תרגיל2:במישור אקראי הילוך
•באורך חלקיק של אקראי הטיול את המצייר קוד כתבו50000
•חלקיק של המיקום את לזכור כדי אחד ברשימה השתמשנו הישר על אקראי בהילוך
צעד בכל.רשימות בשתי נשתמש ולכן קואורדינטות שתי יש לחלקיק כעת:Xו-Y
הטיול את מתחיל החלקיק
מנקודה0,0
158. תרגיל2:במישור אקראי הילוך
•באורך חלקיק של אקראי הטיול את המצייר קוד כתבו50000
•חלקיק של המיקום את לזכור כדי אחד ברשימה השתמשנו הישר על אקראי בהילוך
צעד בכל.רשימות בשתי נשתמש ולכן קואורדינטות שתי יש לחלקיק כעת:Xו-Y
159. תרגיל2:במישור אקראי הילוך
•באורך חלקיק של אקראי הטיול את המצייר קוד כתבו50000
•חלקיק של המיקום את לזכור כדי אחד ברשימה השתמשנו הישר על אקראי בהילוך
צעד בכל.רשימות בשתי נשתמש ולכן קואורדינטות שתי יש לחלקיק כעת:Xו-Y
179. Modules
•סיומת עם קבצים הם מודולים.pyבפייתון הכתוב קוד המכילים:פונקציות,פקודות
•בפייתון במודולים משתמשים ולמה איך ללמוד היא השיעור של המטרה
181. מודול זה מה?
•אחרות בתוכנות בעתיד בה להשתמש מתכוונים ואנו מסוימת פונקציה כתבנו אנו נניח
•אחרת בתוכנה קודם שכתבנו בפונקציה נשתמש איך?
182. מודול זה מה?
•אחרות בתוכנות בעתיד בה להשתמש מתכוונים ואנו מסוימת פונקציה כתבנו אנו נניח
•אחרת בתוכנה קודם שכתבנו בפונקציה נשתמש איך?
•אפשרויות שתי יש:
•בה להשתמש שנרצה איפה מקום לכל פונקציה של קוד להעתיק
183. מודול זה מה?
•אחרות בתוכנות בעתיד בה להשתמש מתכוונים ואנו מסוימת פונקציה כתבנו אנו נניח
•אחרת בתוכנה קודם שכתבנו בפונקציה נשתמש איך?
•אפשרויות שתי יש:
•להשתמש שנרצה איפה מקום לכל הפונקציה של קוד להעתיקבה
•רעיוןלא זהטוב:של העתק בכל אותה לתקן נצטרך בפונקציה טעות תהי ואם קוד נשכפל
הפונקציה
184. מודול זה מה?
•אחרות בתוכנות בעתיד בה להשתמש מתכוונים ואנו מסוימת פונקציה כתבנו אנו נניח
•אחרת בתוכנה קודם שכתבנו בפונקציה נשתמש איך?
•אפשרויות שתי יש:
•בה להשתמש שנרצה איפה מקום לכל הפונקציה של קוד להעתיק.טוב מספיק לא זה רעיון:
הפונקציה של העתק בכל אותה לתקן נצטרך בפונקציה טעות תהי ואם קוד נשכפל
•סיומת עם נפרד בקובץ שלנו הפונקציה לשמור אפשר.py,נקרא צורך שיהי פעם כל ואז
שלנו לפונקציה
186. במודולים לשימוש דוגמא
•פונקציה נכתובisPrime()שלם מספר שמקבלתN>1ומחזירהTrueהמספר אם
ראשוני,מחזירה הפונקציה אחרתFalse
•בקובץ הפונקציה את נשמורourprime.py
•שורת שנוסיף לאחר אחרת בתוכנה שלנו בפונקציה להשתמש נוכל כעתimport
187. במודולים לשימוש דוגמא
•פונקציה נכתובisPrime()שלם מספר שמקבלתN>1ומחזירהTrueהמספר כאשר
ראשוני,מחזירה פונקציה אחרתFalse
•בקובץ הפונקציה את נשמורourprime.py
•אחרת בתוכנה שלנו בפונקציה להשתמש נוכל כעת
189. במודולים לשימוש דוגמא
•פונקציה נכתובisPrime()שלם מספר שמקבלתN>1ומחזירהTrueהמספר כאשר
ראשוני,מחזירה פונקציה אחרתFalse
•בקובץ הפונקציה את נשמורourprime.py
•אחרת בתוכנה שלנו בפונקציה להשתמש נוכל כעת
192. סיכום מודולים
•במודולים להשתמש כדאי תוכנות כותבים כאשר
•אותה שעושות פונקציה בעזרת להציג טריוויאלית ולא קטנה משימה כל ממליצים
•אותו ולהבין לתחזק יותר קל קטנות פונקציות בעזרת ממומש מורכב קוד כאשר
•שימוש אין שבו ארוך קוד מלבדוק קטנות פונקציות מספר לבדוק יותר קל גם
בפונקציות
194. סיכום
בעזרת מסוימת מסימה המבצע קוד לכתוב עדיףפונקציה
סיומת עם בקבצים פונקציות לשמור אפשר.py
בקבצים הנמצאות לפונקציות לקרוא אפשראחרים מודולים
198. סיכום
•ברשימות שימוש דוגמאות:
•פיבונאצ מספרי'י
•ישר על אקראי הילוך
•קופונים אסיפת
•גרפים:
•ספרייתmatplotlib
•פונקציה של גרפים ייצוג:plot(), scatter()
•קובץ בתוך ציור שמירת:savefig()
•גרף של פרמטרים:צבעים,כותרות,ציריםוכו.
200. הישר על אקראי הילוך
•הציר בראשית נמצא אדם בן בהתחלהX
•בהסתברות שמולה אחד צעד עושה אדם בן זמן ביחידת פעם0.5הסתברות באותה ימינה או
202. נתונים של גרפי ייצוג
•מסובכים נתונים עם עובדים כאשר פעמים הרבה-ממדיים רב נתונים:להציג נרצה
גרפית בצורה הנתונים את
208. גרף של אחרים ופרמטרים כותרת
•הסברים לשנות אפשר(מספריים)מהצירים אחד כל על