לדלג לתוכן

0.6 - הרמת סביבת עבודה - הרצאה

פייתון

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

התחלה

  • בהרצאה הזו אנחנו נארגן סביבת עבודה לפיתוח בפייתון.
  • סביבת עבודה או באנגלית: "IDE", זה תוכנה שמתכנתים משתמשים בה כדי לפתח קוד, בשביל פייתון אנחנו נשתמש בתוכנה PyCharm כסביבת עבודה. זוהי סביבה מצויינת ואני מאוד ממליץ עלייה.
  • בכל ההדגמות אשתמש במחשב ווינדוס באנגלית, ממליץ לכם להעביר את הווינדוס שלכם לאנגלית כדי שתוכלו לעשות את ההכנה בצורה קלה יותר.

סביבת עבודה

  • הורדת PyCharm community edition:

    • תפתח את הלינק הבא: https://www.jetbrains.com/pycharm/download/?section=windows
      צילום מסך: דף ההורדה של PyCharm באתר JetBrains, מוצג ברירת המחדל PyCharm Professional
    • שימו לב לגלול למטה בעמוד ולהוריד רק את PyCharm Community edition לא את הProfessional, יש גרסא בתשלום וגרסא בחינם.
      צילום מסך: לאחר גלילה למטה בדף ההורדה, אפשרות PyCharm Community Edition החינמית עם כפתור Download
    • תלחץ על הכפתור "download" (הורדה)
      צילום מסך: דף Thank you for downloading PyCharm, עם קובץ ההתקנה שהורד מסומן בעיגול אדום בפינה העליונה
    • תריץ את הinstaller (המתקין) כדי להתחיל להתקין את PyCharm
      צילום מסך: חלון סייר הקבצים בתיקיית Downloads עם קובץ ההתקנה pycharm-community-2023.3.5
      צילום מסך: מסך הפתיחה של אשף ההתקנה, Welcome to PyCharm Community Edition Setup
      צילום מסך: מסך Choose Install Location באשף ההתקנה של PyCharm
    • תמלא את כל הריבועים ב "וי"
      צילום מסך: מסך Installation Options עם תיבות סימון מסומנות - Create Desktop Shortcut, Update PATH Variable, Update Context Menu, ו-.py file association
    • ההתקנה הסתיימה, עכשיו צריך לרסט את המחשב
      צילום מסך: מסך סיום ההתקנה Completing PyCharm Community Edition Setup, עם אפשרות Reboot now מסומנת
    • עכשיו אפשר למחוק את הinstaller שהורדנו קודם.
  • לאחר שהורדנו PyCharm נפתח את התוכנה

    • לחצו על continue אחרי שלחצתם על confirm
      צילום מסך: הסכם רישוי PyCharm User Agreement עם תיבת אישור מסומנת וכפתור Continue
  • ניצור פרויקט חדש (create new project)
    צילום מסך: מסך הפתיחה Welcome to PyCharm עם אפשרויות New Project, Open ו-Get from VCS
    • תנו שם לפרויקט שלכם, לשלי קראתי "hello_world"
      צילום מסך: חלון New Project ביצירת פרויקט Pure Python בשם hello_world
    • שימו לב שבגלל שזה פרויקט ראשון, יקח לו הרבה זמן להטען כי pycharm צריך להוריד python, שימו לב שאתם מחכים עד שכל העמודות טעינה מסתיימות, שימו לב גם לאחת בתחתית העמוד.
  • נצור קובץ פייתון חדש (קובץ עם סיומת .py)
    • לחצו מקש ימיני על התקייה של הפרויקט שלנו בשמאל למעלה
      צילום מסך: תפריט קליק ימני על תיקיית הפרויקט hello_world בפייצ'רם, עם אפשרות New מודגשת
    • בחרו בNew ולחצו על Python File
      צילום מסך: תפריט New מורחב, עם אפשרות Python File מודגשת מבין סוגי הקבצים
    • עכשיו אנחנו בוחרים שם לקובץ פייתון שלנו, תמיד נקרא לקובץ הראשון main מתוך קונבנציה
      צילום מסך: תיבת דו-שיח New Python file עם השם main מוקלד ואפשרות Python file מסומנת
      צילום מסך: הקובץ main.py נפתח ריק בעורך הקוד של PyCharm
  • אפשר לראות שנפתח לנו הקובץ ואפשר להתחיל לערוך אותו.
  • נתחיל לכתוב קוד, כרגע כתבו את השורת קוד הבאה:
    print("Hello World!")
    

    שורה זו תדפיס על המסך את ההודעה "Hello World!"
    צילום מסך: שורת הקוד print("Hello World!") נכתבה בקובץ main.py בעורך PyCharm
  • כדי להריץ את הקוד שכתבנו בPyCharm נוכל ללחוץ על הכפתור הירוק למעלה,
    צילום מסך: כפתור ההרצה הירוק בפייצ'רם, עם רמז Run 'main.py' Shift+F10
  • ניתן לראות את התוצאה של התוכנה שלנו בלשונית למטה, שמראה כי התוכנה הדפיסה למסך "Hello World!"
    צילום מסך: לשונית Run בתחתית PyCharm מציגה את פלט ההרצה - Hello World! ו-Process finished with exit code 0
  • מזל טוב! השתמשנו ביחד בPyCharm כדי לכתוב את התוכנה הראשונה שלנו.
  • פייתון אינטרקטיבי בPyCharm
    • לפעמים כדי לבדוק דברים, נרצה להריץ שורות פייתון מבלי לפתוח קובץ חדש ולהריץ, אפשר לעשות זאת באמצעות לחיצה על Python Console
      צילום מסך: כפתור Python Console בסרגל הצדדי של PyCharm
      צילום מסך: חלון Python Console נפתח בתחתית PyCharm, מוכן לקבלת פקודות פייתון אינטרקטיביות
    • פה תוכלו לכתוב כל פקודת פייתון ולהריץ אותה, בואו נכתוב print("Hello World!")
      צילום מסך: Python Console פתוח ומוכן להרצת הפקודה print("Hello World!")
  • אפשר להריץ קובץ פייתון בעצמנו באמצעות הterminal, (אם שכחתם מה זה terminal מוזמנים לחזור לקורס "הפעלת מחשב בסיסי" שקיבלתם עם הקורס הזה.)
    צילום מסך: כפתור Terminal בסרגל הצדדי של PyCharm
    צילום מסך: חלון Terminal (Windows PowerShell) נפתח בתחתית PyCharm בתיקיית הפרויקט hello_world
    • פה נוכל לכתוב את הפקודה dir כדי לראות איזה קבצים יש לנו בתקייה,
      צילום מסך: פלט הפקודה dir בטרמינל של PyCharm, מציג את הקבצים .idea, .venv ו-main.py
    • נוכל עכשיו להריץ את הקובצ פייתון שערכנו קודם main.py באמצעות הפקודה הבאה: python main.py
      צילום מסך: הרצת python main.py בטרמינל של PyCharm, מדפיסה Hello World!
    • ניתן לראות שהקובץ פייתון הצליח לרוץ בהצלחה!

