למה Python? פייתון היא שפה רב-תכליתית ופופולרית מאוד בזכות הסינטקס הפשוט והקריא שלה. היא משמשת במגוון רחב של תחומים: פיתוח ווב, ניתוח נתונים, בינה מלאכותית, אוטומציה ועוד.
הפונקציה הבסיסית ביותר להדפסת טקסט או ערכים למסך.
print("שלום, פייתון!")
מאפשרת לקבל קלט טקסט מהמשתמש דרך הקונסול.
name = input("שם: ") print(f"שלום, {name}!")
לשמירת נתונים בזיכרון. אין צורך להצהיר על סוג.
num = 10 text = "ABC" is_active = True
int, float, str, bool, list, tuple, dict, set.
x = 5 # int s = "word" # str lst = [1, 2] # list
חשבוניים (+, -, *, /), השוואות (==, !=, >, <), ולוגיים (and, or, not).
a = 8; b = 4 print(a + b) # 12 print(a > b) # True
לביצוע בלוקי קוד שונים בהתאם לתנאים.
score = 80 if score >= 90: print("מצוין") elif score >= 70: print("טוב")
לחזרה על בלוק קוד מספר פעמים או על איברים באוסף.
for i in range(3): print(i)
מבצעת בלוק קוד כל עוד תנאי מסוים מתקיים.
i = 0 while i < 2: print(i) i += 1
להגדרת בלוק קוד שניתן להפעיל שוב ושוב.
def greet(n): print(f"שלום, {n}!") greet("בן")
להחזרת ערך מפונקציה וסיום ביצועה.
def multiply(a, b): return a * b res = multiply(2, 6) print(res) # 12
מבנה נתונים מסודר וניתן לשינוי.
my_list = [10, 20, "hi"] print(my_list[0]) # 10
מבנה נתונים מסודר ובלתי ניתן לשינוי.
my_tuple = (1, "a", 3) print(my_tuple[1]) # "a"
מבנה נתונים בלתי מסודר של זוגות מפתח-ערך.
my_dict = {"name": "Max", "age": 30} print(my_dict["name"]) # "Max"
מבנה נתונים של פריטים ייחודיים (ללא כפילויות).
my_set = {1, 2, 2, 3} # יכיל רק {1, 2, 3} print(my_set)
לטיפול בטקסט (upper(), lower(), strip(), split()).
text = " Python " print(text.strip()) # "Python"
מחזירה את אורך של אובייקט (מחרוזת, רשימה וכו').
my_list = [1, 2, 3] print(len(my_list)) # 3
ליצירת סדרה של מספרים, נפוצה בלולאות `for`.
for i in range(2, 5): # 2, 3, 4 print(i)
לכלול פונקציונליות מקבצים אחרים או ספריות מובנות.
import math print(math.pi)