کدتراپی | CodeTherapy
کدتراپی | CodeTherapy
خواندن ۲ دقیقه·۳ سال پیش

آموزش پایتون قسمت ۰۳ - انتخاب محیط برنامه‌نویسی

سلام. مثل همیشه اگه حوصله‌ی خوندن ندارین می‌تونین ویدئوی این قسمت رو از یوتیوب یا آپارات کدتراپی مشاهده کنین.


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

۱. ویرایشگر متن یا Text Editor

۲. محیط توسعه‌ی متمرکز Integrated Development Environment که ما بهش همون IDE می‌گیم.

که ‌IDE در واقع همون ویرایشگر متن هست با کلی امکانات خفن مثل:

Auto-completion

نیاز به تایپ کامل متغیرها و دستورات نیست و خیلی سرعت تایپ کردن رو بالا می‌بره.

Debugging

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

Code Formatting

چه تنها کار می‌کنین و چه توی یک تیم هستین، نوشتن کدهای تمیز و خوانا از نظر ظاهری اهمیت بالایی داره. مرتب بودن ظاهر کد و پیروی کردن از قواعد استایل‌دهی به کد معمولا بصورت پیش‌فرض توی IDE‌ها وجود داره.

Linting

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

Code Snippets

فرض کنین هر بار که میخواین یک کلاس رو توی پایتون از اول بنویسین، چقدر باید تایپ کنین. می‌توینن با قابلیت code snippets و live templates با نوشتن چندتا حرف، یه دونه کلاس کامل با همه‌ی فانکشن‌هاش داشته باشین.

Testing

پیش‌فرض قابلیت Testing رو توی IDEها داریم و به کمکش می‌تونی خیلی راحت برای کدمون تست بنویسیم.

و خیلی امکانات دیگه.




چه برای Code Editor و چه برای IDE انتخاب‌های زیادی وجود داره. محبوب‌ترین‌ Code Editor ها از نظر من VSCode، Atom و Sublime هستن و توی IDEها من PyCharm رو به باقی IDE ها ترجیح میدم.

در کل انتخاب بین این چند تا گزینه به سلیقه و بکگراند خودتون بر می‌گرده و دلیل نمی‌شه که شما نتونین توی هرکدوم از این محیط‌ها کار نکنید.

مرسی که باهام تا آخر این مقاله همراه بودین. توی نظرات برام بنویسین که شما کدوم رو انتخاب کردین: IDE یا Text Editor و دلیل انتخابتون چی بوده.


پایتونpythonکدتراپیآموزش برنامه نویسیآموزش پایتون
جایی برای گیک‌ها و برنامه‌نویس‌ها. اینجا سعی میکنیم بخندیم، یادبگیریم و آگاه‌تر شیم.
شاید از این پست‌ها خوشتان بیاید