פייתון (במקור python ) היא שפת סקריפט לשימוש כללי. בפרט, היא מכילה מגוון כלים וספריות נוחים למדי לשימוש מדעי כללי כמו ספריית הכלים של scipy וכן מגוון ספריות ספציפיות, המתאימות לתחום מסויים או חישוב ספציפי.
בסדנה זו נכיר את עיקרי השפה, ונראה דוגמאות שונות לשימוש לכלים כמו חישובים נומריים, ציור גרפים ועיבוד נתונים.
אתר זה עדיין בבניה, והמצגות והרשימות עודן בשלבי טיוטא.
במהלך הסדנה ינתנו מספר תרגילים קצרצרים ותוכלו להתנסות ולשאול שאלות בהתאם. מספר המחשבים השולחניים הזמינים במקום קטן ממספר הנרשמים לסדנה ולכן כדאי להגיע עם מחשב נייד עם פייתון מותקן.
הסדנה מניחה ידע מוקדם בשפת תכנות כלשהי: הכרות כללית עם מושגים כמו פונקציות, לולאות, משתנים וכו'.
בלינוקס יש להתקין באמצעות מנהל החבילות של ההפצה את החבילות של python, ipython, numpy, scipy, matplotlib ו-pandas. באובונטו/ דביאן
$ sudo apt-get install python ipython ipython-notebook ipython-qtconsole python-numpy python-scipy python-matplotlib python-pandas
בחלונות מומלץ להתקין את WinPython . זוהי התקנה הכוללת מספר חבילות פייתון, ובפרט, את החבילות שנשתמש בהן בסדנה זו. החבילה יכולה להיות מותקנת במתכונת "פורטבילית", על כונן נייד, או ללא הרשאות ניהול במחשב. מומלץ להתקין את גרסא 2.7.x.
התקנת פייתון לווינדוס, המכילה, בין השאר, את כל הכלים שנשתמש בהם בסדנה. החבילה יכולה להיות מותקנת במתכונת "פורטבילית", על כונן נייד, או ללא הרשאות ניהול במחשב. מומלץ להתקין את גרסא 2.7.x.
קורס מקיף אודות פייתון ופייתון לשימוש מדעי. המקור העיקרי לסדרת ההרצאות הזו.
קורס תכנות מדעי באמצעות פייתון מאוניברסיטת וושינגטון.
האתר הרשמי של פייתון
אתר אינטראקטיבי ללימוד פייתון. מאפשר לכתוב ולהריץ קוד בתוך האתר.
מדריך תכנות פייתון בעברית. עוד לא מושלם.
מדריך תכנות פייתון בעברית. קצת ישן, אבל נחמד.
עדיין בבניה.