این راهنما شما را به محیط توسعه مجتمع PyCharm معرفی می کند که می تواند برای توسعه برنامه های حرفه ای با استفاده از زبان برنامه نویسی پایتون استفاده شود. پایتون یک زبان برنامه نویسی عالی است زیرا واقعا پلتفرم متقابل است. این می تواند مورد استفاده قرار گیرد برای توسعه یک برنامه واحد که در رایانه های ویندوز، لینوکس و مک اجرا خواهد شد بدون نیاز به هر کد مجدد هر کدام.
PyCharm یک ویرایشگر و اشکال زدایی است که توسط Jetbrains توسعه یافته است، که همان افرادی است که Resharper را توسعه داده اند. Resharper ابزار بسیار خوبی است که توسط توسعه دهندگان ویندوز برای اصلاح کد استفاده می شود و زندگی آنها را هنگام نوشتن کد .NET بهبود می بخشد. بسیاری از اصول Resharper به نسخه حرفه ای PyCharm اضافه شده است.
چگونه برای نصب PyCharm
این راهنمای نصب PyCharm به شما نشان می دهد چگونه PyCharm را دریافت کنید، آن را دانلود کنید، فایل ها را استخراج و اجرا کنید.
صفحه خوش آمد
هنگامی که شما برای اولین بار PyCharm را اجرا می کنید یا هنگامی که پروژه را بستید، با یک صفحه نمایش لیستی از پروژه های اخیر ارائه می شود.
شما همچنین گزینه های منو زیر را مشاهده خواهید کرد:
- ایجاد پروژه جدید
- باز کردن یک پروژه
- پرداخت از کنترل نسخه
گزینه تنظیمات پیکربندی نیز وجود دارد که به شما اجازه می دهد نسخه پیش فرض Python و سایر تنظیمات را تنظیم کنید.
ایجاد یک پروژه جدید
هنگامی که شما تصمیم به ایجاد یک پروژه جدید می کنید، لیستی از انواع پروژه های ممکن را به شرح زیر ارائه می کنید:
- خالص پایتون
- جانگاو
- فلاسک
- Google App Engine
- هرم
- Web2Py
- CLI زاویه ای
- AngularJS
- پایه
- HTML5 Boilerplate
- کیت شروع کنید
- بوت استرپ توییتر
- کیت شروع کننده وب
اگر می خواهید یک برنامه دسکتاپ پایه ای ایجاد کنید که در ویندوز، لینوکس و مک اجرا شود، می توانید یک پروژه Python خالص را انتخاب کنید و از کتابخانه QT استفاده کنید تا برنامه های گرافیکی را بسازید که به نظر می رسد بومی سیستم عامل خود را بدون در نظر گرفتن اینکه آیا آنها توسعه یافتند
همچنین با انتخاب نوع پروژه می توانید نام پروژه را نیز وارد کنید و همچنین نسخه ای از پایتون را که در برابر آن قرار دارد را انتخاب کنید.
باز کردن یک پروژه
شما می توانید یک پروژه را با کلیک کردن بر روی نام در لیست پروژه های اخیر باز کنید باز کنید و یا می توانید بر روی دکمه باز کلیک کنید و به پوشه ای که پروژه ای که می خواهید برای باز کردن بروید بروید.
بررسی از کنترل منبع
PyCharm گزینه ای برای بررسی کد پروژه از منابع مختلف آنلاین از جمله GitHub، CVS، Git، Mercurial و Subversion را فراهم می کند.
IDE PyCharm
IDE PyCharm با یک منو در بالای صفحه شروع می شود. در زیر این، شما برای هر پروژه باز دارای زبانه می باشید.
در سمت راست صفحه نمایش گزینه های اشکال زدایی برای برداشتن از طریق کد است.
پنجره چپ لیستی از فایل های پروژه و کتابخانه های خارجی دارد.
برای اضافه کردن یک فایل، روی نام پروژه راست کلیک کرده و "new" را انتخاب کنید. سپس گزینه ای برای افزودن یکی از انواع فایل های زیر می توانید داشته باشید:
- فایل
- دایرکتوری
- پایتون پکیج
- پایتون فایل
- نوت بوک Jupyter
- فایل HTML
- شیوهنامه
- JavaScript
- TypeScript
- CoffeeScript
- خرچنگ
- منبع اطلاعات
هنگام اضافه کردن یک فایل، مانند یک فایل پایتون، می توانید شروع به تایپ کردن در ویرایشگر در پانل سمت راست کنید.
متن تمام رنگی است و حاوی متن ضخیم است. یک خط عمودی نشانگر دندانه است تا بتوانید مطمئن شوید که شما به درستی به tabbing بپردازید.
ویرایشگر همچنین شامل IntelliSense کامل است، یعنی زمانی که شما شروع به تایپ کردن نام کتابخانه ها یا دستورات شناخته شده می کنید، می توانید دستورات را با فشار دادن تب انجام دهید.
اشکال زدایی برنامه
با استفاده از گزینه های اشکال زدایی در گوشه سمت راست بالا، می توانید درخواست خود را در هر نقطه نادرست انجام دهید.
اگر شما در حال ایجاد یک برنامه گرافیکی هستید، پس فقط می توانید دکمه سبز را برای اجرای برنامه فشار دهید. شما همچنین می توانید shift و F10 را فشار دهید.
برای اشکالزدایی برنامه، می توانید روی دکمه کنار فلش سبز کلیک کنید یا کلید shift و F9. را فشار دهید. شما می توانید نقطه های شکست را در کد قرار دهید تا برنامه بر روی یک خط متوقف شود با کلیک کردن در حاشیه خاکستری روی خط که در آن می خواهید شکستن
برای ایجاد یک گام به جلو، می توانید F8 را فشار دهید، که بر روی کد می گذرد. این بدان معنی است که کد را اجرا خواهد کرد، اما به یک تابع گام نخواهد رسید. برای وارد شدن به تابع، شما F7 را فشار دهید. اگر شما در یک تابع هستید و میخواهید به تابع فراخوانی برسید، کلید shift و F8 را فشار دهید.
در حالی که اشکال زدایی میکنید، در پایین صفحه، پنجرههای مختلفی مانند لیستی از فرآیندها و موضوعات و متغیرهایی که ارزش آنها را مشاهده میکنید را خواهید دید. همانطور که از طریق کد گذاری می کنید، می توانید ساعت را به یک متغیر اضافه کنید تا زمانی که مقدار تغییر کند می توانید ببینید.
یکی دیگر از گزینه های مهم این است که کد را با چک کننده پوشش اجرا کنید. جهان برنامه نویسی در طول سال ها تغییر زیادی کرده است و در حال حاضر توسعه دهندگان برای توسعه تست های مبتنی بر آن رایج هستند، به طوری که هر تغییری که می دهد می توانند آنها را کنترل کنند تا اطمینان حاصل کنند که بخش دیگری از سیستم را شکسته اند.
چک کننده پوشش واقعا کمک می کند تا شما را به اجرای برنامه، انجام برخی از آزمون ها و پس از آن زمانی که شما به پایان رسید آن را به شما خواهد گفت که چه مقدار از کد را به عنوان درصد در اجرای آزمون خود را پوشش داده شد.
همچنین یک ابزار برای نشان دادن نام یک روش یا کلاس وجود دارد، چند بار موارد مورد نظر نامیده شده است و مدت زمانی که در آن کد خاصی صرف شده است.
کد بازاریابی
یک ویژگی واقعا قدرتمند از PyCharm گزینه refactorial کد است.
هنگامی که شما شروع به توسعه کد علامت های کوچک در حاشیه سمت راست ظاهر می شود. اگر چیزی را تایپ کنید که به احتمال زیاد خطایی را ایجاد کند یا درست نوشته شود، PyCharm یک نشانگر رنگی را قرار می دهد. با کلیک بر روی نشانگر رنگی به شما این مسئله را می گوید و یک راه حل را ارائه می دهد.
به عنوان مثال، اگر شما یک اظهارنامه وارداتی دارید که یک کتابخانه را وارد می کند و از چیزی که از آن کتابخانه استفاده نمی کند، کد را به خاکستری تبدیل می کند، نشان دهنده این است که کتابخانه استفاده نشده است.
خطاهای دیگر که به نظر می رسد برای کدگذاری خوب است، مانند فقط داشتن یک خط خالی بین یک دستور واردات و شروع یک تابع. شما همچنین می توانید بگویید که شما یک تابع ایجاد کرده اید که در حروف کوچک نیست.
شما مجبور نیستید از تمامی قوانین PyCharm پیروی کنید. بسیاری از آنها فقط دستورالعمل های برنامه نویسی خوب هستند و هیچ ارتباطی با کد نداشته باشند.
منوی کد همچنین دارای گزینه های دیگر refactoring است. به عنوان مثال، شما می توانید پاکسازی کد را انجام دهید و می توانید فایل یا پروژه را برای مسائل بازبینی کنید.
خلاصه
PyCharm یک ویرایشگر عالی برای توسعه کد پایتون در لینوکس است و دو نسخه در دسترس وجود دارد. نسخه اجتماعی برای توسعه دهنده گاه به گاه است، در حالی که محیط حرفه ای، تمام ابزارهایی را که یک توسعه دهنده برای ایجاد نرم افزار حرفه ای نیاز دارد، فراهم می کند.