פייתון/פייתון גרסה 2/IDLE
ההתחלה
טוב, אז עדיין לא יצא לכם לתכנתת. לכן ככל שנתקדם בהדרכה זו, ננסה ללמוד כיצד מתכנתים. האמת היא שישנה רק דרך אחת ללמוד לתכנת. צריך לקרוא קוד ולכתוב קוד (קוד הוא כינוי לתוכניות מחשב). כאן נראה הרבה קוד. אתם צריכים להקליד את הקוד שנראה ולנסות להפעיל אותו אצלכם. שחקו איתו ובצעו בו שינויים. הכי גרוע שיכול לקרות זה שהקוד לא יעבוד. הקוד יהיה בפורמט כזה:
##Python is easy to learn
print "Hello, World!"
קל להבדיל זאת משאר הטקסט. באינטרנט, תוכלו להבחין שהקוד בצבע - זאת על מנת להבליט אותו, וכדי להפוך את החלקים השונים של הקוד לבולטים מהשאר. הקוד שתקלידו סביר להניח שלא יהיה צבעוני, או הצבעים שלו עשויים להיות שונים, אין לכך שום השפעה על הקוד עצמו כל עוד מקלידים אותו כפי שהוא מודפס כאן.
כשהמחשב מדפיס משהו זה יהיה בפורמט כזה:
Hello, World!
אם התוכנית מקבלת שגיאת תחביר, ודאו כי אתם עובדים על גירסת פייתון א.2 ולא על גרסת פייתון א.3 (א מייצגת סיפרה כלשהי)
לעיתים נציג ערוב של טקסט: טקסט שהתוכנית מדפיסה וטקסט שמקלידים (שיוצג ב 'מודגש') על המסך, זה יראה כך:
Halt! Who Goes there? Josh You may pass, Josh
ועכשיו, לדברים החשובים באמת. כדי לעבוד עם פייתון צריכים את התוכנה. אם עדיין אין לכם את התוכנה של פייתון יש לגלוש לאתר http://www.python.org/download ולהוריד את הגירסה עבור הפלטפורמה שלך. הורד את זה, קראו את הוראות והתקנו.
התקנת פייתון
משתמשי Linux
אתם כנראה ברי מזל ופייתון כבר מותקנת במחשב שלכם. כדי לבדוק זאת הקלידו python בשורת הפקודה. אם אתם רואים משהו כמו בסעיף שלהלן, הפייתון מותקן.
משתמשי windows
יכולים להתקין את הגירסה המתאימה כאן http://www.python.org/download/releases/2.5
מצב אינטראקטיבי
הפעילו את IDLE (הממשק הגרפי של פייתון Python GUI). אתם אמורים לראות חלון אם הטקסט הבא:
Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. **************************************************************** Personal firewall software may warn about the connection IDLE makes to its subprocess using this computer's internal loopback interface. This connection is not visible on any external interface and no data is sent to or received from the Internet. **************************************************************** IDLE 1.2.1 >>>