מדריך זה יציג בפניכם את סביבת הפיתוח המשולבת של PyCharm, אשר ניתן להשתמש בה לפיתוח יישומים מקצועיים באמצעות שפת התכנות של Python. Python היא שפת תכנות מעולה כי זה באמת חוצה פלטפורמה. זה יכול לשמש כדי לפתח יישום אחד אשר יפעל על Windows, Linux ו- Mac מחשבים ללא צורך recompile כל קוד.
PyCharm הוא עורך Debugger שפותחה על ידי Jetbrains, שהם אותם אנשים אשר פיתחו Resharper. Resharper הוא כלי נהדר המשמש את מפתחי Windows עבור refactoring קוד ולהפוך את חייהם קלים יותר בעת כתיבת קוד. רבים מהעקרונות של Resharper נוספו לגרסה המקצועית של PyCharm.
כיצד להתקין
מדריך זה כדי להתקין את PyCharm יראה לך כיצד להגיע PyCharm, להוריד אותו, לחלץ את הקבצים ולהפעיל אותו.
מסך הפתיחה
כאשר אתה מפעיל את PyCharm בפעם הראשונה או כאשר אתה סוגר את הפרויקט, יוצג בפניך מסך המציג רשימה של פרויקטים אחרונים.
תוכלו גם לראות את האפשרויות הבאות בתפריט:
- צור פרוייקט חדש
- פתח פרויקט
- קופה מתוך בקרת גרסאות
יש גם אפשרות להגדרת תצורה המאפשרת לך להגדיר את גירסת Python המוגדרת כברירת מחדל והגדרות אחרות.
יצירת פרויקט חדש
כאשר אתה בוחר ליצור פרוייקט חדש אתה מסופק עם רשימה של סוגי פרויקטים אפשריים כדלקמן:
- פייתון טהור
- ג'נגו
- בקבוק
- מנוע Google Apps
- פירמידה
- Web2Py
- זוויתית CLI
- זווית
- קרן
- HTML5 Boilerplate
- React Starter Kit
- טוויטר Bootstrap
- ערכת אינטרנט Starter
אם אתה רוצה ליצור יישום שולחן העבודה הבסיסי אשר יפעל על Windows, Linux ו- Mac אז אתה יכול לבחור פרויקט פייתון פיור ולהשתמש ספריות QT לפתח יישומים גרפיים אשר נראים יליד למערכת ההפעלה הם פועלים ללא קשר למקום שבו הם פותחו.
כמו גם בחירת סוג הפרויקט אתה יכול גם להזין את שם הפרויקט שלך, וגם לבחור את הגירסה של Python לפתח נגד.
פתח פרוייקט
אתה יכול לפתוח פרויקט על ידי לחיצה על שם בתוך רשימת פרויקטים שנפתחו לאחרונה או שאתה יכול ללחוץ על פתח כפתור ונווט לתיקייה שבה נמצא הפרוייקט שברצונך לפתוח.
יציאה מתוך בקרת מקור
PyCharm מספק את האפשרות לבדוק את קוד הפרויקט ממקורות מקוונים שונים, כולל GitHub, CVS, Git, Mercurial, ו חתרנות.
IDE של PyCharm
IDE PyCharm מתחיל עם תפריט בראש. מתחת לזה, יש לך כרטיסיות עבור כל פרוייקט פתוח.
בצד ימין של המסך אפשרויות באגים עבור דריכה באמצעות קוד.
בחלונית השמאלית יש רשימה של קבצי פרוייקט וספריות חיצוניות.
כדי להוסיף קובץ לחץ לחיצה ימנית על שם הפרויקט ובחר חדש. לאחר מכן תקבל את האפשרות להוסיף אחד מסוגי הקבצים הבאים:
- קובץ
- מדריך
- חבילת Python
- קובץ Python
- מחברת Jupyter
- קובץ HTML
- גיליון סגנונות
- JavaScript
- הקלד
- קפה
- גרקין
- מקור מידע
כאשר אתה מוסיף קובץ, כגון קובץ python, אתה יכול להתחיל להקליד לתוך עורך בחלונית הימנית.
הטקסט הוא כל קוד מקודד ויש לו טקסט מודגש. קו אנכי מציג את הזחה כך שתוכל להיות בטוח שאתה tabbing כראוי.
העורך כולל גם IntelliSense מלאה, כלומר כאשר אתה מתחיל להקליד את שמות הספריות או פקודות מוכרות אתה יכול להשלים את הפקודות על ידי לחיצה לשונית.
איתור באגים ביישום
תוכל לאתר באגים את הבקשה בכל עת באמצעות אפשרויות איתור הבאגים בפינה השמאלית העליונה.
אם אתה מפתח יישום גרפי, אז אתה יכול פשוט ללחוץ על הכפתור הירוק כדי להפעיל את היישום. תוכל גם ללחוץ Shift + F10.
כדי לאתר באגים את היישום, באפשרותך ללחוץ על הלחצן שליד החץ הירוק או ללחוץ על הלחצן Shift + F9. באפשרותך להציב נקודות עצירה בקוד כך שהתוכנית תעצור בשורה מסוימת על-ידי לחיצה על השוליים האפורים בשורה שבה ברצונך לשבור.
כדי לבצע צעד אחד קדימה תוכל ללחוץ F8, אשר צעדים מעל הקוד. זה אומר שהוא יפעיל את הקוד אבל זה לא צעד לתוך פונקציה. כדי להיכנס לפונקציה, לחץ על F7. אם אתה נמצא בפונקציה ורוצה לצאת לפונקציית השיחות, לחץ על Shift + F8.
בזמן שאתה באגים, בחלק התחתון של המסך תראה חלונות שונים, כגון רשימה של תהליכים וחוטים ומשתנים שאתה צופה בערכים עבור. כפי שאתה דורך דרך קוד אתה יכול להוסיף שעון למשתנה, כך שתוכל לראות כאשר הערך משתנה.
עוד אפשרות מצוינת היא להפעיל את הקוד עם בודק כיסוי. עולם התכנות השתנה הרבה עם השנים ועכשיו זה נפוץ עבור מפתחים לבצע בדיקה מונחה בדיקה, כך שכל שינוי שהם עושים הם יכולים לבדוק כדי לוודא שהם לא שבור חלק אחר של המערכת.
בודק הכיסוי למעשה עוזר לך להפעיל את התוכנית, לבצע כמה בדיקות ואז לאחר שתסיים זה יגיד לך כמה של הקוד היה מכוסה כאחוז במהלך הבדיקה לרוץ.
יש גם כלי להצגת שם של שיטה או מחלקה, כמה פעמים הפריטים נקראו, וכמה זמן הוצא באותה פיסת קוד מסוים.
קוד
תכונה חזקה מאוד של PyCharm היא אפשרות refactoring קוד.
כאשר אתה מתחיל לפתח קוד סימנים קטנים יופיעו בשוליים הימניים. אם אתה מקליד משהו אשר עלול לגרום שגיאה או פשוט לא כתוב היטב ואז PyCharm ימקם סמן צבעוני.לחיצה על סמן צבעוני אגיד לך את הבעיה תציע פתרון.
לדוגמה, אם יש לך הודעת ייבוא שמייבאת ספריה ולאחר מכן אל תשתמש במשהו מאותה ספריה, לא רק שהקוד יהפוך לאפור, הסמן יצהיר שהספרייה אינה בשימוש.
שגיאות אחרות שיופיעו הן עבור קידוד טוב, כגון רק שורה ריקה אחת בין הצהרת ייבוא לבין תחילת פונקציה. כמו כן, תיוודע לך כאשר יצרת פונקציה שאינה באותיות קטנות.
אתה לא צריך לציית לכל חוקי Pychararm. רבים מהם פשוט הנחיות קידוד טוב ואין להם שום קשר אם הקוד יפעל או לא.
תפריט קוד יש גם אפשרויות refactoring אחרים. לדוגמה, אתה יכול לבצע ניקוי קוד ואתה יכול לבדוק קובץ או פרוייקט עבור בעיות.
סיכום
PyCharm הוא עורך נהדר לפיתוח קוד Python ב- Linux, ויש שתי גרסאות זמינות. גירסת הקהילה היא עבור מפתח מזדמנים, בעוד הסביבה המקצועית מספקת את כל הכלים היזם יכול היה צורך ביצירת תוכנה מקצועית.