דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. המלצה | דובר פייתונית? חייב להכיר את ג'ופיטר

המלצה | דובר פייתונית? חייב להכיר את ג'ופיטר

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
18 פוסטים 8 כותבים 799 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • sivan22S מנותק
    sivan22S מנותק
    sivan22
    כתב ב נערך לאחרונה על ידי
    #1

    אמל;ק: אם אתה כותב בפייתון ולא מכיר את ג'ופיטר, פשוט חבל.

    אז באיזו סביבה אתה משתמש בפייתון?

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

    אז השלב הבא הוא פשוט לכתוב קוד בקובץ טקסט עם סיומת PY ולהריץ אותו באמצעות הפקודה py -file.py.
    ולמה להשתמש בכתבן? אז כמובן שמתקינים VSCode או PYCharm שיעזרו עם השלמה אוטומטית ודיבוג וכולי.

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

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

    נגיד שכתבנו בהתחלה:

    a = 12
    

    אם הרצנו את הקטע הזה, אז לאחר כמה קטעים נוספים נוכל לקרוא לו:

    b=a
    

    ואם סתם רוצים לראות מה הערך שלו, אז פשוט שמים אותו בשורה האחרונה בתא:

    a
    

    אם נריץ את התא הזה אז נקבל את הפלט: 12

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

    עוד טיפ: אפשר לגשת אל שורת הפקודה דרך המחברת באמצעות הקדמת הסימן !

    ! pip install pandas
    

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

    רק איך מתקינים אותו?

    שתי אפשרויות:

    1. או שמתקינים VSCode עם ההרחבות של גו'פיטר. פשוט לחפש בחנות ההרחבות את המילה jupyter.
    2. או שמתקינים את החבילה של ג'ופיטר ומריצים אותה בתוך הדפדפן.
      ההתקנה:
    pip install notebook
    

    ההרצה משורת הפקודה:

    jupyter notebook
    

    זהו לבינתיים, בהצלחה.

    נ י ה 3 תגובות תגובה אחרונה
    3
    • נ מחובר
      נ מחובר
      נעזר1000
      השיב לsivan22 ב נערך לאחרונה על ידי
      #2

      @sivan22
      גם ב PYCharm אפשר לדבג וכמובן לגשת לערך של משתנה,
      כך שלא הבנתי את החידוש הגדול.

      sivan22S תגובה 1 תגובה אחרונה
      0
      • sivan22S מנותק
        sivan22S מנותק
        sivan22
        השיב לנעזר1000 ב נערך לאחרונה על ידי
        #3

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

        MGM IVRM מ 2 תגובות תגובה אחרונה
        0
        • MGM IVRM מנותק
          MGM IVRM מנותק
          MGM IVR מדריכים
          השיב לsivan22 ב נערך לאחרונה על ידי
          #4

          @sivan22 כתב בהמלצה | דובר פייתונית? חייב להכיר את ג'ופיטר:

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

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

          sivan22S תגובה 1 תגובה אחרונה
          1
          • sivan22S מנותק
            sivan22S מנותק
            sivan22
            השיב לMGM IVR ב נערך לאחרונה על ידי
            #5

            @MGM-IVR האמת שהערך שלו האמיתי מגיע לידי ביטוי בעולם הדאטה סיינס. כי הפלטים של כל תא נשמרים יחד עם הקוד, וניתן לתת ויזואליזציה לנתונים בתוך הקוד עצמו (לדוגמה גרפים והתפלגויות וכדומה). יש גם מחוונים אינטראקטיבים שניתן לשלוט בהם על המשתנים (ז.א. מין סקלה שאתה מוריד ומעלה את המספר, ורואה בעינים את שינוי הגרף). גם ההסברים המלווים את הקוד זה הרבה יותר מתיעוד קוד.
            jupyterpreview.webp

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

            MGM IVRM תגובה 1 תגובה אחרונה
            1
            • MGM IVRM מנותק
              MGM IVRM מנותק
              MGM IVR מדריכים
              השיב לsivan22 ב נערך לאחרונה על ידי
              #6

              @sivan22 אני ראיתי בגוגל איזה קורס שמשתמש עם זה, זה היה דיי נחמד, יותר מקורסים אחרים באמת
              אבל ביום יום בתכנות אני לא יודע אם זה שימושי,
              אולי יותר לתצוגה והסברה כמו שאמרת

              תגובה 1 תגובה אחרונה
              1
              • י מנותק
                י מנותק
                ישראל 1 0
                השיב לsivan22 ב נערך לאחרונה על ידי
                #7

                @sivan22 רק IDLE

                תגובה 1 תגובה אחרונה
                0
                • ב מנותק
                  ב מנותק
                  בן מאיר
                  כתב ב נערך לאחרונה על ידי
                  #8

                  בחלק מהסרטונים שלמדתי זה היה דרף ג'ופיטר (אלעד פלג)
                  הקושי שלי שמסובך להתקין אותו על מחשב בלי אינטרנט כי מתקינים דרך הPIP
                  אלא אם כן אתה מתקין חבילה של קונדה

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

                  ה תגובה 1 תגובה אחרונה
                  0
                  • מ מנותק
                    מ מנותק
                    מטריה
                    השיב לsivan22 ב נערך לאחרונה על ידי מטריה
                    #9

                    @sivan22 אז פשוט לכתוב ב-vs code!
                    אני אישית כותב קוד איתו.

                    תגובה 1 תגובה אחרונה
                    0
                    • ה מנותק
                      ה מנותק
                      הייתי שמח להבין
                      השיב לsivan22 ב נערך לאחרונה על ידי
                      #10

                      @sivan22 כתב בהמלצה | דובר פייתונית? חייב להכיר את ג'ופיטר:

                      רק איך מתקינים אותו?

                      שתי אפשרויות:

                      או שמתקינים VSCode עם ההרחבות של גו'פיטר. פשוט לחפש בחנות ההרחבות את המילה jupyter.
                      או שמתקינים את החבילה של ג'ופיטר ומריצים אותה בתוך הדפדפן.
                      ההתקנה:
                      pip install notebook
                      ההרצה משורת הפקודה:

                      jupyter notebook

                      אני מנסה בדרך השניה להריץ את זה בתוך הדפדפן, ואני מריץ את הפקודה pip install notebook בשורת הפקודה, והוא משיב לי הודעת שגיאה ארוכה של "אימות האישור נכשל...." האזנתי גם להדרכה של אלעד פלג כאן, וזה לא עובד לי, אולי זה קשור לנטפרי?
                      שאלה נוספת האם בדרך זו זה אמור כל הזמן לרוץ על הדפדפן שזה אומר שזה צורך קליטת רשת, או שזה לא קשור?

                      תגובה 1 תגובה אחרונה
                      0
                      • ה מנותק
                        ה מנותק
                        הייתי שמח להבין
                        השיב לבן מאיר ב נערך לאחרונה על ידי
                        #11
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        0
                        • ב מנותק
                          ב מנותק
                          בן מאיר
                          כתב ב נערך לאחרונה על ידי בן מאיר
                          #12

                          @הייתי-שמח-להבין
                          זה רץ על דפדפן אבל הוא לא רץ על הרשת בכלל הכל נמצא במחשב והדפדפן הוא רק ממשק
                          אצלי בבית אין בכלל אינטרנט ואני עובד גם עם ג'ופיטר נטבוק
                          עם זה בעיה של הבטחה של נטפרי יש להם תעודות מיוחדות בשביל PIP כאן

                          ה תגובה 1 תגובה אחרונה
                          2
                          • ה מנותק
                            ה מנותק
                            הייתי שמח להבין
                            השיב לבן מאיר ב נערך לאחרונה על ידי
                            #13

                            @בן-מאיר כתב בהמלצה | דובר פייתונית? חייב להכיר את ג'ופיטר:

                            @הייתי-שמח-להבין
                            זה רץ על דפדפן אבל הוא לא רץ על הרשת בכלל הכל נמצא במחשב והדפדפן הוא רק ממשק
                            אצלי בבית אין בכלל אינטרנט ואני עובד גם עם ג'ופיטר נטבוק
                            עם זה בעיה של הבטחה של נטפרי יש להם תעודות מיוחדות בשביל PIP כאן

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

                            נ תגובה 1 תגובה אחרונה
                            0
                            • נ מחובר
                              נ מחובר
                              נעזר1000
                              השיב להייתי שמח להבין ב נערך לאחרונה על ידי
                              #14

                              @הייתי-שמח-להבין כתב בהמלצה | דובר פייתונית? חייב להכיר את ג'ופיטר:

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

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

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

                              ה 2 תגובות תגובה אחרונה
                              0
                              • ה מנותק
                                ה מנותק
                                הייתי שמח להבין
                                השיב לנעזר1000 ב נערך לאחרונה על ידי הייתי שמח להבין
                                #15

                                @נעזר1000 כתב בהמלצה | דובר פייתונית? חייב להכיר את ג'ופיטר:

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

                                בשביל ההתקנה דרך PIP.

                                מתכנת חובבמ תגובה 1 תגובה אחרונה
                                0
                                • מתכנת חובבמ מנותק
                                  מתכנת חובבמ מנותק
                                  מתכנת חובב מדריכים
                                  השיב להייתי שמח להבין ב נערך לאחרונה על ידי
                                  #16

                                  @הייתי-שמח-להבין כתב בהמלצה | דובר פייתונית? חייב להכיר את ג'ופיטר:

                                  @נעזר1000 כתב בהמלצה | דובר פייתונית? חייב להכיר את ג'ופיטר:

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

                                  בשביל ההתקנה דרך PIP.

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

                                  תגובה 1 תגובה אחרונה
                                  0
                                  • ה מנותק
                                    ה מנותק
                                    הייתי שמח להבין
                                    כתב ב נערך לאחרונה על ידי הייתי שמח להבין
                                    #17

                                    פתחתי אשכול חדש לבעיה שלי, אשמח אם תעזרו לי שם.
                                    @sivan22

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

                                    תגובה 1 תגובה אחרונה
                                    0
                                    • ה מנותק
                                      ה מנותק
                                      הייתי שמח להבין
                                      השיב לנעזר1000 ב נערך לאחרונה על ידי הייתי שמח להבין
                                      #18

                                      @נעזר1000 כתב בהמלצה | דובר פייתונית? חייב להכיר את ג'ופיטר:

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

                                      איך מגדירים באיזה חלון ייפתח?

                                      תגובה 1 תגובה אחרונה
                                      0

                                      • התחברות

                                      • אין לך חשבון עדיין? הרשמה

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