פייתון למתחילים: משתנים וסוגי נתונים

למדתם איך להתקין את Python ולכתוב את התוכנית הראשונה שלכם בחלק 1. עכשיו עליכם ללמוד איך לאחסן מידע.

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

דוגמה: name = "Ramesh" age = 25

Python משתמשת בטיפוסיות דינמית (dynamic typing). זה אומר שאתם לא צריכים להגיד ל-Python איזה סוג של נתונים משתנה מחזיק. היא מבינה זאת בעצמה. אתם יכולים אפילו לשנות את סוג הנתונים מאוחר יותר.

x = 5 x = "hello"

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

כללי שמות למשתנים:

  • מתחיל באות או בקו תחתון (_).
  • לא מתחיל במספר.
  • השתמשו רק באותיות, מספרים וקו תחתון.
  • אל תשתמשו במילות מפתח של Python כמו class או if.
  • זכרו ששמות הם רגישים לאותיות גדולות/קטנות (case-sensitive). age ו-Age הם שונים.

השתמשו ב-snake_case לשמות שלכם. זה אומר מילים באותיות קטנות עם קווים תחתונים. דוגמה: first_name = "Ramesh"

סוגי נתונים עיקריים:

  • str: טקסט כמו "hello"
  • int: מספרים שלמים כמו 25
  • float: מספרים עשרוניים כמו 3.14
  • bool: True או False
  • list: אוסף מסודר
  • dict: זוגות של מפתח-ערך

השתמשו בפונקציית type() כדי לבדוק עם מה אתם עובדים. זה עוזר לכם למצוא שגיאות במהירות.

Python מטפלת במתמטיקה בקלות:

  • + חיבור
  • - חיסור
  • * כפל
  • / חילוק (תמיד מחזיר float)
  • // חילוק שלם (מסיר את החלק העשרוני)
  • % שארית (מוצא את השארית)
  • ** חזקה

לפעמים עליכם לשנות סוג נתונים. זה נקרא casting. אם משתמש מקליד 25, Python רואה בזה מחרוזת (string). עליכם להמיר זאת למספר שלם (integer) כדי לבצע חישובים מתמטיים.

דוגמה: user_input = "25" age = int(user_input) print(age + 5)

שלטו ביסודות הללו כדי להימנע מבאגים. בחלק 3, נכסה מחרוזות (strings) ובוליאנים (booleans).

מקור: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-2-variables-data-types-numbers-mja

קהילת למידה אופציונלית: https://t.me/GyaanSetuAi