PracticU

שפת Swift - מבוא ראשוני לשפה - כולל Hello World

בלי כתוביותעם כתוביות
PracticU › קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode › שפת Swift - מבוא ראשוני לשפה - כולל Hello World
מילון מושגים:
iOS - מערכת ההפעלה של אפל למכשירי iPhone ו-iPad.
Python - שפת תכנות עילית וקריאה, נפוצה בפיתוח, אוטומציה, ניתוח נתונים ולמידת מכונה.
C# - שפת תכנות מונחית עצמים של מיקרוסופט, המשמשת בעיקר לפיתוח יישומים על פלטפורמת .NET.
תחביר - אוסף הכללים של שפת תכנות הקובעים כיצד לכתוב קוד תקין. הפרתם גורמת לשגיאת תחביר.
מחרוזת - סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.
פונקציה - קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
לולאה - מבנה בקרה שחוזר על קטע קוד שוב ושוב כל עוד תנאי מתקיים או עבור כל פריט באוסף.

שפת Swift - מבוא ראשוני לשפה - כולל Hello World
זה מבוא לשפת Swift, שפת תכנות מודרנית שפיתחה Apple ומשמשת לפיתוח ל-iOS ול-Mac. הוא מיועד למי שכבר עבר מבוא לתכנות.
מה צריך לדעת על השפה
1. מקור השפה: Swift פותחה על ידי Apple, ומשמשת לפיתוח ל-iOS וגם ל-Mac.
2. הטוב משפות אחרות: השפה לוקחת רעיונות מכמה שפות, כמו C, Objective-C, Python ו-C#, ומשלבת אותם בשפה מודרנית אחת.
3. סינטקס נוח: בסוויפט אין צורך בנקודה פסיק בסוף שורה, וכך הקוד נקי ונעים לקריאה.
4. ביצועים: הקוד מתורגם לשפת מכונה ורץ בצורה יעילה.
Hello World
כדי לראות את השפה בפעולה, מדפיסים מחרוזת בעזרת הפונקציה הגלובלית print. בשיעור מוצג גם קובץ viewcontroller.swift, והמבנה שלו מזכיר שפות אחרות, עם הבדלים קלים בסינטקס.
בשיעורים הבאים נכיר את הסינטקס בפירוט, כולל משתנים, לולאות ופעולות.
השיעור הבא בקורס: משתנים וסוגי משתנים בסיסיים - Type Inference

פרקי ההרצאה: שפת Swift - מבוא ראשוני לשפה - כולל Hello World

  1. 00:00

    מהי שפת Swift ומי פיתח אותה

  2. 00:58

    שפות מודרניות שהכרת Swift מכינה אליהן

  3. 01:35

    הצצה ראשונה בקוד של ViewController

תמלול ההרצאה: שפת Swift - מבוא ראשוני לשפה - כולל Hello World

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

  1. 00:02

    שלום וברוכים הבאים בחלק הזה של הקורס אנחנו רוצים להתחיל לדבר על שפת סוויפט אז בואו נתחיל קודם כל מהי שפת סוויפט סוויפט היא שפת תכנות מאוד מאוד חדשה ומאוד מודרנית שפותחה על ידי אפל היא משמשת גם לפיתוח עבור IOS וגם לפיתוח עבור מחשבי מק סוויפט בעצם לוקחת את הטוב מכל העולמות מכל שפות

  2. 00:27

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

  3. 00:44

    בעצם היא שפה מאוד מודרנית והיא גם אוספת את הטוב מכל העולמות, מכל השפות התכנות שמוכרות, היא אוספת פיצ'רים טובים מפייתון ומ־C-Sharp ומכל השפות האמורות להן.

  4. 00:58

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

  5. 01:13

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

  6. 01:37

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

  7. 02:02

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

  8. 02:14

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

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

ההרצאה הקודמת: הדגמה של אפליקציה ראשונה - משחק הגמדים

ההרצאה הבאה: משתנים וסוגי משתנים בסיסיים - Type Inference

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

  • Hello World
  • מה כולל Robot Framework
  • מיגרציה עם USMT - כולל UsmtUtils
  • מהי שפת SQL?

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

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA
  • קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון
  • קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון