Pycharm

מתוך ויקיפדיה, האנציקלופדיה החופשית
Pycharm
מפתח JetBrains
מחזור חיים 3 בפברואר 2010 – הווה (14 שנים)
גרסה אחרונה 2023.3 (6 בדצמבר 2023) עריכת הנתון בוויקינתונים
מערכת הפעלה Windows
macOS
Linux
נכתבה בשפות Java
Python
סוג רישיון Commercial
Freemium
Apache License
קטגוריה סביבת פיתוח משולבת
https://www.jetbrains.com/pycharm
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

Pycharm (פַיְצַ'ארְם) היא סביבת פיתוח משולבת לפיתוח תוכנות בעיקר בשפת פייתון, אשר פותחה על ידי תאגיד התוכנה הצ'כי JetBrains. היא כתובה ב-Java ובפייתון, והגרסה היציבה הראשונה שלה יצאה בפברואר 2010. הסביבה מספקת שירותים כגון ניתוח קוד, דיבוג קוד גרפי ותומכת בתכנות בסביבת אינטרנט באמצעות פלטפורמת הפיתוח Django, וכן ב-Data Science באמצעות סביבת הפיתוח Anaconda.

Pycharm פועלת בגרסאות מסוימות של מספר מערכות הפעלה: Microsoft Windows ,macOS ו-Linux.

ל-Pycharm ישנה גרסה חינמית לקהילה (Community Edition), אשר יוצאת תחת רישיון Apache (רישיון המאפשר למשתמשים לעשות ולשנות את התוכנה כרצונם), וגרסה מקצועית (Professional Edition) בעלת פיצ'רים נוספים אשר מוגנים ברישיון פרטי (Proprietary) אשר הופך אותם לקוד סגור (Closed Source).

Pycharm מבוסס בחלקו על סביבת הפיתוח המשולבת IntelliJ IDEA (שנוצרה גם היא על ידי JetBrains) לפיתוח בעיקר בשפות Scala, Java ו-Kotlin (לפיתוח באנדרואיד).

היסטוריה[עריכת קוד מקור | עריכה]

גרסת הבטא שוחררה ביולי 2010, כשגרסה 1.0 הגיעה 3 חודשים לאחר מכן.
גרסה 2.0 שוחררה ב-13 בדצמבר 2011, גרסה 3.0 ב-24 בספטמבר 2013, גרסה 4.0 ב-19 בנובמבר 2014.
החל משנת 2016 הגרסאות ממסופרות ע"פ שנת השחרור (הגרסה האחרונה למשל נכון לשנת 2021 היא 2021.2).
PyCharm Community Edition, גרסת הקוד הפתוח של PyCharm, הפכה לזמינה ב-22 באוקטובר 2013.

פיצ'רים[עריכת קוד מקור | עריכה]

  • סיוע וניתוח קוד סטטי, השלמת קוד אוטומטית ותיקונים מהירים.
  • ניווט בפרויקט וקוד: תצוגות פרויקט מיוחדות, תצוגות מבנה קבצים וקפיצה מהירה בין קבצים, מחלקות, שיטות ושימושים
  • רפקטור בפייתון: כולל שינוי שמות, שיטת חילוץ, הצגת משתנה, הצגת קבוע, משיכה למעלה, דחיפה כלפי מטה ואחרים
  • תמיכה במסגרות אתרים: Django, web2py ו- Flask (מהדורה מקצועית בלבד) [1]
  • איתור באגים משולב של פייתון
  • בדיקת יחידות משולבת, עם בדיקת כיסוי קוד
  • פיתוח פיתון של Google App Engine (מהדורה מקצועית בלבד)
  • שילוב בקרת גרסאות: ממשק משתמש מאוחד עבור Mercurial, Git, Subversion, ‏Perforce (אנ') ו- CVS עם רשימות שינויים ומיזוג
  • תמיכה בכלים מדעיים כמו matplotlib, numpy ו- scipy (מהדורה מקצועית בלבד)

רישיונות[עריכת קוד מקור | עריכה]

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא Pycharm בוויקישיתוף

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ "Full-stack Web Development - Features | PyCharm". JetBrains (באנגלית). נבדק ב-2020-01-02.