שבוע 13 – יום 1: מסדי נתונים ושאילתות בסיסיות

שבוע 13

יום 1

הורידו מכאן.

המלצה ללמידה: פתחו את המחברת לצד הממשק להרצת השאילתות, ונסו לכתוב בעצמכם את כל השאילתות בממשק (בלי העתק־הדבק).

תודה לרונית פלדמן שייעצה ועיצבה חלק מחומרי הלמידה השבוע.

בהצלחה!


איך מגישים?

אפשר להגיש כמו שאתם רגילים – # Upload ID בראש התא.
דרך עדיפה שתגרום לכך שתהיה צביעה נכונה, היא לשמור את הפתרון על קובץ עם סיומת sql (נניח: Upload 154.sql).

12 לייקים

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

כשאוציא את יום 2 אעדכן גם בלינק הראשי

(המלצה באופן כללי: תעשו git clone ל־repo הזה, יהיה לכם קל יותר לקבל עדכונים עם git pull)

לייק 1

לא ניתן להוריד את המחברת המעודכנת

האם מחברות שבוע 13 על המאסטר ברנץ’?

לא, על ה־branch ששמו sql.

ניסיתי דרך הcmd לכתוב git clone https://github.com/PythonFreeCourse/Notebooks/blob/sql/week13/1_Data.ipynb
כתובת הלינק שנתת וקיבלתי הודעה שהrepo לא קיים:
fatal: repository ‘https://github.com/PythonFreeCourse/Notebooks/blob/sql/week13/1_Data.ipynb/’ not found

אי אפשר לעשות clone לקבצים רק לrepo שלם.

לייק 1

יום 2 שוחרר (באותו קישור, או ב־git repo)

לייק 1

איך מוצאים את הrepo המתאים?
ניסיתי לעשות clone גם לתיקייה של week13 וזה לא עבד
הצלחתי כרגע לעשות clone רק לrepo הזה:

אבל יש פה רק עד מחברת 8

כפי שכתבתי במעלה השרשור, זה על ה־branch של sql :slight_smile:
git checkout sql

לייק 1

במחברת 2 בהסבר על פונקציית strftime יש הסבר כפול על השנים (Y)

2 לייקים

למי שרוצה להוריד רק את תיקיית שבוע 13:

  1. יוצרים תיקייה במחשב ונכנסים אלייה ב-cmd (אפשר לרשום “cmd” בשורת הכתובת וזה יפתח cmd בתקייה הזו כבר)
  2. עושים את הקוד הבא

git init
git remote add origin -f https://github.com/PythonFreeCourse/Notebooks
git sparse-checkout add week13
git checkout

לצערי עוד לא גיליתי איך עושים שזה לא יוריד את התקייה “week13” עצמה, אז אם מישהו מגלה אשמח לדעת. חוץ מזה, לא לגמרי סגורה איך זה עובד עם pull. אני מאמינה שלא אמורות להיות בעיות, אבל אגלה כשתצא מחברת נוספת :slight_smile:

7 לייקים