ویرایشگر کد
برای خوانندگان در خانه: این فصل در ویدئو نصب پایتون و ویرایشگر کد توضیح داده شده است.
به نوشتن اولین خط کدتان نزدیک میشوید، زمان مناسبی برای دانلود یک ویرایشگر کد است!
نکته اگر از Chromebook استفاده میکنید، این فصل را رد کنید و مطمئن شوید که دستورالعمل نصب Chromebook را دنبال کنید. IDE ابری که شما انتخاب کردهاید (PaizaCloud Cloud IDE یا AWS Cloud9) شامل یک ویرایشگر کد هم هست و هنگامی که یک فایل را در IDE خودتان باز میکنید به صورت اتوماتیک از ویرایشگر استفاده میکنید.
نکته ممکن است این بخش را قبلتر در بخش نصب و راهاندازی انجام داده باشید، در این صورت مستقیم به بخش بعد بروید!
ویرایشگرهای مختلف زیادی وجود دارد که این امر به سلیقه شخصی برمیگردد. اغلب برنامهنویسان پایتون از محیطهای توسعه یکپارچه (IDE, Integrated Development Environments) بسیار قدرتمند مثل PyCharm استفاده میکنند. اما برای یک مبتدی احتمالا خیلی مناسب نیست. پیشنهادهای ما به همان اندازه قدرتمند، اما بسیار سادهتر هستند.
ما موارد زیر را پیشنهاد میکنیم، اما میتوانید از مربی خود، ترجیحش را بپرسید. راحتتر است از مربی کمک بگیرید.
Visual Studio Code
Visual Studio Code یک ویرایشگر کد است که توسط مایکروسافت توسعه داده شده و برای ویندوز، لینوکس و macOS موجود است. این ویرایشگر قابلیت عیب یابی، کنترل Git از داخل نرم افزار، برجسته سازی دستورات، سیستم هوشمند کامل کردن دستورات، سیستم snippets (جلوگیری از نوشتن بخشهای تکراری در کدها) و بازنویسی کدها است.
Gedit
Gedit یک نرم افزار آزاد و یک ویرایشگر رایگان است که برای تمام سیستم عاملها موجود است.
Sublime Text
Sublime Text یک ویرایشگر بسیار رایج است که یک دوره آزمایشی رایگان دارد و برای تمام سیستم عاملها موجود است.
Atom
Atom نیز یک ویرایشگر رایج دیگر است که نرم افزاری رایگان و آزاد است و برای ویندوز، لینوکس وmacOS موجود است. Atom توسط GitHub توسعه داده شده است.
چرا ویرایشگر متن نصب میکنیم؟
ممکن است فکر کنید که چرا به جای استفاده از برنامهای مثل Word یا Notepad، این نرمافزار خاص ویرایش کد را نصب میکنم.
دلیل اول این است که کدها نیاز دارند که به صورت متن ساده (plain text) باشند و مشکل برنامههایی مثل Word یا Textedit این است که متن ساده تولید نمیکنند، بلکه متنی غنی (با فونت و قالببندی) میسازند و از قالبهای سفارشی مثل RTF (Rich Text Format) استفاده میکنند.
دلیل دوم این است که ویرایشگرهای متن به طور خاص برای ویرایش کد ساخته شدهاند. بنابراین، امکاناتی مثل رنگآمیزی کدها بر اساس معنایشان یا بستن خودکار نقل قولها را دارند.
همه اینها را بعداً در عمل خواهیم دید. به زودی، شما به ویرایشگر کد خود به عنوان یکی از ابزارهای محبوبتان نگاه خواهید کرد. :)