در این مطلب قرار توضیحی راجع به این که IDE چی هست بگم و انواع IDE های معروف پایتون رو معرفی کنم:
IDE چیست؟
یک محیط برنامه نویسی است که مجموعه ای از نرم افزارهای که معمولا شامل ویرایشگر کد برنامه ( Code Editor ) ، کامپایلر ( Compiler ) ، دیباگر ( Debugger ) و در نهایت رابط گرافیکی یا GUI هستند را در یکجا جمع کرده است و در اختیار برنامه نویس قرار داده است تا بتواند براحتی و بدون دغدغه کدهای برنامه خود را تولید کند.یک محیط برنامه نویسی است که مجموعه ای از نرم افزارهای که معمولا شامل ویرایشگر کد برنامه ( Code Editor ) ، کامپایلر ( Compiler ) ، دیباگر ( Debugger ) و در نهایت رابط گرافیکی یا GUI هستند را در یکجا جمع کرده است و در اختیار برنامه نویس قرار داده است تا بتواند براحتی و بدون دغدغه کدهای برنامه خود را تولید کند.
انواع IDE های معروف زبان برنامه نویسی پایتون در سال 2020
1.PyCharm: به طور خاص برای برنامهنویسان پایتون استفاده میشود، و برای کار با پلتفرمهای مختلف از جمله ویندوز، مک و لینوکس طراحی شده است. این IDE شامل ابزارهای تحلیل کد، دیباگر، ابزارهای تست به همراه گزینههای کنترل نسخه (version control) است. توسعهدهندگان میتوانند پلاگینهای پایتون خود را با کمک APIهای مختلف موجود در Pycharm بسازند. شما میتوانید مستقیما با چندین دیتابیس از خود IDE کار کنید بدون اینکه آن را با ابزار دیگری ادغام کنید.
2. :Visual studio Code: این IDE توسط مایکروسافت توسعه یافته است تا پشتیبانی cross-platform پایتون را به برنامهنویسان ارائه دهد. کاملا رایگان و منبع باز است و تحت مجوز MIT منتشر شده است. به صورت رایگان برای اهداف تجاری در دسترس است. قابلیت سفارشیسازی بالایی دارد و دارای مجموعه باارزشی از اکستنشنها است که میتواند برای بهبود قابلیتهای موجود مورد استفاده قرار گیرد. برنامهنویسان همچنین میتوانند با GIT ی ویژوال استودیو کد کار کنند.
3.Atom: به دلیل رابط کاربرپسندی که دارد محبوب است. به صورت رایگان در دسترس است و یک IDE منبع باز برای پایتون میباشد. شامل پشتیبانی GIT داخلی است و در پلتفرمهای مختلف نیز کار میکند. Atom کم حجم بوده و تعداد زیادی اکستنشن و پلاگین را در اختیار شما قرار میدهد تا بتوانید رمزگشایی و تحلیل پیشرفته را در پایتون انجام دهید.
4. :PyDev: به عنوان پلاگین شخص ثالث با Eclipse ایجاد شده است و برای برنامهنویسان پایتون استفاده میشود. یک IDE منبع باز است که از تحلیل کد و دیباگینگ به همراه ریفکتور (اصلاح) کد و تفسیر کدهای پایتون پشتیبانی میکند. نسخه پولی آن شامل ویژگیهای دیگری است که امکان رفع سریع باگ و دیباگینگ خطاها از راه دور را در کدهای پایتون فراهم میکند.
5. :Spyder: ویرایشگر کدی است که برای کار با کدهای پایتون نوشته شده است و میتواند برای ویرایش کد، تحلیل، دیباگینگ و موارد دیگر استفاده شود. با استفاده از پلاگینها و APIهای دیگر، برنامهنویسان میتوانند قابلیتهای آن را گسترش دهند. به صورت رایگان در دسترس است و دارای پلتفرم منبع باز میباشد که آن را بسیار مطلوبتر میسازد. انجمن آنلاین آن از برنامهنویسان پشتیبانی میکند و مستندات باارزش آن در حل سریع خطاها به برنامهنویسان کمک میکند.
6.Idle:یک محیط منبع باز است که کاملا در پایتون توسعه یافته و دارای رابط کاربری سادهای است که از هر گونه سردرگمی جلوگیری میکند. برنامهنویسان میتوانند در ویرایشگرهای متنی متعدد کار کنند و دارای هایلایت سینتکسی است که به آنها در مشاهده بهتر کمک میکند.
7.wing:این مجموعهای از IDEهایی است که به طور انحصاری برای برنامهنویسان پایتون طراحی شده است. از پلتفرمهای متعدد پشتیبانی کرده و کم حجم است. Wing ویژگیهای زیادی برای سرعت بخشیدن به تفسیر و دیباگینگ پایتون دارد.با یک تب اختصاصی مدیریت اکستنشن، به توسعهدهندگان کمک میکند تا کد پایتون را سریعتر تست و دیباگ کنند.
8.Cloud9 IDE: از زبانهای چندگانه پشتیبانی میکند، یک محیط منبع باز است که با جاوااسکریپت نوشته شده است و به چندین کاربر اجازه میدهد تا کد را به طور همزمان از طریق چندین مکاننما ویرایش کنند. دارای پروژه همکاری داخلی با GitHub و Bitbucket است.
منابع: سایت توسینسو ، سایت برنامه نویسان
۹۹/۱۲/۰۷
۰
۰
آیناز نوری