תוכן עניינים:
הגדרה - מה המשמעות של פייתון?
פייתון הוא שפת תכנות ברמה רב-תכליתית, לשימוש כללי, מתפרש. Python מאפשר למתכנתים להשתמש בסגנונות תכנות שונים כדי ליצור תוכניות פשוטות או מורכבות, להשיג תוצאות מהירות יותר ולכתוב קוד כמעט כאילו מדברים בשפה אנושית. חלק מהמערכות והיישומים הפופולריים שהעסיקו את פייתון במהלך הפיתוח כוללים מכונות חיפוש גוגל, YouTube, BitTorrent, Google App Engine, Eve Online, Maya ו- iRobot.
Techopedia מסביר את פייתון
את פיתוח ההתפתחות הראשונית של פייתון הוביל גידו ואן רוסום בסוף שנות השמונים. כיום הוא פותח על ידי קרן התוכנה Python. מכיוון ש- Python היא שפת ריבוי אדיגמים, מתכנתי Python יכולים לבצע את המשימות שלהם באמצעות סגנונות שונים של תכנות: מונחה עצמים, ציווי, פונקציונלי או רפלקטיבי. ניתן להשתמש בפייתון בפיתוח רשת, תכנות מספרית, פיתוח משחקים, גישה ליציאות טוריות ועוד.
ישנן שתי תכונות שהופכות את זמן הפיתוח בפייתון למהיר יותר מאשר בשפות תכנות אחרות:
- Python היא שפה מפורשת, המונעת את הצורך בהרכבת קוד לפני הפעלת תוכנית מכיוון שפייתון עושה את ההדרכה ברקע. מכיוון שפייתון היא שפת תכנות ברמה גבוהה, היא מפשטת פרטים מתוחכמים רבים מקוד התכנות. פייתון מתמקד כל כך בהפשטה הזו עד שרוב המתכנתים המתחילים יכולים להבין את הקוד שלה.
- קוד הפיתון נוטה להיות קצר יותר מאשר קודים דומים. למרות שפיתון מציעה זמני פיתוח מהירים, היא מפגרת מעט מבחינת זמן הביצוע. בהשוואה לקומפילציה של שפות כמו C ו- C ++, תוכנות Python מבצעות איטיות. כמובן שעם מהירויות העיבוד של מחשבים בימינו, בדרך כלל ההבדלים בין המהירות נצפים רק במבחני השוואה, ולא בפעולות בעולם האמיתי. ברוב המקרים, פייתון כבר כלול בהפצות לינוקס ובמכונות Mac OS X.
