מדריך היכרות עם מחברת Jupyter

Jupyter Notebook Introduction Tutorial



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

ואיזו דרך טובה יותר להתחיל ללמוד מאשר ב- Python IDE קל לשימוש המספק לך עורך, שבו תוכל לערוך את קוד המקור שלך, מתורגמן ומהדר וממשק שעליו תוכל לראות את הפלט שלך, הכל במקום אחד? Jupyter Notebook הוא IDE המספק למתחילים ב- Python (ואפילו מפתחי Python מנוסים) סביבה שנועדה להציג תוצאות וניתוח חד משמעי.







מחברת Jupyter-מכלול העורכים

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



איור 1: דף הבית של מחברת Jupyter



Jupyter הוא מזהה מבוסס אינטרנט ונפתח בדפדפן. אתה יכול לשנות את דפדפן ברירת המחדל שבו הוא נפתח לדפדפן שתבחר. ניתן להתקין את Jupyter Notebook במערכת Linux שלך, שם היא יוצרת מחברות במקום העבודה בדיסק שלך או שניתן להשתמש בה באופן מקוון לעריכת קוד ב- https://jupyter.org/ . לאחר יצירת מחברת ב- Jupyter על ידי לחיצה על חדש, העורך הבא ייפתח:





איור 2: מחברת ללא כותרת

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



מתחילים

באיור 3, המחברת הריקה שאתה רואה היא הפריסה שאיתה תעבוד בעת לימוד פייתון ב- Jupyter.

איור 4: הפעל תא קוד

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

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

איור 5: ליבה

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

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

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

איור 6: תא סימון

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

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

התקנת Jupyter

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

איור 7: פקודה להתקנת מחברת פייתון

התקנת מחברת Jupyter מה- GUI קלה למדי. פשוט חפש את Project Jupyter בתוכנת אובונטו ולחץ על התקן.

איור 8: פרויקט Jupyter בתוכנת אובונטו (התקנת GUI)

פייתון היא שפת התכנות החזקה ביותר למדעי הנתונים. זוהי גם שפה קלה ללמידה ו- IDE כמו Jupyter Notebook הופך את זה לא פשוט להתרגל לתכנות ב- Python.