1.2 בסיס הבסיס הרצאה
התחלה¶
- בהרצאה זו נלמד מושגים בסייסים בפייתון ותכנות בכלל שחשוב להכיר.
אופרטורים¶
- אופרטורים הן פעולות, ברובם מתטיות, אשר מובנות בפייטון. הנה מספר דוגמאות:
- ויש עוד המון אופרטורים
פונקציות¶
- פונקציות הן פעולות בפייתון בדומה לאופרטורים, בעתיד נבין יותר את ההבדל.
- בפייתון יש המון פונקציות מובנות הניתנות לשימוש, הנה חלקן:
ביטויים (אקספרשנים)¶
- ביטויי נקרא באנגלית "expression" (אקספרשן).
- פייתון, ברובו, עובד על אקספרשנים. לכל אקספרשן בפייתון יש איזשהו ערך סופי שאותו מפרש המחשב בזמן ריצת התוכנה.
- אקספרשנים יכולים להיות מספרים, מחרוזות או משתנים.
- הנה מספר דוגמאות לאקספרשנים בפייתון:
- שימו לב שלכל אחד מהאקספרשנים למעלה יש ערך סופי, ובזמן שהתוכנה רצה פייתון יודע מה הערך של כל אחד מהביטויים האלו.
-
שימוש ביטויים בפייתון
- הצבת משתנים:
- כפי שניתן לראות הצבנו מספר משתנים אשר X שווה להם.
-
חשוב לציין- כאשר נדפיס את x, הערך אשר יודפס הוא הערך האחרון שהוצב, כלומר: x = a + c - 5 + d.
-
העברת ערכים לפונקציות:
- כשנמשיך ללמוד עוד פיצ'רים בפייתון, נשים לב שהכל עובד על ביטויים.
- שימו לב, כל הקוד שכתבנו בדוגמאות הוא קוד פייתון תקין!
- הצבת משתנים:
הצבה (assignment)¶
- בפייתון אנחנו יכולים להגדיר משתנים כמו שכבר למדנו:
- בנוסף, בפייתון, אנחנו יכולים להעלות את הערך של משתנים בסטינקס הבא:
- הערך המעודכן של x יהיה 6.
- בפייתון יש דרך קצרה יותר לעשות את אותה הפעולה:
- הפעולה הזאת, בדומה לקודם, יעלה את הערך של x ב1.
- בדומה לכך, אפשר לעשות את זה עם עוד פעולות מתמטיות, ראו דוגמה:
סוגי משתנים¶
- בפייתון יש לנו המון סוגים של משתנים, בעתיד אנחנו נלמד עליהם :)
a = 1 # Int (integer) - (מספר שלם) b = "hello" # Str (string) - (מחרוזת) c = True # Boolean d = False # Boolean e = [1, 2, 3, 4] # List - (רשימה) e = ["a", "b", "c", "d"] # List e = [True, False, True, False] # List f = { "hello": "shalom", "thanks": "toda", } # Dictionary - (מילון) g = (1, 2) # Tuple h = {1, 2} # Sets i = 3.2 # Float j = None # None