آموزش راه اندازی محیط برنامه نویسی شی گرا در پایتون

3 سال پیش
آموزش راه اندازی محیط برنامه نویسی شی گرا در پایتون

آموزش راه اندازی محیط برنامه نویسی شی گرا در پایتون

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

پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو

این درس به طور مفصل در مورد آموزش راه اندازی محیط برنامه نویسی شی گرا در پایتون در رایانه محلی شما توضیح می دهد.

پیش نیازها و جعبه ابزار

قبل از ادامه یادگیری بیشتر در مورد پایتون، پیشنهاد می کنیم بررسی کنید که آیا پیش نیازهای زیر برآورده شده است یا خیر –

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

آموزش نصب پایتون

مراحل زیر نحوه نصب پایتون را بر روی رایانه محلی خود به شما نشان می دهد –

مرحله ۱ – به وب سایت رسمی پایتون https://www.python.org/ بروید ، روی منوی Downloads کلیک کنید و جدیدترین یا هر نسخه باثبات مورد نظر خود را انتخاب کنید.

Python Website
مرحله ۲ – فایل exe نصب کننده پایتون را که دانلود می کنید ذخیره کنید و پس از بارگیری ، آن را باز کنید. روی Run کلیک کنید و به صورت پیش فرض گزینه Next را انتخاب کرده و نصب را به پایان برسانید.

Python Installer
مرحله ۳ – پس از نصب، اکنون باید منوی پایتون را مطابق تصویر زیر مشاهده کنید. برنامه را با انتخاب IDLE (Python GUI) شروع کنید.

IDLE
با این کار پوسته پایتون شروع می شود. برای بررسی نصب ، دستورات ساده را تایپ کنید.

Python Shell

انتخاب IDE

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

  • Pycharm IDE
  • Komodo IDE
  • Eric Python IDE

توجه – Eclipse IDE بیشتر در جاوا استفاده می شود ، اما دارای افزونه پایتون است.

Pycharm
Pycharm

Pycharm بین پلتفرم های IDE یکی از محبوب ترین IDE های موجود است. این نرم افزار کمک و تجزیه و تحلیل کد با تکمیل کد ، پروژه و ناوبری کد ، آزمایش واحد یکپارچه ، ادغام کنترل نسخه ، اشکال زدایی و موارد دیگر را ارائه می دهد.

لینک دانلود
https://www.jetbrains.com/pycharm/download/#section=windows
زبان های پشتیبانی شده – Python ، HTML ، CSS ، JavaScript ، Coffee Script ، TypeScript ، Cython ، AngularJS ، Node.js ، زبان الگوها.

Screenshot

 

چرا PyCharm انتخاب کنیم؟

PyCharm ویژگی ها و مزایای زیر را برای کاربران خود ارائه می دهد –

  • Cross platform IDE سازگار با Windows ، Linux و Mac OS
  • شامل Django IDE ، به علاوه پشتیبانی از CSS و جاوا اسکریپت
  • شامل هزاران افزونه، ترمینال یکپارچه و کنترل نسخه است
  • با Git ، SVN و Mercurial ادغام می شود
  • ابزارهای ویرایش هوشمند را برای پایتون ارائه می دهد
  • ادغام آسان با Virtualenv ، Docker و Vagrant
  • ویژگی های ناوبری و جستجو ساده
  • تجزیه و تحلیل کد و بازآرایی
  • تزریقات قابل تنظیم
  • از تعداد زیادی کتابخانه پایتون پشتیبانی می کند
  • شامل الگوها و اشکال زدای جاوا اسکریپت است
  • شامل اشکال زدایی پایتون/جنگو است
  • با Google App Engine ، چارچوب های اضافی و کتابخانه ها کار می کند.
  • دارای UI قابل تنظیم، شبیه سازی VIM در دسترس است

 

Komodo IDE

Komode

این یک IDE چند لغتی است که ۱۰۰+ زبان را پشتیبانی می کند و اساساً برای زبانهای پویا مانند Python ، PHP و Ruby پشتیبانی می کند. این یک IDE تجاری است که ۲۱ روز آزمایشی رایگان با عملکرد کامل در دسترس است. ActiveState یک شرکت نرم افزاری است که توسعه Komodo IDE را مدیریت می کند. همچنین یک نسخه کوتاه از Komodo معروف به Komodo Edit برای کارهای ساده برنامه نویسی ارائه می دهد.

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

این برنامه دارای تمام ویژگی های مورد نیاز برای توسعه وب و تلفن همراه است ، از جمله پشتیبانی از همه زبان ها و چارچوب های شما.

لینک دانلود
لینکهای دانلود Komodo Edit (نسخه رایگان) و Komodo IDE (نسخه پولی) در اینجا آمده است –

ویرایش Komodo (رایگان)

https://www.activestate.com/komodo-edit
Komodo IDE (پولی)

https://www.activestate.com/komodo-ide/downloads/ide

Komodo IDE

چرا Komodo IDE انتخاب کنیم؟

  • IDE قدرتمند با پشتیبانی از Perl ، PHP ، Python ، Ruby و بسیاری دیگر.
  • Cross-Platform IDE.

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

Eric Python IDE

