PracticU

התקנה של פייתון

בלי כתוביותעם כתוביות
PracticU › קורס פייתון - Python › התקנה של פייתון
מילון מושגים:
Python - שפת תכנות עילית וקריאה, נפוצה בפיתוח, אוטומציה, ניתוח נתונים ולמידת מכונה.
סקריפט - קובץ המכיל רצף פקודות שמבוצעות על ידי מפרש, לרוב כדי להפוך משימות לאוטומטיות.
אלגוריתם - רצף מוגדר של צעדים לפתרון בעיה או לביצוע משימה, שאפשר לממש בקוד.
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.
מערכת הפעלה - התוכנה הבסיסית שמנהלת את חומרת המחשב ומשאביו ומריצה את שאר התוכנות, למשל Windows או Linux.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.

התקנה של פייתון
Python היא שפה פופולרית לפיתוח אתרים דרך פריימוורקים כמו Django, לאוטומציה ולבדיקות. השיעור מתקין את Python 2.7 על מחשב Windows חדש ומראה הרצה אינטראקטיבית וסקריפט ראשון.
למה Python
1. שימוש רחב: השפה משמשת בפיתוח שרת של אתרים, באוטומציה ובטסטים.
2. קריאות: הקוד דומה לפסאודו-קוד של אלגוריתמים. למשל, אלגוריתם המיון QuickSort כתוב ב-Python קרוב מאוד לתיאור שלו בוויקיפדיה.
3. פלטפורמות: השפה רצה על Windows, על Linux ועל מערכות הפעלה נוספות.
השלבים העיקריים
1. התקנה: מתקינים את Python 2.7, שבה משתמשים בשיעורי הקורס. בדוגמה ההתקנה נמצאת בתיקייה C:\Python27.
2. הרצה אינטראקטיבית: פותחים חלון פקודה בתיקייה עם Shift וכפתור ימני של העכבר, ומריצים python.exe. הפקודות שמוכנסות מבוצעות מיד.
3. משתנים: v = 5 ואחריו print v מדפיס 5. פעולות אריתמטיות כמו חיבור, חיסור, חילוק ומודולו נתמכות.
4. סקריפט ראשון: כותבים קובץ test.py שמבקש שני מספרים באמצעות input ומדפיס את הסכום. מריצים אותו עם python.exe c:\test.py.
שימו לב
כשמכניסים שם שאינו פקודה מוכרת, מתקבלת שגיאה. Notepad++ הוא עורך נוח לכתיבת קוד Python. בהמשך הקורס עוברים לעבוד עם סביבת פיתוח מתקדמת יותר.
השפה מאפשרת גם סקריפטים מורכבים, כמו הורדת תוכן מאתרים וניתוחו, ולכן הסקריפט הפשוט הזה הוא רק נקודת התחלה.
השיעור הבא בקורס: משתנים פייתון כולל List וגם String

פרקי ההרצאה: התקנה של פייתון

  1. 00:00

    מבוא: שפת פייתון ולמה היא פופולרית

  2. 02:06

    גרסה 2.7 מול גרסה 3 של פייתון

  3. 03:02

    הפעלת האינטרפרטר של Python

  4. 03:57

    הגדרת משתנים במצב אינטראקטיבי

  5. 04:57

    פעולות מתמטיות והתקנת עורך Notepad++

  6. 06:43

    סביבות פיתוח: PyDev ו-PyCharm

  7. 07:25

    סקריפט ראשון: קבלת שני מספרים וסכומם