סיכום

  • בשיעור השתמשנו בPyCharm כדי לכתוב ולהריץ קבצי פייתון,
  • למדנו איך להשתמש בפייתון אינטרקטיבי בPyCharm
  • למדנו איך בעצמנו באמצעות הטרמינל של PyCharm איך להריץ קבצי פייתון

הרחבה

  • לפעמים נרצה להשתמש בפייתון אינטרקטיבי, או יכולת פשוטה של להריץ קבצי פייתון מבלי לפתוח / להוריד את PyCharm, וזה אפשרי.
  • לאחר שפתחנו את PyCharm הזכרתי שהוא הוריד לנו פייתון על המחשב, ככל הנראה הפייתון ירד לכם בנתיב הבא: C:\Users\troller\AppData\Local\Programs\Python\Python312
    צילום מסך: תיקיית Python בסייר הקבצים של חלונות, מכילה את התיקיות Launcher ו-Python312
  • שימו לב שבנתיב נמצא השם של הuser שלי "troller", אז כדי למצוא את הנתיב במחשב שלכם תצטרכו להתאים את הנתיב לשם של המשתמש שלכם.
  • בתקייה שנפתחה תפתחו את Python,
    צילום מסך: תוכן תיקיית Python312 - קבצי DLL, ספריות, ותוכניות ההרצה של פייתון
  • כאן נמצאים כל הקבצים של פייתון, כדי שנוכל לגשת ממש דרך הטרמינל של המחשב שלנו לכל הקבצים שנמצאים פה ישירות, אנחנו צריכים להעתיק את הנתיב של התקייה הזו, לחצו על הנתיב למעלה והעתיקו
    צילום מסך: שורת הנתיב בסייר הקבצים מסומנת ומודגשת, מוכנה להעתקה - C:\Users\troller\AppData\Local\Programs\Python\Python312
  • פתחו את החיפוש עם winkey , כתבו "environment properties" ולחצו אנטר
    צילום מסך: חלון System Properties בלשונית Advanced, עם כפתור Environment Variables מודגש
  • לחצו על "Envrionment Variables"
    צילום מסך: חלון Environment Variables, המשתנה Path של המשתמש מסומן
  • לחצו על Path
    צילום מסך: חלון Edit environment variable מציג את רשימת הנתיבים הקיימים ב-Path
  • לחצו על New וכתבו את הנתיב שהעתקנו ממקודם ואנטר
    צילום מסך: הנתיב החדש C:\Users\troller\AppData\Local\Programs\Python\Python312 נוסף בתחתית רשימת ה-Path
  • עכשיו לחצו על move up מספר פעמים עד שהנתיב שלנו יהיה הכי גבוהה
    צילום מסך: הנתיב של Python312 הוזז ל-Move Up ונמצא כעת בראש רשימת ה-Path
  • עכשיו אפשר ללחוץ על ok
  • פתחו את הטרמינל: winkey + r וכתבו cmd.exe
    צילום מסך: תיבת הדו-שיח Run בחלונות עם הפקודה cmd.exe מוקלדת
    צילום מסך: חלון שורת הפקודה (cmd.exe) נפתח ריק
  • עכשיו אפשר לכתוב את הפקודה python כדי לפתוח פייתון אינטרקטיבי
    צילום מסך: הרצת python בשורת הפקודה פותחת מצב אינטרקטיבי, print("Hello World!") מדפיס Hello World!
  • נצא מהפייתון האינטרקטיבי עם שורת קוד exit()
    צילום מסך: יציאה ממצב הפייתון האינטרקטיבי בעזרת exit(), חוזרים לשורת הפקודה הרגילה
    עכשיו נצור קובץ פייתון חדש עם הפקודה: notepad main.py , פקודה זו פותחת לנו עורך טקסט שאפשר להשתמש בו כדי לערוך קבצים.
    צילום מסך: הפקודה notepad main.py פתחה חלון Notepad ריק ליצירת קובץ פייתון חדש
    נכתוב קובץ פייתון:
    צילום מסך: שורת הקוד print("Hello World!!") נכתבה בחלון Notepad
    נלחץ על control + s כדי לשמור את העריכה ונצא מnotpad
    ועכשיו נריץ את הקובץ פייתון עם הפקודה python main.py
    צילום מסך: הרצת python main.py בשורת הפקודה מדפיסה Hello World!! מהקובץ שנערך ב-Notepad