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