
__init__.py מופעל אוטומטית כשמבצעים import לחבילה.הטקסט המלא של הדקות הראשונות בהרצאה «התקנת eclipse» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזאת אנחנו נתקין ביחד תביבת עבודה נורמלית, נשתמש באקליפס ובפלאגין שנקרא פייטאב. בואו נתחיל בהורדה. ראשית, אני רוצה לציין שיש כמה פלאגנים, כמה סביבות עבודה לפייטון, ולאו דווקא אקליפס היא הכי טובה, ואני לא מתכוון לשכנע פה אף אחד לעבור, אני רק אציין כמה יתרונות של אקליפס, ואז אני אגיד גם דברים אחרים שיש.
אז דבר ראשון Eclipse היא חינמית, שזה מאוד נחמד. דבר נוסף היא שמי שכבר עבד עם Java ב Eclipse אז יהיה לו מאוד קל להתרגל, כל הקיצורים הם קיימים גם בגרסה הזאת.
דבר נוסף זה שאם אתם משתמשים בכמה שפות תכנות אז Eclipse היא סביבה שמאפשרת לכם להוריד תמיכה גם ב-Java, גם ב-C, גם ב-Python ובמקביל לעבוד על כמה דברים וכמה פרויקטים וכמה שפות תכנות ולהתאדל לעבוד עם הכל ולעשות לכם השלמות אוטומטיות.
חשוב לציין ש Eclipse עם פייתון תומכת בדיבאגר ברמה מאוד טובה, בהשלמות אוטומטיות, ברמה טובה גם כן. כל הקטע של השלמות אוטומטיות הוא קצת בעייתי, כי בעצם, אם שמתם לב, פייתון היא שפה דינמית.
כלומר, פייתון היא שפה שאנחנו לא אומרים מה הסוג המשתנה שלנו, אלא אנחנו רק אומרים a שווה אינטג'ר. ובעצם אין לנו קומפיילר, אבל האינטרפרטר, הדיבאגר האקליפס פלאגין צריך להבין שעשינו a שווה אינטג'ר זה אומר שa שווה אינטג'ר כי אין לו דרך לדעת לא כתבנו לו int שווה a ואם יש פונקציה ובחתימה של הפונקציה כתוב שהיא מקבלת מה שקוראים לו l אין לו דרך לדעת אם l הוא list או dictionary
או איזשהו משהו אחר שהמשתמש יצר איזשהו קלאס או בייקט שהוא יצר ולכן יהיה לו קצת קשה לתת לו את ההשלמות הנכונות אז כל הקטע הזה זהו צעד בעייתי וזה נכון לכל הסביבות פיתוח.
אם אני אסקור בקצרה את הסביבות פיתוח, אז יש עוד סביבת פיתוח אחת שהיא מאוד נחשבת, קוראים לה Pi Charm. היא עולה כסף בגרסת רגילה, אבל אם אתם רוצים רק לפתח לה כיף, אז יש שם גרסת קומיוניטי שהיא ברמה טובה ואפשר להשתמש בה.
אני אישית אעבוד עם הקליפס. בואו רגע נראה. בוא נראה רוצה פה Java בוא נראה אם יש לנו פה Java על המחשב אם לא אז בוא רק נראה ונוודא שאין לנו Java לא אין פה תקיעת Java אז בוא נוריד Java בגלל שהורדנו גרסה של Eclipse ל-64 אז חשוב גם 64 ביט חשוב גם להוריד Java ל-64 ביט אם כבר מותקן לכם Eclipse על המחשב כי אתם
עבדתם עליו בשפת תכנות אחרת אין סיבה להתקין את Eclipse שוב פשוט צריך להתקין את הפלאגין ואחרי שנסיים להתקין את האקליפס נפתור את בעיית הג'אווה הקלה הזאת אז אני אראה לכם איך להמשיך מייד כן לקיים את של אקליפס חשוב לציין לא בדקתי את זה אבל אני יודע שקיים גם פלאגין לוויז'ואל סטודיו של פייתון שמייקרוסופט משתח תחת זה נמצא שם אי שם בשלבי בטא ברמות כאלה ואחרות
לפי הסרטונים ביוטיוב הוא נראה ברמה די טובה אז אם מישהו מכם עובד בשישאר וכבר מכיר את ויז'ואל סטודיו אני ממליץ בחום לבדוק את הלאגין הזה אולי יהיה לכם יותר קל לעבוד איתו טוב אז אחרי שהתקנו את ג'אווה דבר ראשון מאוד חשוב להם באמת שהג'אווה תהיה אם הורדנו קליפס של 64 ביט אז שגם הג'אווה יהיה 64 ביט בואו נתקין פה את הקליפס ואם אנחנו מורידים
קליפס ל32 ביט מאיזושהי סיבה אז אין בעיה לעשות את זה אז חשוב גם שיהיה ג'אווה 32 ביט האינסטולר נותן לנו בעצם כמה אופציות, זה לא כל כך משנה מה נבחר, כי בסופו של דבר אנחנו נוסיף פלאגין, ואני בחרתי גרסה ל-C++, זה באמת לא משנה, אני פשוט אשאיר את זה כמו שהוא נותן לי, לא
אגע פה בשום דבר, הוא יחכה לסוף ההתקנה. הסיבה שזה לא חשוב לנו איזה גרסה של Eclipse אנחנו מתקינים, זה כי Eclipse לא נותנת משהו רשמי שמכיל תמיכה בפייתון, צריך להוסיף אחרי זה פלאגין.
אנחנו יושבים בפלאגין שנקרא PyDev, זה האתר שלהם אם נלך רגע לדאונלואוד נראה פה הוראות התקנה זה בעצם הדבר החשוב ה-URL הזה תכף אני אראה לכם איך משתמשים בדבר הזה רק נחכה שהאקליפס יסיים להתקין זהו ההתקנה הסתיימה עכשיו בואו נעלה את האקליפס ונתקין את פאי דב אני אראה לכם שתי דרכים להתקין נתקין באחד מהם אבל זה באמת לא משנה
באיזה דרך נבחר כדאי להשתמש בלינק הראשון, הלינק השני הוא של גרסאות בטא שיכולים להיות בהן באגים ובשביל מה.
אז נבחר Workspace. Workspace זה הסביבת עבודה שלנו, שם הקבצים נשמרים. מדובר בגרסת Mars, אבל זה לא משנה, ההתקנה היא זהה בכל הגרסאות.
כדי להתקין Pi-Dev על פייתון, אז יש שתי דרכים. דבר ראשון, אפשר להתלהל ולעשות Install New Software, פה להדביק את הקישור שהעתקתי מהאתר, שימו לב זה היה פה למטה, ותחת דאונלואוד, לעשות אנטר, קליפס יחשוב לשנייה, שתיים, שלוש,
ויציג לי את מה שאפשר להתקין. נבחר פאי-דב, נעשה נקסט, נקסט, נקסט ואינסטול, זה מגרסה מסוימת של קליפס שיצאה כבר לפני שנה פלוס שנתיים, הם יצרו מרקטפלייס, שזה בעצם כמו חנות אפליקציות של אנדרואיד ושל אפל,
הם הלכו על הטרנד גם כן ופשוט אפשר ללכת ל-Help ל-Marketplace לכתוב PiDev לעשות Enter ולעשות Install, Confirm וזה מתחיל את ההליכה התקנת ספט פיניש נבחר להתחיל את Eclipse מחדש טוב קיבלנו את Eclipse עם הפלאגין של PiDev דבר ראשון בוא נפתח את הפרספקטיב של
Eclipse PiDev בוא ניצור פה פרויקט חדש PiDev שימו לב שיש פה פרויקט של ג'אנגו או גוגל אפ אנג'ן פרויקט, שניהם דברים של ווב.
אני ממליץ לכם לקרוא קצת על ג'אנגו ועל גוגל אפ אנג'ן, אבל זה כרגע לא בסקופ של הקורס. יש לנו פה שגיאה כי הפייתון אינטרפרטר לא מוגדר, אז נלחץ פה ונעשה quick auto-config, וזהו, זה היה מאוד קל.
שימו לב שאנחנו עובדים עם פייתון 2.7, אז חשוב לשים לב לזה. אחר מכן נעשה next ו-finish. ניצור package חדש, נקרא לו איך שבא לנו, פל למשל.
Package זה, לא הסברתי, כשאנחנו עושים אימפורט למשהו, אנחנו עושים בעצם אימפורט ל-package.