פייתון/פייתון גרסה 2

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה אל: ניווט, חיפוש
דף זה מועמד לאיחוד
דף זה דן בנושא של הדף לימוד פייתון לאיש הפשוט וככל הנראה מוסיף עליו מידע. על כן כנראה שיש לאחד את שני הדפים. (דיון)



75%.svg

ספר זה טרם הושלם ונמצא עדיין בכתיבה.

ייתכן שחסרים בו פרקים, או אף נושאים שלמים. לפיכך, כרגע לא ניתן ללמוד ממנו על כל הנושא בצורה מקיפה.

כמו בכל אחד מהספרים, מהדפים ומהנושאים בוויקיספר, גם כאן אתם מוזמנים להוסיף את הפרקים שלדעתכם חסרים. כל פעולה שעשויה לעזור תתקבל בברכה, כולל הערות ובקשות בדף השיחה של הספר.

Text-x-python.svg

הקדמה[עריכה]

פייתון היא שפת סקריפט המפותחת בקוד פתוח. זו שפה מודרנית מאוד: מונחית עצמים, בעלת יכולת תכנות פונקציונלי, ועוד. פייתון מתאימה למגוון מטלות תכנות, החל מכתיבת קובץ אצווה פשוט, וכלה באפליקציות מדעיות מתוחכמות. פייתון רצה על מערכות לינוקס, חלונות ומקינטוש. שפה זו קיבלה את שמה בהשראת הקרקס המעופף של מונטי פייתון (וזו אינה בדיחה).

פייתון נבנתה בדגש על קריאוּת והקטנת מאמצי המתכנת, ולכן אינה יכולה להתחרות כלל בביצועי המהירות של שפות גנמוכות יותר, כשפת C. עם זאת, פייתון גם מתאימה לתחומים עתירי ביצועים. קל מאד להרחיב את השפה בעזרת כתיבת מודולים בשפת C או בC++‎. התחביר הנוח של השפה הופך אותה למצויינת כשפת דבק המחברת בין מודולים יעילים הכתובים בשפות נמוכות יותר.

קוד בפייתון

איזה ידע קודם נדרש?[עריכה]

  • נסיון בסיסי בעבודה עם מחשבים נדרש, שכן להפעלת תוכנות בשפה יש להשתמש במחשב.
  • הכרת אנגלית יכולה לסייע מאוד, שכן השפה משתמשת באנגלית, ורוב התיעוד של השפה הוא בשפה האנגלית. כמו כן, אחת החוזקות של פייתון היא קהילת המשתמשים שלה - ולצורך תקשורת עם קהילה זו נדרשת יכולת תקשורת באנגלית.

אין צורך בהכרה מוקדמת של השפה או של שפות תכנות אחרות - הספר מלמד את עקרונותיה החל מהבסיס.

לקריאה נוספת[עריכה]

  • Chun, W. J., Core Python programming, Prentice Hall, Upper Saddle River, N.J., 2007
  • Langtangen, H. P., Python scripting for computational science, Springer, Berlin, 2006
  • Brown, M. C., Python :the complete reference, Osborne/McGraw-Hill, New-York, 2001
  • Beazley, D. M., Python essential reference, New Riders, Indianapolis, Ind., 2000

קישורים חיצוניים[עריכה]

ויקיציטוט ציטוטים בוויקיציטוט: Python
ויקישיתוף תמונות ומדיה בוויקישיתוף: Python