برخی از ادیتور ها محبوب برای پایتون

سلام امروز من میخوام درباره ادیتور های محبوب و خوب(!) پایتون برای شما بنویسم.

توجه! توجه! البته من فقط اطلاع رسان میکنم و استفاده و پسند ادیتور از شما است!

رتبه اول برای اسپایدر(spyder)


اسپایدر(Spyder) یک محیط علمی قدرتمند است که در پایتون ، برای پایتون نوشته شده است ، و توسط دانشمندان ، مهندسان و تحلیلگران داده طراحی شده است. این ترکیب منحصر به فرد از ویرایش پیشرفته ، تجزیه و تحلیل ، اشکال زدایی ، و پروفایل عملکرد یک ابزار توسعه جامع با اکتشاف داده ها ، اجرای تعاملی ، بازرسی عمیق و قابلیت های زیبا سازی یک بسته علمی را ارائه می دهد.

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

ویژگی ها :

اکسپلورر متغیر  عامل با و تغییر متغیرها در پرواز: یک نقشه نویسی یا زمانها را ترسیم کنید ، یک کادر تاریخ یا آرایه Numpy را ویرایش کنید ، یک مجموعه را مرتب کنید ، به اشیاء تو در تو در بیاورید و موارد دیگر را ویرایش کنید!
اکسپلورر متغیر عامل با و تغییر متغیرها در پرواز: یک نقشه نویسی یا زمانها را ترسیم کنید ، یک کادر تاریخ یا آرایه Numpy را ویرایش کنید ، یک مجموعه را مرتب کنید ، به اشیاء تو در تو در بیاورید و موارد دیگر را ویرایش کنید!



کنسول IPython  قدرت همان تعداد کنسول در انعطاف پذیری یک رابط کاربری کامل رابط کاربری گرافیکی گرافیکی استفاده کنید. کد خود را به صورت خط ، سلول یا پرونده اجرا کنید؛ و توطئه ها را بصورت درون خطی ارائه دهید.
کنسول IPython قدرت همان تعداد کنسول در انعطاف پذیری یک رابط کاربری کامل رابط کاربری گرافیکی گرافیکی استفاده کنید. کد خود را به صورت خط ، سلول یا پرونده اجرا کنید؛ و توطئه ها را بصورت درون خطی ارائه دهید.



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


دیباگر  هر مرحله از اجرای کد خود را به صورت تعاملی ردیابی کنید.
دیباگر هر مرحله از اجرای کد خود را به صورت تعاملی ردیابی کنید.


طریقه دانلود

راه آسان برای راه اندازی و اجرای برنامه با Spyder در هر یک از سیستم عامل های پشتیبانی شده ما ، بارگیری آن به عنوان بخشی از توزیع آناکوندا است و از condaمدیر بسته و محیط زیست برای نگه داری آن و سایر بسته های خود استفاده و به روز می کنید. ما آخرین نسخه 64 بیتی Python 3 را توصیه می کنیم ، مگر اینکه شرایط خاصی را داشته باشید که در غیر اینصورت دیکته می کند.

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

https://www.anaconda.com/download/

نصب پایتون پیپ اسپایر و ... با جادی :

https://www.aparat.com/v/vhzB4




رتبه دوم تعلق میگیرد به vscode!

v
v


با IntelliSense آشنا شوید.

با SmartSense ، که تکمیل هوشمندانه را بر اساس انواع متغیر ، تعاریف عملکرد و ماژول های وارداتی انجام می دهد ، از ویژگی های برجسته نحو و تکمیل خودکار فراتر بروید.


اشکال زدایی در بیانیه چاپ چیزی از گذشته است.

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


دستورات داخلی در git

کار با Git و سایر ارائه دهندگان SCM هرگز آسان نبوده است. پرونده های مختلف را مرور کنید ، پرونده ها را انجام دهید و درست از ویرایشگر تعهد بگیرید. فشار دهید و از هر سرویس SCM میزبان استفاده کنید.


تقریبا برای هر چیزی قابل توسعه و قابل تنظیم است.

می خواهید ویژگی های بیشتری داشته باشید؟ افزونه ها را برای اضافه کردن زبان های جدید ، مضامین ، اشکال زدایی و اتصال به سرویس های اضافی نصب کنید. برنامه های افزودنی در فرآیندهای جداگانه اجرا می شوند ، اطمینان حاصل می کنند ویرایشگر شما را کند نمی کند.


استقرار با اطمینان و سهولت

با استفاده از Microsoft Azure می توانید سایت های React، Angular، Vue، Node، Python (و موارد دیگر!) خود را مستقر و میزبانی کرده ، داده های رابطه ای و مبتنی بر اسناد را ذخیره و پرس و جو کنید و با رایانه های بدون سرور ، همه با سهولت، از درون VS Code تهیه کنید.


روش دانلود؟! ایناهاش!

https://code.visualstudio.com/Download


آموزش و نصب vscode

https://virgool.io/DoostanKhasnevisnde/%D9%88%DB%8C%DA%98%D9%88%D8%A7%D9%84-%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88-%DA%A9%D8%AF-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A7%D8%B2-%D8%A2%D9%86-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%DA%A9%D9%86%DB%8C%D9%85-vlnazxx0ituz



