باي تشارم
PyCharm هي بيئة تطوير متكاملة (IDE) تُستخدم لبرمجة بايثون . توفر تحليلًا للتعليمات البرمجية، ومصحح أخطاء رسومي، ومختبر وحدات متكامل، وتكاملًا مع أنظمة التحكم في الإصدارات ، وتدعم تطوير مواقع الويب باستخدام Django . تم تطوير PyCharm بواسطة شركة JetBrains التشيكية ، وهي مبنية على منصة IntelliJ الخاصة بها. [ 4 ]
برنامج PyCharm متعدد المنصات ، ويعمل على أنظمة تشغيل مايكروسوفت ويندوز ، وماك أو إس ، ولينكس . يتم نشر أجزاء من شفرة المصدر الخاصة بـ PyCharm بموجب ترخيص أباتشي [ 5 ] وهي متاحة على منصة GitHub، كما تتوفر خدمة اشتراك للوصول إلى الميزات الخاصة . [ 6 ]
سمات
النسخة المجانية
- مساعدة وتحليل أكواد بايثون ، مع إكمال الكود ، وتمييز بناء الجملة والأخطاء، ودمج أدوات التدقيق اللغوي ، وإصلاحات سريعة.
- التنقل بين المشاريع والتعليمات البرمجية: طرق عرض متخصصة للمشاريع، وطرق عرض بنية الملفات، والتنقل السريع بين الملفات والفئات والأساليب والاستخدامات
- إعادة هيكلة كود بايثون : تشمل إعادة التسمية، وتحديث توقيع الدالة، واستخراج الطريقة، وإضافة متغيرات، وإضافة ثوابت، وتعديل الكود باستخدام تقنيات مثل pull up و push down وغيرها.
- مصحح أخطاء بايثون مدمج
- اختبار الوحدة المتكامل ، مع تغطية سطرًا بسطر
- بيئة افتراضية، وأدوات بناء، وإدارة حزم البرامج
- طرفية مضمنة ووحدة تحكم بايثون
- دعم Docker
- يدعم HTML و XML و JSON و YAML و Markdown [ 7 ].
- التدقيق الإملائي والنحوي [ 8 ]
النسخة المدفوعة
- تكامل الأدوات العلمية: يتكامل مع Jupyter Notebook ، ويدعم Anaconda بالإضافة إلى العديد من الحزم العلمية بما في ذلك Matplotlib و NumPy.
- تطوير واجهات المستخدم والخوادم: دعم خاص لـ Django [ 9 ] و Flask [ 10 ] و FastAPI [ 11 ] و Pyramid [ 12 ] ، بالإضافة إلى دعم CSS [ 13 ] و JavaScript [ 14 ] ، و Npm ، و Webpack ، وأدوات JavaScript الأخرى.
- أدوات SQL وقواعد البيانات [ 15 ]
- دعم Cython [ 16 ] [ 17 ] [ 18 ] [ 6 ]
تاريخ
تم طرح PyCharm في سوق بيئات التطوير المتكاملة التي تركز على لغة بايثون للتنافس مع PyDev (لـ Eclipse ) أو بيئة التطوير المتكاملة Komodo ذات التركيز الأوسع من ActiveState .
صدرت النسخة التجريبية من المنتج في يوليو 2010، تلتها النسخة 1.0 بعد ثلاثة أشهر. ثم صدرت النسخة 2.0 في 13 ديسمبر 2011، والنسخة 3.0 في 24 سبتمبر 2013، والنسخة 4.0 في 19 نوفمبر 2014. [ 19 ]
أصبح برنامج PyCharm مفتوح المصدر في 22 أكتوبر 2013. يتم إصدار النسخة مفتوحة المصدر تحت اسم Community Edition، بينما تحتوي النسخة التجارية، Professional Edition ، على وحدات مغلقة المصدر. [ 5 ]
اعتبارًا من ديسمبر 2022، أوقفت شركة JetBrains دعم PyCharm Edu وIntelliJ IDEA Edu. أصبحت الوظائف التعليمية الآن مُدمجة في إصداري Community وProfessional من IntelliJ IDEA وPyCharm. [ 3 ] يُنصح المستخدمون بتثبيت إصدار Community أو Professional وتفعيل الميزات التعليمية من خلال إعدادات بيئة التطوير المتكاملة (IDE).
في أبريل 2025، تم دمج إصداري PyCharm Professional وPyCharm Community في منتج موحد، يُعرف الآن ببساطة باسم PyCharm. يمكن استخدام الإصدار الجديد من PyCharm مجانًا، مع توفر رسوم ترخيص للوصول إلى الميزات التي كانت حصرية سابقًا للإصدار Professional. [ 20 ]
الترخيص
تُوزَّع أجزاء من شفرة المصدر لبرنامج PyCharm بموجب ترخيص Apache 2. شفرة المصدر متاحة على GitHub . [ 21 ] يمكن شراء اشتراك Pro للوصول إلى ميزات إضافية، مُصمَّمة أساسًا لتسريع سير العمل وأدوات التعلّم الآلي ؛ ومع ذلك، يمكن استخدام بيئة التطوير المتكاملة الأساسية مجانًا. [ 20 ]
القيود
لا تتضمن بيئة تطوير بايثون PyCharm حاليًا أداة إنشاء واجهات رسومية . مع ذلك، ورغم عدم وجود أداة إنشاء واجهات رسومية مدمجة في PyCharm، يُمكن الوصول إلى أداة إنشاء واجهات المستخدم الرسومية Qt Widget Designer باستخدام PySide6/PyQt6 (روابط بايثون لـ Qt V6).
انظر أيضاً
مراجع
- ↑ "ملاحظات إصدار PyCharm 2025.3.2.1 (الإصدار 253.30387.173)" . تم الاطلاع عليه بتاريخ 4 فبراير 2026 .
- ↑ "جيت برينز تُطلق النسخة التعليمية من باي تشارم" . مدونة جيت برينز . ١٠ أكتوبر ٢٠١٤. مؤرشف من الأصل في ٢٧ نوفمبر ٢٠٢٢. تم الاطلاع عليه في ٥ مارس ٢٠١٩ .
- 1 2 "إيقاف دعم بيئات التطوير التعليمية" . مدونة جيت برينز . 1 ديسمبر 2022. مؤرشف من الأصل في 8 يونيو 2024. تم الاطلاع عليه في 8 يونيو 2024 .
- ↑ "شركة JetBrains تُهاجم مطوري بايثون بإصدارها بيئة التطوير المتكاملة PyCharm 1.0" . eWeek.
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - 1 2 يتوفر الآن كود المصدر لإصدار PyCharm 3.0 المجتمعي. مؤرشف بتاريخ 22-10-2013 في Wayback Machine. Jet Brains. أكتوبر 2013.
- 1 2 "مقارنة منتجات JetBrains" . JetBrains . تم الاسترجاع في 2024-09-04 .
- ↑ "العمل مع ملفات HTML | PyCharm" . مساعدة PyCharm . تم الاطلاع عليه بتاريخ 2024-09-04 .
- ↑ "Grazie Lite - إضافة IntelliJ IDEs | Marketplace" . JetBrains Marketplace . تم الاطلاع عليه بتاريخ 4 سبتمبر 2024 .
- ↑ "إنشاء وتشغيل أول مشروع Django | PyCharm" . مساعدة PyCharm . تم الاطلاع عليه بتاريخ 4 سبتمبر 2024 .
- ↑ "إنشاء مشروع Flask | PyCharm" . مساعدة PyCharm . تم الاطلاع عليه بتاريخ 2024-09-04 .
- ↑ "FastAPI | PyCharm" . مساعدة PyCharm . تم الاطلاع عليه بتاريخ 2024-09-04 .
- ↑ "Pyramid | PyCharm" . مساعدة PyCharm . تم الاطلاع عليه بتاريخ 2024-09-04 .
- ↑ "أوراق الأنماط | PyCharm" . مساعدة PyCharm . تم الاطلاع عليه بتاريخ 2024-09-04 .
- ↑ "جافا سكريبت | باي تشارم" . مساعدة باي تشارم . تم الاطلاع عليه بتاريخ 2024-09-04 .
- ↑ "أدوات قواعد البيانات ولغة SQL | PyCharm" . مساعدة PyCharm . تم الاطلاع عليه بتاريخ 2024-09-04 .
- ↑ "دعم Cython | PyCharm" . مساعدة PyCharm . تم الاسترجاع في 4 سبتمبر 2024 .
- ↑ "ما هو PyCharm؟ | أين نستخدم PyCharm؟ | الميزات" . EDUCBA . 2021-11-04. مؤرشف من الأصل في 2023-08-28 . تم الاسترجاع في 2023-08-28 .
- ↑ "استكشف ميزات PyCharm - بيئة التطوير المتكاملة الرائدة للغة بايثون من JetBrains" . مؤرشف من الأصل بتاريخ 9 مايو 2017. تم الاطلاع عليه بتاريخ 20 سبتمبر 2016 .
- ↑ فيليبوف، ديمتري (19 نوفمبر 2014). "الإعلان عن الإتاحة العامة لبرنامج PyCharm 4" . مدونة PyCharm . مؤرشف من الأصل في 24 فبراير 2015. تم الاطلاع عليه في 24 فبراير 2015 .
- 1 2 "PyCharm، بيئة التطوير المتكاملة الوحيدة التي تحتاجها للغة بايثون | مدونة PyCharm" . مدونة JetBrains . 16 أبريل 2025. تاريخ الاطلاع: 22 سبتمبر 2025 .
- ↑ تم أرشفة إصدار PyCharm Community بتاريخ 2016-12-08 في Wayback Machine على GitHub.
روابط خارجية
- بيئات التطوير المتكاملة
- بيئات التطوير المتكاملة لنظام لينكس
- برنامج احتكاري سابق
- أدوات برمجة لينكس
- مجموعات تطوير البرمجيات
- برنامج يستخدم ترخيص أباتشي
