Skip to main content
Ctrl+K
PyProg lectures - Home PyProg lectures - Home
  • ברוכים הבאים לקורס תכנות פייתון לכימאים

שבועות הלמידה

  • שבוע 1: מבוא, משתנים וטיפוסים
    • מבוא
    • חומרה, תוכנה והשיטה הבינארית
    • שפת התכנות פייתון
    • משתנים והשמות
    • מבוא לטיפוסים
    • טיפוסים נומריים
    • משתנים בוליאניים
    • מחרוזות
    • המרות בין טיפוסים
  • שבוע 2: תנאים ופונקציות
    • מבוא לתנאים
    • משפטי תנאי בסיסיים: if וif-else
    • תנאים מקוננים
    • elif ותנאים מרובים
    • אופרטורים לוגיים בתנאים
    • מבוא לפונקציות
    • פונקציות מובנות בפייתון
    • בניית פונקציות משלכם
    • פרמטרים וארגומנטים
    • קריאה הדדית בין פונקציות
    • דוגמאות מתקדמות
  • שבוע 3: רשימות
    • מבוא לרשימות
    • רשימות: אופרטורים בסיסיים ואינדקסים
    • פונקציות מובנות לרשימות
    • מתודות של רשימות
    • רשימות מקוננות
    • דוגמאות מעשיות
  • שבוע 4: לולאות
    • מבוא ללולאות
    • לולאות for
    • range ולולאות for
    • דוגמאות ל־for
    • סיכום לולאות for
    • לולאות while
    • דוגמאות ל־while
    • while לעומת for
    • break ו־continue
    • לולאות מקוננות
  • שבוע 5: מבני נתונים
    • תזכורת: Mutable vs Immutable
    • מבני נתונים
    • Tuples
    • Dictionaries
  • שבוע 6: OOP
    • מבוא ל־OOP
    • מימוש עקרונות OOP
  • שבוע 7: Numpy
    • מבוא להתקנת ספריות
    • מבוא ל Numpy
    • מערכים ב NumPy
    • גישה לאיברים במערך
    • טיפוסי נתונים במערכים
    • פעולות מתמטיות בין מערכים
    • Broadcasting
    • דוגמאות לחישובים נומריים בכימיה
  • שבוע 8: Matplotlib וויזואליזציה של נתונים
    • Matplotlib: Basics
    • דוגמה מסכמת: קינטיקה מסדר ראשון
  • שבוע 9: SciPy לחישובים מדעיים בכימיה
    • התאמת מודלים והתפלגויות בעזרת SciPy
    • סימולציה של תגובה אנזימטית בעזרת SciPy
    • ניתוח PCA של ספקטרום בעזרת SciPy
  • שבוע 10: Pandas
    • מבוא לעבודה עם Pandas
    • טעינת טבלאות
    • גישה לנתונים בטבלה
    • חישובים וסינון
    • ציור גרפים והמרה ל־NumPy
  • Repository
  • Open issue

Index

By Hagai Levi, Maya Metzger, Amir Rubinstein, Michal Kleinbort

© Copyright 2023.