رتبه سوم نیز میرسد به pycharm

برخی از ویژگی ها pycharm

ویرایشگر کد هوشمند

ویرایشگر کد هوشمند PyCharm پشتیبانی کلاس اول را برای Python ، JavaScript ، CoffeeScript ، TypeScript ، CSS ، زبانهای قالب محبوب و موارد دیگر ارائه می دهد. از تکمیل کد ، آگاهی از زبان ، تشخیص خطا و رفع کد در پرواز استفاده کنید!

پیمایش کد هوشمند

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

سریع و ایمن و پالایش کد

پایچارم تکمیل کد هوشمند ، بازرسی های کد ، برجسته سازی خطای هنگام پرواز و رفع سریع ، همراه با پالایش خودکار کد و قابلیت های ناوبری غنی را ارائه می دهد.

و ...


ابزارهای توسعه دهنده داخلی

مجموعه عظیمی از ابزارهای PyCharm در خارج از جعبه شامل یک اشکال زدایی یکپارچه و دونده تست است. پروفایل پایتون؛ یک ترمینال داخلی؛ ادغام با VCS اصلی و ابزارهای پایگاه داده داخلی؛ قابلیت های توسعه از راه دور با مفسران از راه دور؛ ترمینال یکپارچه ssh؛ و ادغام با Docker و Vagrant .


اشکال زدایی ، تست و پروفایل

از یک اشکال زدایی قدرتمند با یک رابط کاربر گرافیکی برای Python و JavaScript استفاده کنید. تست های خود را با کمک برنامه نویسی و یک تستر مبتنی بر GUI ایجاد و اجرا کنید. کنترل کامل کد خود را با ادغام Python Profiler انجام دهید. اطلاعات بیشتر در مورد اشکال زدایی پایتون


استقرار VCS و توسعه از راه دور

برای کار با سیستم عامل های Git ، SVN ، Mercurial یا سایر سیستم های کنترل نسخه ، وقت خود را با یک UI یکپارچه صرفه جویی کنید. برنامه خود را روی دستگاههای از راه دور اجرا و اشکال زدایی کنید. به راحتی استقرار خودکار را به یک میزبان از راه دور یا VM پیکربندی کنید و زیر ساخت های خود را با Vagrant و Docker مدیریت کنید. اطلاعات بیشتر درباره ابزار های داخلی


ابزارهای پایگاه داده

از طریق IDE به Oracle ، SQL Server ، PostgreSQL ، MySQL و سایر پایگاه های داده دسترسی پیدا کنید. هنگام ویرایش کد SQL ، اجرای نمایش داده شدگان ، مرور داده ها و تغییر برنامه ها ، به PyCharm کمک کنید.

برخی دیگر از ویژگی های پایچارم سنگین وزن (البته ویژگی زیاد داره بخاطر همین ها!) به توسعه وب ،ابزارهای علمی ، IDE قابل برنامه ریزی و متقابل مربوط میشود.

حالا چجوری من پایچارم رو دانلود کنم به راحتی از لینک زیر (البته نسخه کرک شده رو میتونید از soft98.ir دانلود کنید!

https://www.jetbrains.com/pycharm/download/#section=linux




و در آخر ادیتور ویژه

یکی از بهترین،سبکترین و صد البته سخت ترین ادیتور هارو معرفی میکنم ادیتوری نیست جز : VIM

vim - Vi IMproved, a programmer's text editor
vim - Vi IMproved, a programmer's text editor

ویم - ویرایشگر متن در همه جا

ویم یک ویرایشگر متن بسیار قابل تنظیم است که برای ایجاد و تغییر هر نوع متن بسیار کارآمد است. این سیستم به عنوان "vi" با اکثر سیستم های UNIX و با سیستم عامل Apple X X همراه است.

ویم از نظر سنگ پایدار است و بطور مداوم در حال توسعه است تا حتی بهتر شود. از جمله ویژگی های آن عبارتند از:

  • درخت خنثی ماندگار و چند سطح
  • سیستم افزونه گسترده
  • پشتیبانی از صدها زبان برنامه نویسی و قالب های پرونده
  • جستجو قدرتمند و جایگزین
  • با بسیاری از ابزارها ادغام می شود


بارگیری ویم

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

دانلود ویم

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

آموزش ویم با علیرضا امیر صمیمی

https://amirsamimi.ir/vim/

یا هم ....

آموزش ویم با جادی

https://www.aparat.com/v/JoLOj



https://www.aparat.com/v/N4jkJ


https://www.aparat.com/v/WeyEv



تنظیم ادیتور ویم برای برنامه نویسی(کدها)

https://coderlife.ir/%D8%AA%D9%86%D8%B8%DB%8C%D9%85-%D8%A7%D8%AF%DB%8C%D8%AA%D9%88%D8%B1-%D9%88%DB%8C%D9%85-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-r4sapuh9c8rt




البته از نظر هاتون منو دریغ نکنید منتظر نظرات سازنده شما عزیزان هستم.