PyCharm як муҳити ҳамгирошудаи коркарди байниплатформавӣ барои забони барномасозии Python мебошад, ки аз ҷониби JetBrains [6] дар асоси IntelliJ IDEA таҳия шудааст. Ба корбар маҷмӯи асбобҳо барои навиштани код ва ислоҳкунандаи визуалӣ медиҳад.

Навъ integrated development environment[d] ва software development kit[d]
Тавсеъадиҳанда JetBrains[1]
Навишташуда дар Java[d] ва Python
Системомил Linux[d][4], Windows[5] ва macOS[4]
Забони интерфейс инглисӣ
Охирин нусха
Форматҳои файлҳои хондашаванда Python script[d]
Иҷозатнома proprietary license[d] ва Apache Software License 2.0[d]
Вебгоҳ jetbrains.com/pyc…(англ.)
 Парвандаҳо дар Викианбор

Маҳсулот дар ду версия дастрас аст: PyCharm Community Edition - версияи ройгон, ки тибқи иҷозатномаи Apache иҷозатнома дорад ва PyCharm Edition Professional - версияи васеъи маҳсулот бо функсияҳои иловагӣ ва нармафзори хусусӣ мебошад [7] .

Имкониятҳо

вироиш
  • Рамзи хатогиҳо бо истифода аз PyDev;
  • Рефакторинги код;
  • Дастгирии Git, SVN, Mercurial ва дигар системаҳои идоракунии версия;
  • Ба итмом расонидани код.

Плагинҳо

вироиш

Истифодабарандагон метавонанд плагинҳои худро нависанд ва ба ин васила имкониятҳои PyCharm-ро васеъ кунанд. Баъзе плагинҳо аз дигар IDE JetBrains метавонанд бо PyCharm кор кунанд. Зиёда аз ҳазор плагинҳо мавҷуданд, ки бо PyCharm мувофиқанд.

Ҳикоя

вироиш

PyCharm ба бозори IDE барои рақобат бо PyDev бароварда шуд (аммо, PyCharm ҳоло PyDev-ро барои ислоҳи код истифода мебарад) ва маъмултарини Komodo IDE . Версияи бета дар моҳи июли соли 2010 бароварда шуд ва версияи 1.0 пас аз се моҳ нашр шуд.

Версияи 2.0 13 декабри соли 2011 бароварда шуд.

Версияи 3.0 24 сентябри соли 2013 бароварда шуд.

Нашри Community PyCharm, версияи озод ва кушодаасос, 22 октябри соли 2013 нашр шуд.

Дар моҳи марти соли 2016, JetBrains ба модели иҷозатномадиҳии обуна гузашт ва ҳамзамон рақамгузории версия тағйир ёфт. Ҳоло рақами версияи YYYY ба назар мерасад. R, ки дар он YYYY соли баровардан ва R ин нашр дар давоми он сол аст [8] .

Иҷозатномадиҳӣ

вироиш

Нашри касбии PyCharm дорои якчанд имконоти литсензия мебошад, ки аз рӯи вазифаҳо, арзиш ва шартҳои истифода фарқ мекунанд ва инчунин барои муассисаҳои таълимӣ ва лоиҳаҳои кушодаасос ройгон аст.

Ҳамчунин як версияи ройгони Community Edition мавҷуд аст, ки дорои маҷмӯи ихтисоршудаи хусусиятҳо мебошад [9] . Дар доираи иҷозатномаи Apache 2 паҳн карда шудааст. Ҳамзамон, PyCharm Community Edition метавонад барои эҷоди нармафзори хусусӣ, аз ҷумла нармафзори тиҷоратӣ истифода шавад [10] .

Пайвандҳо

вироиш