Module: (پایتون) بیا با هم آشنا شویم!


Problem

3/4

نرم افزار برنامه نویسی

Theory Click to read/hide

برنامه ها

برنامهمجموعه‌ای از دستورالعمل‌های نوشته شده به زبانی است که رایانه می‌تواند آن را بفهمد.

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

 

مترجم، کامپایلر، مفسر

برای اینکه رایانه بتواند برنامه های نوشته شده به زبان های سطح بالا را اجرا کند، از برنامه خاصی – مترجم استفاده می شود.
مترجم می تواند برنامه را به کدهای ماشین یک پردازنده خاص ترجمه کند. چنین کامپایلرهایی کامپایلر نامیده می شوند.
مترجم می تواند خود برنامه را اجرا کند یا می تواند آن را به bytecode - هر دستور کد مخصوص به خود را دارد که یک بایت در حافظه اشغال می کند (عددی از 0 تا 255). چنین مترجمانی قبلاً مفسر نامیده می‌شوند. 
بایت کد توسط یک ماشین مجازی (به عنوان مثال، برنامه های نوشته شده در جاوا) اجرا می شود.

مترجم پایتون یک مفسر است. بنابراین، برای اجرای برنامه، باید یک مفسر پایتون را روی رایانه خود نصب کنید. 
آخرین توزیع را می توان از https://www.python.org/downloads/ دانلود کرد  

برای راحتی، می توانید یک محیط توسعه یکپارچه را روی رایانه خود نصب کنید (IDE)، که به شما امکان تایپ، اشکال زدایی و اجرای برنامه ها را می دهد.
محیط های توسعه زیادی برای زبان پایتون وجود دارد، هم به صورت تجاری و هم به صورت رایگان (به مقایسه اینجا)
Wing IDE 101 – یک محیط آموزشی ساده، چند پلتفرمی و رایگان.
 صفحه دانلود: http://wingware.com/downloads/wingide- 101 (سیستم عامل خود را انتخاب کنید).
پس از نصب Wing IDE از کیت توزیع، حتماً به‌روزرسانی‌های سیستم را نصب کنید (منو "Help" – "بررسی به‌روزرسانی‌ها").
پس از راه اندازی Wing، می توانید پنجره ای را ببینید که به چند قسمت تقسیم شده است.
 

 
در پنجره ای که با شماره 1 مشخص شده است، باید برنامه ای بنویسید و مطمئن شوید که آن را ذخیره کنید (فایل برنامه دارای پسوند .py است).
برای اجرای برنامه از دکمه مثلث سبز رنگ (Run) استفاده کنید
نتیجه کار را در پنجره ای که با عدد 2 مشخص شده است مشاهده خواهید کرد.

Problem

وظایف را به ترتیب تکمیل کنید:
1) مفسر پایتون را در رایانه خود دانلود و نصب کنید (https://www.python. org /downloads/);
2)  Wing 101 Development Environment را برای Windows دانلود کنید یا محیط توسعه را برای سیستم عامل خود در صفحه رسمی انتخاب کنید؛
3) Wing 101 را اجرا کنید؛
4) برنامه زیر را کپی کنید؛
5) برنامه را در Wing اجرا کنید، ببینید چه خروجی می دهد؛
6) برنامه را در مرورگر اجرا کنید؛
7) نتایج کار را با هم مقایسه کنید.