תוכן הקורס ומטרתו
שימו לב: החל מהשנה, קורס מועבר במתכונת היברידית.
מטרת הקורס היא הקניית מיומנות תכנות בסיסית, פיתוח חשיבה אלגוריתמית, והתנסות עם פתרון בעיות נפוצות באמצעות כתיבת קוד תכנה. הקורס עוסק, בין השאר, בנושאים הבאים: תנאים; לולאות; מבני נתונים בסיסיים (לדוג', רשימה ומילון); פעולות קריאה וכתיבה מקובץ; רקורסיה; תכנות מונחה עצמים; כלים לחישוב מדעי; עיבוד תמונה; ניתוח נתונים.
שפת התכנות בקורס: פייתון.
טרם תחילת הקורס מומלץ לעבור על המדריך Guide Kickstart המופיע תחת הלשונית resources Other באתר הקורס: https://courses.cs.tau.ac.il/pyProg/2526a
לסילבוס המפורט