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


توانایی برنامه نویسی به چهارمین مؤلفه سواد تبدیل شده است. همه باید بدانند دنیای دیجیتال ما چگونه کار می کند، نه فقط مهندسان. – مارک سرمن، مدیر عامل بنیاد موزیلا

می گوید


برنامه نويسي. اگر برنامه های آماده زیادی برای کامپیوتر وجود دارد، چرا مطالعه کنید؟بله، واقعا برنامه های آماده زیادی وجود دارد. اما همانطور که تمرین نشان می دهد، همیشه کارهایی وجود دارد که نمی توان آنها را با ابزارهای استاندارد حل کرد.  

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

دوره های ما به شما این امکان را می دهد که برنامه نویسی را گام به گام از مهارت های اولیه تا حل مسائل پیچیده یاد بگیرید.  

این دوره به مطالعه محبوب ترین زبان برنامه نویسی - زبان پایتون (Python یا گاهی اوقات به روسی به عنوان Python ترجمه می شود) اختصاص دارد. 
زبان پایتون در سال 1991 توسط برنامه نویس هلندی Guido van Rossum اختراع شد. این زبان به طور مداوم در حال بهبود است و برنامه نویسان در حال حاضر از نسخه سوم استفاده می کنند. ما در آنجا توقف خواهیم کرد.
پایتون دارای ویژگی های غنی است، به شما امکان می دهد بازی ها و وب سایت ها را برنامه ریزی کنید، داده های بزرگ را پردازش کنید، مشکلات هوش مصنوعی را حل کنید. 

نقطه ضعف پایتون را می توان سرعت پایین نامید. برای حل کارهای کوچکی که سرعت در آنها خیلی مهم نیست مناسب است.

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

اگر آماده یادگیری برنامه نویسی آسان و آزاد هستید، پس شروع به انجام وظایف کنید!

برنامه ها

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

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

 

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

برای اینکه رایانه بتواند برنامه های نوشته شده به زبان های سطح بالا را اجرا کند، از برنامه خاصی – مترجم استفاده می شود.
مترجم می تواند برنامه را به کدهای ماشین یک پردازنده خاص ترجمه کند. چنین کامپایلرهایی کامپایلر نامیده می شوند.
مترجم می تواند خود برنامه را اجرا کند یا می تواند آن را به 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 مشخص شده است مشاهده خواهید کرد.

برنامه ساده

ساده ترین برنامه پایتون یک برنامه خالی است که حاوی هیچ دستوری نیست.
به عنوان مثال، برنامه

<پیش> # این فقط یک نظر است فقط شامل یک نظر است - یک متن توضیحی که توسط مترجم اجرا نمی شود، اما فقط برای درک سریع برنامه در آینده مفید است.