שיחה:פייתון/פייתון גרסה 2/מודולים
import פייתוני מול include בc
עריכהאהלן. import פייתוני דומה אולי קצת לinclude בC, אבל הרבה יותר מורכב וחזק ממנו. אינקלוד בc זה משהו טקסטואלי לחלוטין (שבכלל הקדם מהדר עושה) - הוא מחליף טקסט אחד בטקסט שני. import פייתוני הוא משהו שממש מריץ קוד, מעדכן namespaces, ועוד ועוד. יש לזה המון השלכות. נראה לי שכדאי לכתוב משהו קצת יותר מעומעם לגבי הדמיון לאינקלוד של c. ביי. Thedsadude 00:56, 22 בפברואר 2008 (IST)
numpy, scipy ו-matplotlib
עריכהאהלן. אני מתכוון לכתוב כמה דברים על החבילות הנ"ל. כיצד לדעתך יש לשלבם בספר? תחת פייתון/מודלים/numpy או אולי פייתון/פייתון ככלי לחישובים נומריים (או משהו בסגנון)..? Mintz l 22:17, 8 במרץ 2008 (IST)
- שלום, אישית הייתי מפרק את הספר לשני חלקים (עם אופציה בעתיד לפרק לשני ספרים בכלל). כאן, במודולים, לא כ"כ הייתי מדבר על מודולים ספיציפיים (בטח שלא על הנומריים). תהליך הimport בפייתון קצת מורכב, והפרק הזה לדעתי קצת יותר מתאים לדבר עליו. בנוסף, הייתי מתמקד כאן בצורה לכתוב מודול חדש. אם אין לך כ"כ חומר על זה, אז הייתי מציע לכתוב את ראשי הפרקים ולהשאיר תבנית להשלים.
- אזכור של כל המודולים, אם אתה מתכוון להגיע לרמת numpy, הוא לדעתי סדר גודל יותר גדול מהחלק על השפה (ברמה של המדריך כאן, עכ"פ). ביי. Thedsadude 00:34, 10 במרץ 2008 (IST)
- מסכים עם כל מה שאמרת. אין לי רעיון אבל לאן בדיוק לשייך את זה. איך יקראו לספר החדש? בינץיים אמשיך להרחיב במיקום הקיים ובסוף נעביר. Mintz l 21:34, 14 במרץ 2008 (IST)
IPython
עריכההיכן לדעתך יש לשלב שיטות עבודה עם ipython? Mintz l 22:17, 8 במרץ 2008 (IST)
- שלום. ipython לדעתי מתאים כנספח, באותו אופן שהסברי ההידור בgcc מופיעים בשפת C כנספח. לענ"ד אין שום דבר אינהרנטי בפייתון שקשור בipython. ביי. Thedsadude 00:36, 10 במרץ 2008 (IST)
הצורך במודולים
עריכהאהלן. לא כ"כ שייך לדבר על הידור קבצי פייתון (לפחות לא במובן שמופיע כאן). כאשר טוענים מודול פייתון, המפרשענח (= מתרגם, מפרש, ומפענח - כרגע המצאתי) "מריץ" את כל המודול. זאת אומרת שהוא קושר כל שם לעצם, כל פונקציה לשם שלה, וכולי וכולי. לטעון את כל המודולים בזמן הריצה היה יוצר בעיות בשלב הפרשענוח, ולא בזמן ההידור. Thedsadude 00:30, 10 במרץ 2008 (IST)