מבוא לפייתון

הקדמה ל-Python

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

בנוסף, נכתוב את הסקריפט הראשון שלנו בפייתון ונתחיל להכיר את משחק הטריוויה, הפרויקט הגדול שנבנה לאורך הקורס. בסיום הקורס יהיה לכם משחק טריוויה מתפקד שתוכלו לשחק בו ולשתף אותו עם חברים!

התקנת פייתון וסביבת פיתוח (IDE)

שלב 1: התקנת פייתון

  1. גשו לאתר הרשמי של פייתון: https://www.python.org/.
  2. לחצו על כפתור "Download Python". וודאו שאתם מורידים את הגרסה המתאימה למערכת ההפעלה שלכם (Windows, macOS או Linux).
  3. התקינו את פייתון במחשב. במהלך ההתקנה, סמנו את האפשרות "Add Python to PATH" כדי שהמחשב יוכל לזהות את פייתון.

שלב 2: בחירת סביבת פיתוח (IDE)

  1. IDLE: סביבת פיתוח פשוטה שמגיעה עם פייתון.
    • חפשו "IDLE" במחשב לאחר התקנת פייתון.
    • פתחו אותה ותוכלו לכתוב ולהריץ קוד ישירות בתוכנה.
  2. VS Code: סביבת פיתוח מתקדמת ומקצועית.
    • הורידו את VS Code מהאתר הרשמי: https://code.visualstudio.com/.
    • לאחר ההתקנה, הוסיפו את תוסף Python דרך לשונית ה-Extensions.

לאורך הקורס נעבוד עם VS Code.

איך להריץ קוד פייתון

באמצעות IDLE:

  1. פתחו את IDLE.
  2. לחצו על "File" > "New File" כדי לפתוח חלון חדש לכתיבת קוד.
  3. כתבו את הקוד שלכם ושמרו אותו כקובץ .py (למשל, my_first_program.py).
  4. כדי להריץ את הקוד, לחצו על "Run" > "Run Module" או השתמשו בקיצור F5.

באמצעות VS Code:

  1. פתחו את VS Code וצרו קובץ חדש עם סיומת .py (למשל, my_first_program.py).
  2. כתבו את הקוד שלכם בקובץ.
  3. לחצו על סמל "Run" (צורת משולש) בפינה הימנית העליונה, או השתמשו בקיצור Ctrl + F5 (ב-Windows) או Cmd + F5 (ב-Mac).

דוגמת קוד פשוטה

# This is a comment. Comments are ignored by the computer.

# Print a message to the screen
print("Hello, Python World!")

כאשר תריצו את הקוד, תראו על המסך את ההודעה: Hello, Python World!

חשוב לשים לב: לכל שפה יש את חוקי הדקדוק שלה וסימנים משלה לכל שמסתיימת פעולה אחת ומתחילה אחרת. למשל, יש שפות שבהן הסימן ; מסמן סוף שורה ויש כאלה שמספיק שיש מעבר שורה וזה מסמן את הפעולה הבאה. ברוב השפות, כדי לכתוב בלוק של פקודות, מכניסים את הפקודות לתוך סוגריים מסולסלים {}.

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

# This is a line of code
print("Hello, Python World!")

# The line after the if is idented. This means she "belongs" to the if.
if answer == 4:
    print("Correct!")

תרגילים

תרגיל 1:
הדפיסו את השם שלכם למסך באמצעות הפונקציה print.

תרגיל 2:
כתבו הערה בפייתון שמסבירה מה הקוד שלכם עושה.

תרגיל 3:
שנו את התוכנית לדוגמה כך שתאמר: "Hello, [השם שלך]!".

תרגיל 4:
נסו להדפיס עובדה מעניינת על עצמכם. השתמשו בכמה משפטי print עבור שורות שונות.

תרגיל 5:
אתגר: השתמשו בפונקציה print כדי ליצור עיצוב טקסט פשוט כמו זה:

*****
*   *
*****

הכנת הפרויקט הגדול: משחק הטריוויה

הפרויקט הגדול שלנו יהיה משחק טריוויה! המשחק יתחיל בפשטות ויהפוך למרגש ומתקדם ככל שנלמד מושגים חדשים בתכנות. הנה הצצה למה שנבנה:

  1. המשחק ישאל שאלות טריוויה ויאפשר לשחקן להקליד תשובות.
  2. המשחק יעקוב אחרי ניקוד וייתן פידבק על תשובות נכונות או שגויות.
  3. בהמשך נוסיף תכונות כמו:
    • שאלות אקראיות
    • רמות קושי
    • שמירה וטעינה של ניקוד

השלב של היום בפרויקט
בינתיים, נתחיל רק בהצגת הרעיון של המשחק. פתחו קובץ חדש על מנת לממש את קוד המשחק.

כתבו קוד שמציג את שם המשחק והודעת פתיחה. לדוגמה:

# Quiz Game - Introduction
print("Welcome to the Quiz Game!")
print("Get ready to test your knowledge and have fun!")

שיעורי בית ותרגול

  1. התקינו את פייתון במחשב שלכם באמצעות ההוראות שבשיעור.
  2. בחרו והגדירו סביבת פיתוח (IDLE או VS Code) והתחילו לעבוד בה.
  3. תרגלו את התרגילים כדי להרגיש בנוח עם הפונקציה print וכתיבת הערות.
  4. שתפו את מה שלמדתם עם חבר או בן משפחה על ידי הצגת ההקדמה למשחק הטריוויה שלכם!