שאלות ותשובות נפוצות

כאן תוכלו לשאול שאלות נפוצות בנוגע לשבוע אחד, ואנחנו ננסה לענות על כולן בפוסט המעודכן שינוהל ממש פה :slight_smile:

איפה מתחילים / איפה הסרטונים / איפה אפשר למצוא את השיעורים הראשונים?

ניתן לראות את כל הסרטונים ברצף כאן.

מחברות

שבוע ראשון – כאן
שבוע שני – כאן
שבוע שלישי – כאן
שבוע רביעי – כאן
שבוע חמישי – כאן
שבוע שישי – כאן

שבוע 1

יום חמישי – ברוכים הבאים – חלק 1
יום חמישי – התקנות – חלק 2
יום שבת – איך לומדים? – חלק 3
יום שבת – סיכום מחברת 1 ו־2 – חלק 4
יום שני – העלאת תרגילים למערכת – חלק 5
יום שני – בעיות במחברות ואיך מגישים – חלק 6
יום שני – על סוגי ערכים וטיפוסים בפייתון – חלק 7
יום רביעי – על משתנים – חלק 8
יום חמישי – תרגול, שבוע 1 – חלק 9
יום שישי – מחברת 5: קלט והמרת טיפוסים (Casting) – חלק 10
צאת שבת – מחברת 6: אופרטורים השוואתיים – חלק 11
צאת שבת – מחברת 7: אופרטורים לוגיים – חלק 12

ניתן לראות את כל סרטוני שבוע 1 ברצף כאן.
תרגול נוסף עם פתרונות עבור שבוע ראשון נמצא כאן.

שבוע 2

יום ראשון – הקדמה
יום חמישי – מחברת 1 – if
יום חמישי – מחברת 2 – elif, else
יום שבת – תרגול פונקציות
יום שבת – מחברת 3 – פונקציות
יום ראשון – רשימות
יום ראשון – תרגול רשימות ומחרוזות
יום חמישי – תרגול Ask Us Anything - וידאו בעקבות שאלות בפורום.

ניתן לראות את כל סרטוני שבוע 2 ברצף כאן.

שבוע 3

יום רביעי – פתיחת שבוע.
יום ראשון – לולאות while.
יום רביעי – תרגול
יום רביעי – חיתוכים, Slicing

ניתן לראות את כל סרטוני שבוע 3 ברצף כאן.

שבוע 4

יום שני – סרטון הזנקה.

ניתן לראות את כל סרטוני שבוע 4 ברצף כאן.

באיזה סדר צריך לגשת לדברים?

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

מערכת התרגילים

איך מגישים את התרגילים לבדיקה? / מישהו בודק לנו את התרגילים?

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

לא קיבלתי קוד למערכת הגשת התרגילים

כתבו בתיבת החיפוש ב־gmail שלכם את השורה הבאה:
in:all "למערכת בדיקת התרגילים"
חשוב שתעתיקו תו תו, כולל המרכאות והנקודתיים וכל השאר.
מצאתם? באיזו תיקייה זה היה?

אני לא מצליח להתחבר למערכת הגשת התרגילים

  1. הסיסמה למערכת התרגילים היא לא הסיסמה לפורום, קיבלתם הודעה נפרדת לדואר האלקטרוני עם שם משתמש וסיסמה למערכת. כדי למצוא אותה ראו את השאלה שמופיעה פה למעלה.
  2. ודאו ששם המשתמש שלכם נכתב בדיוק כמו בהודעת הדואר האלקטרוני שקיבלתם, כולל אותיות גדולות וקטנות.
  3. אם הסיסמה שלכם כוללת תווים מיוחדים בתור התו הראשון או האחרון (מרכאות, סימן קריאה, פסיק וכדומה), נסו להעביר אותם להיות התו האחרון או הראשון, בהתאמה. לדוגמה: אם קיבלתם את הסיסמה yay!, נסו להזין את הסיסמה !yay.
  4. בזמן שאתם במערכת העלאת התרגילים, לחצו F12. עברו לסימנייה “Application”, ובחרו בפריט “Cookies” שמופיע בתפריט משמאל. לחצו על המילה session שהופיעה בטבלה, ולחצו delete במקלדת (או לחיצה ימנית ואז delete). אם יש מספר פריטים עם השם session, מחקו את כולם. רעננו את הדף ונסו להתחבר שוב.

איך מעלים מחדש תרגילים שכבר העליתי?

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

אני לא מצליח להעלות את הקובץ למערכת העלאת התרגילים

  1. ודאו שהקלדתם #, רווח, upload, רווח, מספר התרגיל.
  2. ודאו שזה נמצא בשורה נפרדת, ראשונה.
  3. ודאו שלחצתם על הדיסקט כדי לשמור את המחברת.
  4. ודאו שסיומת הקובץ היא ipynb.
  5. ודאו שגררתם לתוך הריבוע.
  6. ודאו שזה הקובץ הנכון ויש בו את כל השינויים ששמרתם.
  7. קראו עד הסוף את המדריך שכאן.

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

בהעלאת המחברת, אני מקבל את השגיאה 413 - Request Entity Too Large

לחצו P ואז רשמו שם clear all cells output. בחרו באופציה היחידה שנמצאת שם ושמרו את המחברת.
העלו אותה מחדש.

האם אפשר לקבל פתרונות לתרגילים משבועות קודמים?

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

