معرفی PyCharm 

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

PyCharm چندسکویی می باشد، بنابراین می توان آن را بر روی ویندوز، لینوکس و مک اجرا کرد.

ویژگی های  PyCharm 

  • پایتون هوشمند: دارای پلتفرمی هوشمند
  • پشتیبانی از چندین فریمورک مانند Django، Flask، Google App Engine ،Pyramid, و web2py
  • ادغام با Jupyter برای اشتراک گذاری اسناد
  • توسعه چندسکویی
  • توسعه ریموت
  • دارای ابزارهایی برای گسترش قابلیت های IDE
  • دارای IDE کاربرپسند و قابل سفارشی برای بهبود عملکرد
  • ادغام با Docker
  • پشتیبانی از Node.js و AngularJS
  • برنامه نویسی همراه با auto complete
  • پشتیبانی از version controller، syntax highlighter، quick-fixes ،easy project navigation، Code Snippets
  • قابلیت اشکال زدایی و اشکال زدایی یکپارچه
  • پشتیبانی از تست واحد
  • Python Console
  • به حداقل رساندن اشتباه و خطا در کدنویسی پایتون
  • پشتیبانی از CoffeeScript، Javascript و TypeScript
  • Python refactoring
  • تحلیل کد و دستیار برنامه نویسی پایتون

کار با PyCharm در Linux

PyCharm  در تمامی توزیع های لینوکس نصب می شود و به راحتی می توان در لینوکس با آن کار کرد. تنها عیبی که  PyCharm در لینوکس دارد این است که رم زیادی مصرف می کند. در صورتیکه با مصرف رم زیاد مشکل دارید، می توانید از Visual Studio Code استفاده کنید.

شروع کار با Pycharm – معرفی

 

شروع کار با Pycharm – نصب و راه اندازی

 

شروع کار با Pycharm – پروژه ها و UI

 

شروع کار با Pycharm – اجرای کد پایتون

 

شروع کار با Pycharm – کدنویسی Productive 

 

شروع کار با Pycharm – ناوبری

 

شروع کار با Pycharm – اشکال زدایی

 

شروع کار با Pycharm – تست

 

شروع کار با Pycharm – سفارش سازی

 

شروع کار با Pycharm – درک عمیق از انجام تست

 

شروع کار با Pycharm – درک عمیق از VCS – قسمت 1

 

شروع کار با Pycharm – درک عمیق از VCS – قسمت 2

 

شروع کار با Pycharm – مرور – Branching، Merging، Pushing