בחזרה לקורס

Python Essentials 1 - קורס הכנה להסמכת PCEP

0% הושלם
0/0 Steps
  1. היכרות עם הסמכת PCEP ושפת התכנות פייתון

    ברוכים הבאים לקורס Python Essentials 1!
  2. סילבוס הקורס Python Essentials 1
  3. למה כדאי ללמוד פייתון?
  4. איפה ומתי משתמשים בפייתון?
  5. השג את הסמכת PCEP
  6. הנחה בלעדית לקורסי פייתון בשיתוף סייבר סקול ו-Python Institute!
  7. רכישת הקורס Python Essentials 1 בפורמט ספר
  8. מודול 1: מבוא לפייתון ותכנות מחשבים
    Python Essentials 1: הקדמה על מודול 1
  9. כיצד תכנית מחשב עובדת?
  10. שפות טבעיות לעומת שפות תכנות
  11. קומפילציה מול אינטרפרטציה
  12. אז מה זה פייתון?
  13. גרסאות של פייתון
  14. איך להשיג את פייתון ואיך להשתמש בה
  15. התכנית הראשונה שלי - איך לכתוב ולהריץ את התוכנית הראשונה שלך בפייתון
  16. סיכום מודול 1: מבוא לפייתון ותכנות מחשבים
    1 מבחן
  17. מודול 2: סוגי נתונים, משתנים, פעולות קלט-פלט בסיסיות, ואופרטורים בסיסיים
    הקדמה למודול 2: סוגי נתונים, משתנים, פעולות קלט-פלט בסיסיות, אופרטורים בסיסיים
  18. כתיבת תוכנית Python פשוטה: Hello, World!
  19. פונקציית Print
    1 נושא
  20. פונקציית Print - המשך
  21. ליטרלים
  22. אופרטורים
  23. אופרטורים - המשך
  24. משתנים
  25. מחרוזות
  26. בוחן סיכום מודול 2
    1 מבחן
  27. מודול 3: ערכים בוליאניים, ביצוע מותנה, לולאות, רשימות ועיבוד רשימות ופעולות לוגיות
    ערכים בוליאנים

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

מבוא לפייתון ולתכנות מחשבים

במודול זה תלמדו על:

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

הרחבה ודוגמאות:

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

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

מהי פייתון: פייתון היא אחת משפות התכנות הפופולריות ביותר כיום. נלמד מה מבדיל אותה משפות אחרות כמו Java, C++, ו-Ruby. נדון על ההבדלים בין הגרסאות השונות של פייתון, כגון פייתון 2 ופייתון 3, ונבין מדוע פייתון 3 היא הבחירה המועדפת בפרויקטים חדשים.

דוגמה מעשית:

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

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

Module 1 Title Page

:Python Essentials 1
Module 1

Introduction to Python and computer programming

In this module, you will learn about:

  • the fundamentals of computer programming, i.e., how the computer works, how the program is executed, how the programming language is defined and constructed;
  • the difference between compilation and interpretation;
  • what Python is, how it is positioned among other programming languages, and what distinguishes the different versions of Python.