סביבת עבודה נוחה בפייתון?

graphe60

New member
סביבת עבודה נוחה בפייתון?

אני די חדש בתחום והתחלתי ללמוד פייתון. התקנתי במקביל עורך טקסט notepad++
ואם הבנתי נכון, איתו רק ניתן לכתוב קוד ולא להריץ את הסקריפטים או לדבאג אותם.
בשביל לעשות זאת, אני צריך IDE? איזה IDE קליל ומהיר אתם ממליצים?
גוגל ספר לי על כמה אופציות: pycharm/wingide/eric/spyder. אשמח לקבל המלצה
מבעל ניסיון שיחסוך את הטרחה להתקין ולהסביר לסרוגין סביבות עבודה.
ולוודא שאכן מה שאני מחפש זה IDE?
תודה
 

graphe60

New member
שאלה נוספת, לאחר שאמצא IDE

מדוע אני צריך את הNOTEPAD++? מה היתרונות שלו?
 

BravoMan

Active member
תשובות:

1. כדי לפתח בכל שפת תוכנה צריך 3 דברים:
1.1 עורך טקסט נוח שבו תוכל לכתוב את הקוד שלך. וזה מהש-Notepad++ נותן לך.
2.1 קומפיילר או מפרש שיהפוך את הקוד שלך למשהו שרץ. היות ואתה עובד על Windows, כדי להריץ תכונות ב-Python, אתה צריך להוריד Python ל-Windows.
מכאן: https://www.python.org/downloads/windows
&nbsp
שים לב שכרגע יש שתי גרסאות של השפה שחיות במקביל: גרסה 2 וגרסה 3.
יש חוסר תאימות בניהן.
תבחר את זו שמתאימה לחומרי הלימוד שלך.
&nbsp
3.1 דיבאגר. שפת Python היא שפה אינטראקטיבית, לכן אפשר לדבג אותה די בקלות בלי כלי ייעודי, אבל בכל זאת קיימים כמה דיבאגרים. אחד מהם מגיע כחלק מהתקנה שנתתי לך בסעיף הקודם:
https://docs.python.org/2/library/pdb.html
&nbsp
2. עכשיו שרשמנו מה צריך, הגיעה הזמן להבין מה זה IDE - Integrated Development Eviroment.
כשפי שהשם מרמז, מדובר במשהו שלוקח את כל המרכיבים מסעיף 1, ומאחד אותם בתוך חבילה אחת.
בד"כ זה מוסיף עוד פיצ'רים, שבתור מי שרק לומד את השפה, הם רק יפריעו לו.
&nbsp
בשלב הלימוד, אני ממליץ לך להימנע משימוש ב-IDE, אבל אם אתה מתעקש, לך על Pycharm.
&nbsp
3. שים לב של-Notepad++ יש מנגנון הרחבות. כמו תוספים לדפדפן, אתה יכול להתקין תוספים גם ל-Notepad++ כדי להוסיף לו פונקציונליות.
נקודה מעניינת: התוספים עצמם כתובים לרוב ב-Python

&nbsp
לסיכום:
IDE היא סביבה גדולה ולרוב כבדה שאומנם כוללת כל מה שאתה צריך, אבל גם הרבה יותר מזה, ולכן לא מומלצת לשימוש בזמן לימודים.
מה שמומלץ למי שרק מתחיל ללמוד זה לכתוב קוד בעורך פשוט יחסית (Notepad++ מצוין עבור זה) ולהריץ ישירות במסוף (חלון CMD או F5 מתוך Notepad++).
&nbsp
בהצלחה!
&nbsp
 

EyesToSee

New member
אין שום בעיה להריץ קוד מתוך notepad++,

אם אתה נכנס לשטח של IDE ( לדעתי, מוקדם מדי) , אני ממליץ על Eclipse, הוא מכיל בתוכו כל מה שרצית (ועוד קצת) והוא גם חינמי.
 
למעלה