خانه / آموزشی های اختصاصی مهندس کلاب / یادگیری پایتون را از کجا شروع کنیم؟ – قسمت سوم: انتخاب IDE

یادگیری پایتون را از کجا شروع کنیم؟ – قسمت سوم: انتخاب IDE

انتخاب محیط توسعه مجتمع یا IDE

اولین چیزی که در هنگام  کار با پایتون به آن نیاز خواهید داشت، ویرایشگر کد یا به اصطلاح محیط توسعه مجتمع (IDE) مناسب است. ویرایش کدهای پایتون حتی بوسیله یک ویرایشگر متن ساده مثل Note pad قابل انجام میباشد. اما برای کد نویسی راحتتر و سریع تر و بی دردسرتر، استفاده از یک ویرایشگر کد کامل با قابلیت های مختلف ضروری میباشد. کامل کردن هوشمند کد، پیدا کردن خطاها و ارورها، توانایی اجرای کد و دسترسی به مفسر یا کامپایلر مورد نظر از جمله قابلیتهای اولیه IDEها به شمار میروند.

امروزه IDEهای زیادی از طریق اینترنت قابل دسترس هستند. بعضی رایگان و بعضی پولی هستند و هرکدام ویژگی های خاص خود را دارند. اگر یادگیری پایتون بیشتر برای شما یک سرگرمیست و قصد ندارید که با جدیت آن را دنبال کنید، میتوانید از ویرایشگر آنلاینی که توسط سایت Pythonfiddle.com قابل دسترس است استفاده کنید. به این ترتیب دیگر نیاز به نصب پایتون روی سیستم خود نخواهید داشت.

در هنگام نصب پایتون، نرم افزاری با عنوان IDLE که خلاصه شده Integrated Development and Learning Environment است روی سیستم شما نصب میشود. از این نرم افزار میتوانید برای تست برخی قابلیت های پایتون استفاده کنید. اما مشکل اصلی IDLE این است که بعد از نوشتن هر خط کد، دیگر نمیتوانید آن را ویرایش کنید و در صورت نیاز به ویرایش، باید کل کد را از ابتدا بنویسید.

اما برای کارهای حرفه ای تر به یک IDE مناسب نیاز خواهید داشت. در ادامه، به معرفی چند ابزار مناسب برای کدنویسی پایتون میپردازیم.یادگیری پایتون را از کجا شروع کنیم؟ - قسمت سوم: انتخاب IDE

۱٫پلاگین Pydev به همراه نرم افزار Eclipse (بهترین محیط توسعه رایگان)

Pydev یک پلاگین متن باز و رایگان که قابلیتهای فراوان آن نوشتن کدپایتون را برای شما راحتتر میکند.با استفاده از این پلاگین میتوانید در نرم افزار Eclipse به ویرایش کد های پایتون بپردازید. نرم افزار Eclipse یکی از معروف ترین محیط های توسعه نرم افزارهای جاوا میباشد.

از ویژگی های Pydev میتوان به پشتیبانی زبان Django، کامل کردن اتوماتیک کد (با نوشتن حرف اول تابع، لیست تمام توابعی که با آن حرف آغاز میشوند را نمایش میدهد)، پشتیبانی از زبان های مختلف، آنالیز کد، پیدا کردن خطاها و ارورهای کد و دسترسی به Help پایتون اشاره کرد.

Pydev در سال ۲۰۱۳ توسط Aleks Totic ساخته شد. ار سال ۲۰۰۵ تاکنون Fabio Zadrozny مسئولیت بروز رسانی Pydev را برعهده گرفته است.

اصل کد پلاگین در سایت GitHub از طریق این لینک قابل مشاهده است. برای دانلود پلاگین Pydev میتوانید از این لینک استفاده کنید.

پلاگین Pydev به همراه نرم افزار Eclipse، به عنوان بهترین محیط توسعه رایگان برای نرم افزارهای پایتون شناخته شده است.

۲٫ PyCharm (بهترین محیط توسعه پولی)یادگیری پایتون را از کجا شروع کنیم؟ - قسمت سوم: انتخاب IDE

PyCharm یک محیط توسعه کامل و عالی است که توسط شرکت JetBrains تولید شده است. محیط های توسعه تولید شده توسط JetBrains در ۱۵ سال گذشته جزو بهترین محیط های توسعه برای زبانهای برنامه نویسی مختلف بوده اند.

PyCharm در دو نسخه رایگان و پولی در دسترس است. نسخه رایگان شامل قابلیتهای intelligent code completion، تشخیص ارورها، دیباگر گرافیکی، پشتیبانی از کتابخانه ها و ماژولهای Third-Party (تولید شده توسط کاربران دیگر) و  تمام ویژگی های دیگری است که یک برنامه نویس به آنها نیاز پیدا میکند.

ویژگی های پیشرفته تر مانند، remote development، پشتیبانی از فریمورکهای توسعه وب مثل Django, Pyramid, web2py, google app engine and Flask ، پشتیبانی از پایگاه داده و .. در نسخه حرفه ای (پولی) این نرم افزار موجود میباشند.

برای دانلود آخرین نسخه این نرم افزار میتوانید از این لینک استفاده کنید.

۳٫VIM

VIM یک نرم افزار متن باز و رایگان برای توسعه نرم افزارهای پایتون میباشد. این نرم افزار همانند بقیه محیط های توسعه، امکانات و قابلیتهای زیادی در اختیار برنامه نویس قرار میدهد. از ویژگی های خاص آن، میتوان به سبک و کم حجم بودن آن اشاره کرد و همچنین VIM برای کاربرانی که تمایل دارند در هنگام کدنویسی از موس استفاده نکنند، مناسب است. نکهت منفی در مورد این نرم افزار این است که آماده سازی محیط توسعه پایتون آن کمی زمانبر است و به نصب و دانلود چند پلاگین نیاز دارد.

۴٫ Komodo IDEیادگیری پایتون را از کجا شروع کنیم؟ - قسمت سوم: انتخاب محیط توسعه پایتون IDE

Komodo IDE، یک محیط توسعه نرم افزارهای پایتون میباشد که توسط کمپانی Activestate  تولید شده است. این نرم افزار توانایی پشتیبانی از چند زبان مختلف از جمله پایتون را دارد. و در دو نسخه رایگان و حرفه ای (پولی) برای سه سیستم عامل لینوسک، ویندوز و مک موجود است. نسخه رایگان این نرم افزار با عنوان Komodo Edit نام گذاری شده است.

همانند دیگر محیط های توسعه، ویژگی هایی مانند کامل کردن کد، تشخیص پرانتزها و کروشه ها، دیباگر،ulti process debugging, multithreaded debugging, breakpoint configuration, code profiling و قابلیت کار کردن با کتابخانه های Third-Party از جمله قابلیت های این نرم افزار است. در آخرین نسخه این نرم افزار، ویژگی جدیدی مانند package manager integration, track changes, markdown viewer, shell scope, quick bookmarks اضافه شده اند.

برای دانلود نسخه رایگان از این لینک استفاده کنید.

در انتها، باید گفت که انتخاب محیط توسعه به نیاز های برنامه نویس و سلیقه شخصی بستگی دارد.

درباره‌ی سروش جواهریان

همچنین ببینید

پایتون را از کجا باید شروع کنیم؟

یادگیری پایتون را از کجا شروع کنیم؟ – بخش اول: معرفی

معرفی زبان برنامه نویسی پایتون پایتون (به انگلیسی: Python) یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

X