כל מה שצריך לדעת על סביבת פיתון



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

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

הצורך בסביבת פיתון

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





להלן פיסת קוד המופעלת ב- Python IDE (סביבת פיתוח משולבת) כמו PyCharm כדי לתת את התפוקה הרצויה.

בעוד (1) #! / usr / bin / env python # קבל את שם המשתמש משם משתמש מהיר = raw_input ('כניסה:') # רשימה של משתמשים מורשים Participant1 = 'Pranav' Participant2 = 'Radhika' # לשלוט במשתמש הקלט אם (שם משתמש = = משתתף 1): הדפיסו 'גישה ניתנה' אליף (שם משתמש == משתתף 2): הדפיסו 'שלום' אחר: הדפיסו 'גישה לא ניתנה' # סוף

סביבת פיתון



עבור מערכת ההפעלה של Windows, המקום הטוב ביותר להשיג את הגדרת הפיתון הוא מהאתר הרשמי כמובן שהוא www.python.org. במחשבי MAC OS X כבר מותקן פיתון. לינוקס עוקבת אחר החבילה, כאשר רוב המחשבים מותקנים בה מראש.

מומלץ באופן נרחב להשתמש בפייתון 3 המותקן עם Homebrew. ואז קדימה והתקן את 'virtualenv' באמצעות pip3. כאשר כל החבילות מועתקות עלינו לקבוע את מיקום הסביבה שלנו שניתן לעשות על ידי:

virtualenv -p python3 ~ / virtEnv1

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

cd ~ / virtEnv1
סל מקור / הפעלה

במקרה שתבחר להשבית את הסביבה הווירטואלית, הקלדהשבת

יישום hashap פשוט ב- Java

היבטים שונים של סביבת פיתון

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

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

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

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

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

משתני סביבה

  • פיתונפאת

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

  • PYTHONSTARTUP

הוא מכיל את הנתיב של קובץ אתחול המכיל קוד מקור של פייתון. זה מבוצע בכל פעם שאתה מפעיל את המתורגמן. זה נקרא בשם '.pythonrc.py' ב- Unix והוא מכיל פקודות הטוענות כלי עזר או משנות את PYTHONPATH.

  • PYTHONCASEOK

הוא משמש ב- Windows כדי להורות לפייתון למצוא את ההתאמה הראשונה שאינה רגישה למקרה בהצהרת ייבוא. הגדר משתנה זה לכל ערך כדי להפעיל אותו.

  • PYTHONHOME

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

  • נקודת פריצה של פיתון

אם ההגדרה הזו מוגדרת, היא מציינת שמה ניתן להתקשר באמצעות סימון נתיב מנוקד. המודול יובא ואז יופעל על ידי יישום ברירת המחדל של sys.breakpointhook () שבעצמו מכונה נקודת שבירה מובנית (). אם לא מוגדר, או מוגדר למחרוזת הריקה, זה שווה ערך לערך 'pdb.set_trace'. הגדרת זאת למחרוזת '0' גורמת ליישום ברירת המחדל של sys.breakpointhook () לא לעשות דבר מלבד לחזור מיד.

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

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