معرفی اجمالی پایتون

برنامه نویسی چیست؟برنامه نویسی روند طرّاحی و ساخت یک برنامه‌ی قابل اجرا در کامپیوتر است که انجام کار خاصّی را به عهده می‌گیرد. معمولاً این کارها تکراری و طاقت فرساست و انجام آن توسّط کامپیوتر با سرعت بیشتر و دقّت بالاتر انجام می‌گیرد.مثلا پیدا کردن اعداد اوّل در بازه ۱ تا ۱۰۰۰، در کسری از ثانیه با استفاده از کامپیوتر امکان‌پذیر است.کامپیوترها زبان انسان را متوجّه نمیشوند و ما هم زبان کامپیوتر را! حالا اگه بخواهیم از قدرت آن‌ها استفاده کنیم و به آن‌ها دستوراتی بدهیم تا اجرا کنند باید بتوانیم با آن‌ها حرف بزنیم.درواقع برنامه نویسی، زبان صحبت کردن با کامپیوتر ها برای اجرای دستورات ماست.برای برنامه نویسی به چه چیزهایی احتیاج داریم؟دانش برنامه نویسیمفاهیم اولیه مثل الگوریتم و فلوچارتدستورهای زبان برنامه نویسینصب زبان برنامه نویسی روی کامپیوترمحیط توسعه یکپارچه - IDE (Integrated Development Environment)منظور از آن نرم افزاری برای نوشتن برنامه است.می‌توانیم از نرم افزار هایی که دستورات یا syntax زبان پایتون را می‌فهمند و حتی خطاها را متوجه و توضیح می دهند استفاده کنیم.برای مثال: IDLE , Pycharm, VSCode, Brackets, EClips, Atom, …چرا زبان پایتون ؟این زبان برنامه‌نویسی، همه منظوره، سطح بالا، شیءگرا و متن باز است که توسط خیدو فان راسِم (Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد.در سال ۱۹۹۶ وی دربارهٔ نحوه پیدایش این زبان می‌نویسد:در حدود شش سال قبل در دسامبر ۱۹۸۹ من به دنبال یک پروژه برنامه‌نویسی در جهت فعّالیّت مورد علاقه‌ام می‌گشتم تا اوقات فراغت کریسمس را پر کنم. دفتر کارم بسته بود، منتها یک رایانه شخصی داشتم و چیزی بیش از این هم در اختیارم نبود. تصمیم گرفتم تا یک مترجم برای یک زبان اسکریپتی بنویسم. قبلاً در مورد زبان ‌ABC فکر کرده بودم. چیزی شبیه به C و Unix، جذاب برای هکرها و قابل انعطاف برای پژوهشگران. نام پایتون را برای عنوان این پروژه انتخاب کردم چرا که جسورانه و غیر معمول بود (همچنین از طرفداران پر و پا قرص سیرک مانتی پایتون بودم)کلمات کلیدی و اصلی این زبان به صورت حدّاقلی تهیه شده‌اند و کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند.امّا اصطلاحات مطرح شده در بالا:همه منظوره:برای همه کار از جمله برنامه نویسی در وب و اپلیکیشن ها و حتی نرم افزارهای موبایل قابل استفاده است.سطح بالا:به زبان انسان نزدیک‌تر از زبان ماشین که صفر و یک است، می باشد.شیءگرا:با کلیّه‌ی اشیاء موجود در برنامه‌ها و سیستم عامل‌ها کار کرده و خصوصیّات آن را درک نموده و تغییر می‌دهد.متن باز:متن این زبان برنامه نویسی در اینترنت موجود است و شما می‌توانید با دانلود کردن آن تغییرش داده و بازنشر نمایید!!امّا چرا پایتون را انتخاب کرده‌ایم؟سادگی و نزدیکی به زبان انسان (سطح بالا بودن)با کمترین کد نویسی به نتیجه می‌رسیماجرا بر روی پلتفرم های مختلف ( متن باز بودن)شئ‌گرا بودندرون سازی و استفاده از کد های C و Java به صورت مستقیم در خود متن برنامهبه خاطر متن باز بودن انجمن ها و تالار های گفتگوی زیادی برای حل مشکلات آن وجود داردبا web کار می‌کندبرای شروع ساده و عالیستپایتون زبانی مفسّری است یا کامپایلری؟مفسّر یک برنامه کامپیوتری است که دستورهای نوشته‌شده در یک زبانِ برنامه‌نویسیِ سطح بالا را به شکل یک کدِ قابل‌فهم برای ماشین اجرا می‌کند.بزرگترین مزیّتی که مفسر دارد این است که برنامه نوشته‌شده‌ی اصلی، وابسته به نوع سخت‌افزار نیست. یعنی برنامه‌ای که به زبان مفسّر نوشته شود می‌تواند بر روی هر نوع سیستم‌عاملی اجرا شود.پایتون یک زبان مفسّری استبه زبان دیگر در صورتی که در فرم نوشتاری یا syntax (سین تَکْسْ) شما ایرادی باشد، پایتون فقط به پیام خطا بسنده نمی‌کند و ایراد شما را برایتان شرح می‌دهد.کامپایلر کل متن برنامه را به زبان ماشین ترجمه و سپس بررسی می‌نماید و خروجی می‌دهد که امکان خطایابی کمی پر دردسر است.نصب پایتون و شروع به کاردر لینوکس هر دو نسخه ۲ و ۳ پایتون نصب است و حتی IDLE هم موجود است و نیاز به کار ویژه‌ای نیست!حتماً سری به سایت پایتون بزنید…python.orgبرای نصب در ویندوز از منوی Download نسخه ویندوز را دانلود کنید و پس از عملیات نصب به صورت next های پشت سر هم با زدن کلمه‌ی IDLE در کادر جستجوی منوی استارت آن را باز نمایید.همچنین برای مشاهده توضیحات مفصّل‌تر، می‌توانید از لینک زیر اسفتاده نمایید.https://www.mongard.ir/articles/39/install-python-windows/Sources:- https://asrsite.ir/python/python_01/