همه چیز درباره پایچارم (PyCharm)


پایچارم (PyCharm) یک پلتفرم ترکیبی  است که توسط JetBrains به عنوان یک IDE پایتون توسعه داده شده است. PyCharm یک محیط توسعه یکپارچه (IDE) است که برای برنامه نویسی در پایتون استفاده می شود. پایچارم یک پلتفرم بسیار خوب برای کارهای تحقیقاتی در زمینه یادگیری ماشین و داده کاوی هست. محیط بسیار مناسبی برای کار با داده را فراهم می‌کند. گفته میشه برخی از سازمان های بزرگ مثل توییتر، فیس بوک، آمازون و پینترست از PyCharm به عنوان IDE پایتون خود استفاده می کنند. در این پست که شامل چندین ویدیو هست با این محیط آشنا می‌شویم. از نصب پایچارم گرفته تا نصب کتابخانه ها و آماده کردن این محیط برای برنامه نویسی…

محیط توسعه یکپارچه (IDE) چیست؟

برای درک اینکه «PyCharm چیه و برای چه چیزی استفاده می‌شود؟»،ابتدا باید به این سؤال پاسخ دهیم که IDE چیست؟

کد خودش به تنهایی یک متن ساده است، و ما نیاز به نرم افزارهایی داریم که اینها را کامپایل کنند و به زبان ماشین تبدیل کنند تا کدها معنا پیدا کنند!

IDE شامل یک ویرایشگر و یک کامپایلر است که ما از آنها برای نوشتن و کامپایل برنامه ها استفاده می کنیم.

وجود یک IDE فرآیند توسعه و برنامه نویسی را برای ما بسیار آسان می کند. IDE آنچه را که ما تایپ می کنیم تفسیر می کند. همزمان در حین کدنویسی به ما پیشنهادات مختلف برای استفاده از ابزار میدهد. برای کدهای ما رنگ بندی دارد و این باعث می‌شود که نوشتن و درک کد برای ما راحتتر باشد. در زمان کدنویسی هم به ما کمک میکند که متوجه ایرادات کدهای برنامه نویسی قبل از اجرای برنامه بشویم.

 

کدام IDE خوب هست؟

همانطور که گفتیم، کد به تنهایی یک رشته است. این IDE ها یا بگیم code Editor ها هستند که اونا رو درک می‌کنند و به زبان ماشین تفسیر  و ترجمه می‌کنند تا ماشین بتونه براساس اون کد رو اجرا کنه. ما دنبال ادیتوری هستیم که بتونه مشخصات زیر را داشته باشد:

  • از اونجا که اکثر کارهای ما تحقیقاتی هست، بهتره ادیتوری انتخاب کنیم که دیباگینگ در اون راحت باشه
  • به ما بگه کجا و چرا خطا داریم
  • اجرای خط به خط داشته باشه تا بتونیم راحتتر دیباگ بکنیم
  • کار با ابزار مختلف در اون محیط ساده تر باشه
  • به متغیرها دسترسی داشته باشیم و در صورت نیاز نوع و یا سایز و حتی محتوای آنهارو چک بکنیم
  • نصب کتابخونه ها در اون ساده تر باشه
  • بشه برای کارهای عملی هم ازش استفاده کرد.
  • رایگان باشه (حداقل برای کارهای تحقیقاتی)

ویژگی های PyCharm

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

موارد لازم برای نصب PyCharm

برای نصب PyCharm، لازمه اول خود پایتون را نصب کنیم.  برای اینکار میریم وبسایت python و نسخه مناسب سیستم خودمون رو دانلود و نصب میکنیم.

نکته: بهتره از بین نسخه های secure نصب کنیم. آخرین ورژن میتونه باگ داشته باشه که هنوز شناسایی و برطرف نشده اند


محتوای ویدیوها

  • نحوه نصب پایتون
  • نحوه دانلود PyCharm
  • نحوه نصب PyCharm
  • ایجاد پروژه در پایچارم
  • آشنایی با محیط برنامه نویسی PyCharm
    • نحوه ی ایجاد کد پایتون در پایچارم
    • نحوه اجرای کد رد پایچارم
    • نحوه دیباگینگ کد در پایچارم
    • تنظیم background صفحه
    • تنظیم فونت صفحه editor
    • نحوه اجرای کد در صفحه console
    • نحوه دسترسی به متغیرهای ایجاد شده در پایچارم
    • Shortcutهای پایچارم
    • نحوه تعریف Shortcut در پایچارم
  • نصب کتابخانه در پایچارم
  • نصب کتابخانه های یادگیری ماشین در پایچارم
    • نصب پایتورچ (torch) در پایچارم
    • نصب sklearn در پایچارم
    • نصب NumPy در پایچارم
    • نصب matplotlib در پایچارم
    • نصب pandas در پایچارم
    • نصب SciPy در پایچارم
  • نحوه نصب دائمی کتابخانه های در پایچارم
  • مثال عملی در محیط PyCharm

 


بخش اول: نصب پایتون

در اینجا نحوه نصب پایتون توضیح داده شده است.

بخش دوم: نصب PyCharm (ویدیو در یوتیوب قرار گرفته است)


بخش سوم: آشنایی با محیط برنامه نویسی PyCharm (ویدیو در یوتیوب قرار گرفته است)


بخش چهارم: نصب کتابخانه در PyCharm (ویدیو در یوتیوب قرار گرفته است)


دیدگاه ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

code

1 دیدگاه

  1. […] نحوه نصب کتابخانه های یادگیری ماشین، از جمله pytorch در پایچارم توضیح داده شده […]