תמלול ההרצאה: התקנה של פייתון

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

  1. 00:04

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

  2. 00:14

    אז יש לנו פה VM חדש, טרי, שכל מה שמותקן עליו זה Firefox, דפדפן. פשוט נחפש פייתון. בואו נראה איך אנחנו נתחיל להוריד את זה. תוך כדי אני אדבר קצת על שפת פייתון.

  3. 00:28

    אז שפת פייתון היא שפה שהיא Cross-Platform. מה שזה אומר זה שהיא ניתנת להרצאה גם על Windows וגם על Linux וגם על עוד מערכות הפעלה. אנחנו נשתמש בגרסת 2.7. את השפה פייתון גם אפשר לכתוב לאנדרואיד, אני יודע שיש אקסטנצ'ן, ובעצם לכל מכשיר שיש לו מכונה וירטואלית של פייתון ניתן להריץ קוד פייתון עליו.

  4. 00:59

    שפת פייתון היא שפה מאוד פופולרית, נמצאת בשימוש נרחב גם ב-Web Frameworkים, שזה בעצם אתרי אינטרנט. כשאתם גולשים לאתר אז בסרבר סייד קיים פייטון הרבה פעמים דרך הפריימוורק הידוע בשמו ג'אנגו, פריימוורקים נוספים.

  5. 01:19

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

  6. 01:51

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

  7. 02:17

    ההבדלים בין השפה הם מספיק משמעותיים כדי שהיו צריכים לפצל את ההפצה של פייתון ל-2.7 ו-2.3 2.7 נמצאת בשימוש מאוד מאוד נרחב אולי אפילו יותר מפייתון 3 ולכן אנחנו נתמקד בשפה הזאת עכשיו אנחנו נראה שאני אנחנו צריכים לעבוד אוקיי זה בגלל שפייתון לא נמצאת בפס שלנו זאת אומרת לא צריכה להיות בעיה אוקיי עכשיו

  8. 03:02

    נמצא איפה פייתון מותקן אז פייתון מותקן אם שמתם לב בקונן C בתיקייה הראשית פה בתיקייה הזאת נלחץ על קונטרול על שיפט וכפתור ימני של העכבר open command window here ופשוט נכתוב python.exe אפשר לעשות השלמה אוטומטית עם tab אם אתם לא מכירים וככה נראה המסך הראשוני של האינטרפרטר שלנו python כפי שאתם רואים

  9. 03:15

    גרסה 2711 יצאה ב-7 ו-5 לדצמבר 2015 בואו נתחיל מדברים בסיסיים כמו הגדרת משתנים אז אני מניח שכולכם יודעים פחות או יותר מה זה משתנה אז נגדיר משתנה שנקרא v, ונגיד שהערך שלו הוא 5. עכשיו אם אני אדפיס v, נתפס לנו 5. בעצם מה שעשיתי פה זה הגדרתי משתנה בשם v.

  10. 04:09

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

  11. 04:27

    עכשיו כמובן אם נכתוב משהו שהוא לא פקודה אמיתית, אז נקבל error כפי שאתם רואים הדבר הזה הוא לא ידוע זאת לא פקודה ולידית בשפה עכשיו אם בואו נמשיך ונדבר על מתמטיקה וקצת אופרציות מתמטיות אז נגדיר משתנה נוסף שהערך שלו הוא 10 והוא הוגדר ואם נעשה a ועוד v קיבלנו 15 כמובן שכל הפעולות האריתמטיות נתמכות a פחות v

  12. 04:57

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

  13. 05:15

    זה בעצם Notepad, חיקוי ל-Notepad שבא יחד עם Windows, הוא פשוט ברמה אחרת לגמרי. מאוד מומלץ למתכנתים שרוצים דרך כלל יותר לכתוב קוד.

  14. 05:31

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

  15. 05:56

    דברים כמו הopen stack שזה מערכת לניהול vm'ים נכתבה בפייתון גוגל משתמשת הרבה בפייתון עכשיו אנחנו נריץ איזשהו לכתוב איזשהו סקריפט חדש פה בלנגוויץ' אפשר להגדיר פייתון כדי שיהיה לנו קצת שיהיה לנו הדגשות של שפת פייתון.

  16. 06:22

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

  17. 06:32

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

  18. 06:54

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

  19. 07:09

    כדי לקבל את המספרים מהמשתמש נשתמש בפקודה input ונבקש מהמשתמש להכניס מספר. נאחסן אותו במשתנה a. לאחר מכן נבקש מהמשתמש להכניס עוד מספר ונחסן אותו במשתנה B. לאחר מכן נדפיס שהסכום של שני המשתנים הוא A ועוד B. נשמור את הסקריפט, נשמור אותו בקונן C בתיקי הראשית שיהיה קל להגיע אליו,

  20. 07:56

    נקרא לו test.py,

לקורס המלא: קורס פייתון אונליין למתחילים

ההרצאה הבאה: משתנים פייתון כולל List וגם String

הרצאות קשורות מקורסים אחרים

  • פייתון ו-NETCONF
  • התקנת פייתון בוונדוס
  • התקנה
  • התקנה של DC

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס PHP - פרויקט מעשי