Python
היא שפת תכנות מונחית עצמים קלה ללימוד ולקריאה, אשר נועדה לקצר את זמן הפיתוח של פרויקטים ולהעדיף את נוחות המשתמש על פני ביצועי הקוד. פייתון היא בעלת דמיון רב לשפות התכנות: TCL, Perl, Scheme, והיא חופשית לשימוש ולהפצה חוזרת, כולל שימוש מסחרי.
שפת הPhyton הומצאה בשנות 80 המאוחרות.
יתרונות וחסרונות השפה
שפת פייתון מוגדרת כשפה מפורשת (Interpreted), בדומה לשפות כמו Scheme, אך בפועל המפרש של השפה מבצע הידור חלקי לשפת ביניים (Bytecode), בדומה ל-Java. קבצים אלו מאפשרים למפרש להריץ את אותו קוד פעמים נוספות באופן מהיר ויעיל יותר, כמו גם מאפשרים לפתח יישומי פייתון באופן בלתי-תלוי במערכת ההפעלה (בתנאי שלא מבוצעות קריאות מערכת הפעלה בלעדיות). כתוצאה מההידור החלקי, ניתן לקבל הערות הידור לפני הרצת הקוד, בכל הקשור לקישור הקבצים המשתתפים, תקלות תחביר, תקלות השמה וכדומה. חסרון נלווה לכך הוא שכמו ב-Java, היות השפה מפורשת מחייב התקנתו של מפרש פייתון על המכונה המבצעת, שמסוגל להריץ את קוד הביניים הנתון. עם זאת, קיימים יישומים שמאפשרים את איסוף החלקים הרלוונטיים לתוכנה של המפרש ויצירת קובץ הרצה שמפעיל את התוכנה גם על מחשבים שלא הותקן בהם מפרש, כגון py2exe.
עקרון נוסף של השפה היא העדר הגדרת טיפוסים סטטיים של מרבית המשתנים: מתודה או פונקציה מקבלת את משתניה ללא ציון טיפוסם, ובעת הכרזה על משתנה אין צורך לציין את הטיפוס הסטטי שלו. הדבר מחד מסייע למתכנת לכתוב קוד שימושי בפחות מילים, אך מנגד עשוי להביא להשמות לא נכונות שלא תתפסנה עד שלב ההרצה.
אף על פי שפייתון מצוינת לפיתוח יישומים קטנים ומהירים, נעשה בשפה שימוש לכתיבת תוכנות גדולות כגון Zope וביטורנט.
פייתון היא אחת משלוש השפות העיקריות בהן עובדת חברת גוגל. בין השאר, כל מערכת הפיתוח של גוגל (ניהול גרסאות ובניית מהדורות) מתבצעת בטכנולוגיה מבוססת פייתון. בנוסף, באפריל 2008 הזמינה גוגל גולשים לכתוב אפליקציות פייתון ולהתקינן על מערכת שרתיה.
דוגמא לקוד קטן:
מקווה שהבנתם מה משמעות השפה, אם תרצו מדריכים אני אוסיף פה..
קרדיט לוויקיפדיה





ציטוט ההודעה