eric
این یک IDE منبع باز برای پایتون و روبی است. اریک یک ویرایشگر کامل و IDE است که به زبان پایتون نوشته شده است. این ابزار مبتنی بر جعبه ابزار Qt GUI با پلت فرم متقابل است و کنترل ویرایشگر Scintilla را بسیار انعطاف پذیر می کند. IDE بسیار قابل تنظیم است و می توان از میان اینکه چه چیزی استفاده کند و چه چیزی را استفاده نکند، انتخاب کرد. می توانید Eric IDE را از لینک زیر بارگیری کنید:

https://eric-ide.python-projects.org/eric-download.html

چرا Eric Python IDE انتخاب کنیم؟

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

Why to Choose

انتخاب ویرایشگر متن

ممکن است همیشه به IDE نیاز نداشته باشید. برای کارهایی مانند یادگیری کد نویسی با پایتون یا آردوینو ، یا هنگام کار بر روی یک اسکریپت سریع با اسکریپت پوسته که به شما کمک می کند برخی از وظایف را به صورت خودکار انجام دهید، یک ویرایشگر متن ساده و سبک وزن کد را انجام می دهد. همچنین بسیاری از ویرایشگران متن ویژگی هایی مانند برجسته سازی نحو و اجرای اسکریپت در برنامه ، مشابه IDE ها را ارائه می دهند. برخی از ویرایشگران متن در اینجا آورده شده است –

  • Atom
  • Sublime Text
  • Notepad++

ویرایشگر متن اتم
Atom

Atom یک ویرایشگر متن قابل هک است که توسط تیم GitHub ساخته شده است. این یک ویرایشگر متن و کد منبع آزاد است و به این معنی است که همه کد ها در دسترس شما هستند تا بتوانید آنها را بخوانید ، برای استفاده خود تغییر دهید و حتی به بهبود آنها کمک کنید. این یک ویرایشگر متن چند پلتفرمی است که برای macOS ، Linux و Microsoft Windows سازگار است و از افزونه هایی که در Node.js نوشته شده و Git Control تعبیه شده است پشتیبانی می کند.

لینک دانلود
https://atom.io/

Download Link
زبان های پشتیبانی شده

C/C ++ ، C#،CSS ،CoffeeScript ،HTML ،JavaScript ، جاوا ، JSON ، جولیا ، Objective-C ، PHP ، Perl ، Python ، Ruby on Rails ، Ruby ، ​​اسکریپت Shell ، Scala ، SQL ، XML ، YAML و بسیاری دیگر.

Sublime Text Editor

Sublime
Text Sublime یک نرم افزار اختصاصی است و نسخه آزمایشی رایگان آن را به شما ارائه می دهد تا قبل از خرید آن را آزمایش کنید. طبق stackoverflow.com ، این چهارمین محیط توسعه محبوب است.

برخی از مزایای آن سرعت فوق العاده، سهولت استفاده و پشتیبانی از جامعه است. همچنین از بسیاری از زبانهای برنامه نویسی و زبانهای نشانه گذاری پشتیبانی می کند و کاربران می توانند با افزونه هایی که معمولاً تحت مجوز نرم افزار رایگان ساخته شده و نگهداری می شوند ، توابع را اضافه کنند.

 

Free-software Licenses

زبان های پشتیبانی شده

پایتون، روبی، جاوا اسکریپت و غیره

چرا Sublime Text Editor انتخاب کنیم؟

  • لینکهای کلیدی، منوها، قطعات، ماکروها، تکمیل کننده ها و موارد دیگر را سفارشی کنید.
  • ویژگی تکمیل خودکار
  • با استفاده از قطعات، نشانگرهای فیلد و نگهدارنده مکان ، سریع متن و کد را با قطعات متن عالی وارد کنید
    سریع باز می شود
  • پشتیبانی از Cross Platform برای مک ، لینوکس و ویندوز.
  • مکان نما را به جایی که می خواهید بروید بروید
  • انتخاب چند خطی، کلمات و ستون

++Notepad 

Notepad

این یک ویرایشگر کد منبع رایگان و جایگزین Notepad است که از چندین زبان از اسمبلی تا XML و از جمله پایتون پشتیبانی می کند. در حال اجرا در محیط MS Windows ، استفاده از آن توسط مجوز GPL اداره می شود. علاوه بر برجسته سازی نحو ، ++Notepad  دارای ویژگی هایی است که مخصوصاً برای برنامه نویسان مفید است.

Notepad Plus Plus
ویژگی های کلیدی ++Notepad

  • برجسته سازی نحو
  • PCRE (Perl Compatible Regular Expression) جستجو/جایگزینی
  • GUI کاملاً قابل تنظیم
  • تکمیل SAUTO
  • ویرایش برگه
  • چند نمایی
  • محیط چند زبانه
  • با استدلال های مختلف قابل راه اندازی است

زبانهای پشتیبانی شده

تقریباً همه زبانها (بیش از ۶۰ زبان) مانند پایتون ، C ، ++C  ، C#، جاوا و غیره.

 

منبع.

 

لیست جلسات آموزش برنامه نویسی شی گرا در پایتون

  1. آموزش برنامه نویسی شی گرا در پایتون
  2. آموزش مقدماتی برنامه نویسی شی گرا در پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه