معرفی
پایتون یک زبان برنامه نویسی شی گرا سطح بالا منبع باز است که توسط Guido van Rossum در اوایل دهه 1990 در موسسه ملی تحقیقات ریاضیات و علوم کامپیوتر در هلند توسعه یافت.
این یک زبان پویا، تفسیر شده، تعاملی، کاربردی، شی گرا، بسیار خوانا و حساس به حروف بزرگ و کوچک است. برخی از مردم می گویند پایتون یک زبان اسکریپت نویسی است اما در واقع یک زبان برنامه نویسی نیست فقط بسیار بیشتر از این است.
قبلاً نام آن مونتی پایتون بود که یک گروه کمدی بریتانیایی بود. امروزه، به طور گسترده ای برای تجزیه و تحلیل ad-hoc و همچنین در تجزیه و تحلیل داده ها برای موارد زیر استفاده می شود:
- پیش بینی آب و هوا
- تجزیه و تحلیل علمی
- تست تبلیغات
- تحلیل مدیریت ریسک
ویژگی های پایتون به شرح زیر است:
این یک زبان تفسیری است، بنابراین، ما نیازی به کامپایل برنامه قبل از اجرا نداریم.
همانطور که می دانیم در زبان های تفسیر شده ابتدا کد برنامه به مقداری کد تفسیر شده و پس از آن به زبان ماشین تبدیل می شود.
کد برنامه <تفسیر> کد تفسیر شده <تبدیل> زبان ماشین
پایتون یک زبان برنامه نویسی با تایپ پویا و همچنین تایپ قوی است.
همچنین برنامه نویسی شی گرا است زیرا کلاس و شی دو جنبه اصلی شی گرا هستند که توسط پایتون پشتیبانی می شوند. چیزی که باید بدانیم این است که از برنامه نویسی شی گرا پشتیبانی می کند اما مجبور به استفاده از ویژگی های برنامه نویسی شی گرا نیست.
پایتون یک مفسر تعاملی دارد. بنابراین، بررسی خط به خط فرمان پایتون آسان است. می توان فایل sample.py را مستقیماً روی پوسته فرمان پایتون اجرا کرد. در اینجا .py پسوند پایتون است.
کد عملکردی با یک چیز مشخص می شود: عدم وجود عوارض جانبی. به داده های خارج از تابع فعلی متکی نیست.
برنامه نویسی تابعی یک مسئله را به مجموعه ای از توابع تجزیه می کند. در حالت ایده آل، توابع فقط ورودی ها را می گیرند و خروجی ها را تولید می کنند و هیچ حالت داخلی ندارند که بر خروجی تولید شده برای یک ورودی معین تأثیر بگذارد.
- سیستم عامل ویندوز
- پایتون
به طور پیش فرض، پایتون با سیستم عامل های ویندوز مانند مک و اوبونتو نصب نمی شود. بنابراین، ابتدا باید پایتون را نصب کنیم. برای این مقاله، من پایتون 2.7 را نصب کردم که آخرین نسخه نیست اما می توانید آخرین نسخه را نیز نصب کنید.
- ابتدا آن را از اینجا دانلود کنید، دانلود کنید
- حالا آن را روی کامپیوتر خود نصب کنید. برای اطلاعات دقیق در مورد مراحل نصب اینجا را کلیک کنید
پایتون نسبت به سایر زبان های برنامه نویسی خواناتر است. اجازه دهید نگاهی اجمالی به نحو برنامه نویسی اولیه داشته باشیم. در اینجا من قصد دارم از IDLE (محیط توسعه یکپارچه و یادگیری) Python GUI Python 2.7 استفاده کنم.
سینتکس چاپ رشته "Hello Python"
- >>> print("Hello Python")
- Hello Python
در اینجا ( >>>) براکت های سه گانه زاویه ای نشان دهنده اعلان پایتون هستند که در آن می توان هر دستور یا عبارت پایتون را اجرا کرد.
![درخواست IDLE](http://pezhvak24.ir/dl/10kcor/cscd/article/preliminary-practices-on-python-programming/Images/IDLE.png)
تصویر: Python IDLE
اگر پایتون در دستگاه ما نصب شده باشد، می توانیم آن را از برنامه های نصب شده پیدا کنیم. در ویندوز 8.x یا 10، IDLE را جستجو کنید و اگر نسخه پایین تری از ویندوز دارید آن را از لیست همه برنامه ها بیابید.
مشکلی که در اعلان IDLE پایتون وجود دارد این است که وقتی دستوری را اجرا می کنیم، نمی توان آن را مانند خط فرمان ویندوز ویرایش کرد. اما ویژگی فوق العاده دیگری نیز دارد که با آن می توانیم از این مشکل فرار کنیم. بگذار ببینیم
به منوی File Python IDLE رفته و روی گزینه New File کلیک کنید تا یک فایل جدید ایجاد کنید
فایل > فایل جدید
![ایجاد فایل جدید](http://pezhvak24.ir/dl/10kcor/cscd/article/preliminary-practices-on-python-programming/Images/CreateNewFile.png)
پس از کلیک بر روی گزینه New File یک پنجره ویرایشگر جدید باز می شود.
اکنون برنامه پایتون خود را در اینجا بنویسید (در پنجره ای که به تازگی باز شده است) و این فایل را با پسوند py. در هر مکانی که می خواهید ذخیره کنید. برای این مقاله یک برنامه کوچک برای چاپ رشته Hello Python و یک عدد نوشته ام و این فایل را با نام python.py ذخیره کردم.
![SaveProgram](http://pezhvak24.ir/dl/10kcor/cscd/article/preliminary-practices-on-python-programming/Images/SaveProgramFile.png)
حالا به منوی Run رفته و روی Run Module کلیک کنید تا این برنامه اجرا شود یا F5 را بزنید. اگر فایل برنامه شما قبل از کلیک کردن روی کلید F5 یا Run Module ذخیره نشود، یک اخطار باز می شود که انتخاب شما را در مورد "منبع باید ذخیره شود" می خواهد.
Run > Run Module
![اجرای برنامه](http://pezhvak24.ir/dl/10kcor/cscd/article/preliminary-practices-on-python-programming/Images/ExecutePrgram.png)
- Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
- Type "copyright", "credits" or "license()" for more information.
- >>>
- ================ RESTART: C:/Users/PRAVEEN/Desktop/python.py ================
- Hello Python
- 10
در این خروجی می بینیم که Hello Python و 10 خروجی های این برنامه هستند که در فایل python.py در محل مشخص شده با پس زمینه سبز ذخیره می شوند.
به غیر از python IDLE، میتوانیم برنامهنویسی پایتون را با استفاده از IDE زیر اجرا یا انجام دهیم.
- پوسته پایتون
- ویژوال استودیو
- Pycharm و سایر IDE های تعاملی دیگر برای برنامه نویسی پایتون در دسترس هستند
پوسته پایتون