מותקן לי כבר פייתון. אפשר להשתמש בו?

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

אני כותב jupyter notebook וזה לא עובד

יכולות להיות כמה סיבות לכך:

  1. אם אתם מקבלים שגיאה, יתכן שבהתקנה לא סימנתם את 2 ה־V כמו שמופיע כאן. במקרה הזה הסירו את Anaconda Python והתקינו אותו מחדש יחד עם הסרטון.
  2. אם אתם מועברים למנוע חיפוש (bing או Google), סימן שהכנסתם את המילים Jupyter notebbok בדפדפן ולא בסייר הקבצים.
  3. אם נפתח לכם ממשק אינטרנט אבל אתם לא רואים את המחברות, ודאו שהחלון הנוכחי מציג לכם את המחברות של השבוע לפני שאתם מזינים את המילים jupyter notebook,

אני כותב jupyter notebook ונפתח לי דפדפן עם חיפוש של Bing

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

  1. לחצו R+⊞ Win (הלחצן ⊞ Win מופיע בין הלחצנים ALT ו־CTRL בצד שמאל של המקלדת).
  2. כתבו בחלון שנפתח cmd, ולחצו ENTER.
  3. בחלון השחור שנפתח, כתבו את המילים cd, רווח, גרשיים, הדביקו את הנתיב המלא לתיקייה week1 שבה מופיעות המחברות, וסגרו גרשיים.
  4. לדוגמה, במחשב שלי הפקודה תהיה: cd "C:\Users\Yam\Desktop\notebboks\week1"
  5. לחצו ENTER.
  6. הקלידו jupyter notebook ולחצו ENTER. השאירו את החלון השחור פתוח.

אני לוחץ על מקש ה־Enter וזה לא מריץ לי את תא הקוד. מה עושים?

להרצת תאי קוד ומעבר לתא הבא, לחצו על Shift + Enter.
להרצת תאי קוד בלי לעבור לתא הבא, לחצו על CTRL + Enter.

לחצתי על Shift + Enter ואני מקבל כוכבית במקום שהקוד ירוץ.

ישנן מספר סיבות אפשריות למצב הזה.

  1. יתכן שסגרת את החלון השחור שנפתח בעת הרצת jupyter notebook.
  2. המנוע של Jupyter notebook נתקע מסיבה בלתי ברורה. כדי לאתחל אותו, לחצו בתוך המחברת פעמיים רצופות על הספרה אפס, ולחצו על הכפתור האדום שבמחברת.
  3. יש תיבת טקסט פתוחה כתוצאה מקריאה ל־input. יש צורך למלא אותה ורק אז שאר התאים יוכלו לרוץ. ראו את הסרטון הזה לפירוט.
  4. מותקנת לכם גרסת פייתון ישנה על המחשב. מחקו אותה והתקינו מחדש את Anaconda Python.

אני לא רואה תמונות במחברות

וודאו שהרצתם את jupyter notebook מתוך החלון של התיקייה week1.

קטעי הקוד אצלי מופיעים מימין לשמאל (יישור לא נכון). מה עושים?

פתרון זמני

  1. בתוך המחברת, לחצו על המקשים F + Shift+ CTRL
  2. בחלונית שנפתחה, הקלידו RTL.
  3. בחרו ב"Toggle RTL layout".

פתרון קבוע

שנו את שפת הדפדפן שלכם לאנגלית.

המחברות נפתחות לי ב־Internet Explorer/Edge ולא ב־Chrome

פתרון ראשון: הגדירו את דפדפן ברירת המחדל שלכם ל־Chrome.

אם זה לא עבד, ותודה ל־@eliory09 על הפתרון:

  1. הריצו את הקוד הבא בשורת הכתובות: jupyter notebook --generate-config
  2. אחרי שנפתח ונסגר חלון שחור, הדביקו שם את השורה הבאה: %USERPROFILE%\.jupyter
  3. פתחו לעריכה את הקובץ jupyter_notebook_config.py (לחיצה ימנית, פתח באמצעות, פנקס טקסט)
  4. חפשו את השורה #c.NotebookApp.browser = ''
  5. שנו אותה לשורה: c.NotebookApp.browser = u’C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s’ (ללא הסולמית בהתחלה).
  6. סגרו ופתחו מחדש את jupyter notebook.
  7. אם זה עדיין לא עובד, נסו לשנות את השורה ל־c.NotebookApp.browser = u’C:/Program Files/Google/Chrome/Application/chrome.exe %s’.

כיצד מדביקים קוד בפורומים בצורה מסוגננת?

לא מצאתי תשובה לשאלה שלי פה, או שהתשובה לא עובדת לי.

מצטערים לשמוע. לשאלה חדשה, לחצו על “נושא חדש” בדף הקטגוריה של שבוע 1.

האם ניתן לצרף אנשים חדשים לקורס?

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

(מתקדמים) האם נעבוד על Visual Studio Code/PyCharm/…

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

(מתקדמים) האם אפשר שיהיה מותקן PyCharm ליד Anaconda Python?

כן, PyCharm היא סביבת עבודה ולא גרסת פייתון, ולכן זה לא פוגע.
נזכיר שמומלץ להסיר כל התקנה של פייתון שהותקנה לפני Anaconda Python כדי לדאוג שיש לכם סביבה נקייה.

16 לייקים