پایتون چیست؟
پایتون یک زبان برنامه نویسی محبوب است که توسط Guido van Rossum ساخته شد و در سال 1991 منتشر شد.
این زبان برای موارد زیر استفاده می شود:
- توسعه وب (سمت سرور)،
- توسعه نرم افزار،
- ریاضیات،
- برنامه نویسی سیستم
پایتون چه کاری می تواند انجام دهد؟
- پایتون را می توان در سرور برای ایجاد برنامه های کاربردی وب استفاده کرد.
- پایتون را می توان در کنار نرم افزار برای ایجاد گردش کار استفاده کرد.
- پایتون می تواند به سیستم های پایگاه داده متصل شود. همچنین می تواند فایل ها را بخواند و تغییر دهد.
- پایتون می تواند برای مدیریت داده های بزرگ و انجام ریاضیات پیچیده استفاده شود.
- پایتون را می توان برای نمونه سازی یا prototyping سریع یا برای توسعه نرم افزار آماده-تولید استفاده کرد.
چرا پایتون؟
- پایتون روی پلتفرم های مختلف (ویندوز، مک، لینوکس، رزبری پای و غیره) کار می کند.
- پایتون یک نحو و syntax ساده شبیه به زبان انگلیسی دارد.
- پایتون دارای نحوی است که به توسعه دهندگان اجازه می دهد برنامه هایی را با خطوط کمتری نسبت به سایر زبان های برنامه نویسی بنویسند.
- پایتون بر روی یک سیستم مفسر اجرا می شود، به این معنی که کد را می توان به محض نوشتن اجرا کرد. این بدان معنی است که نمونه سازی یا prototyping می تواند بسیار سریع باشد.
- پایتون را می توان به روشی رویه ای، شی گرا یا عملکردی استفاده کرد.
خوب است بدانید
- جدیدترین نسخه اصلی پایتون پایتون 3 است که در این آموزش از آن استفاده خواهیم کرد. با این حال، Python 2، اگرچه با چیزی غیر از بهروزرسانیهای امنیتی بهروزرسانی نمیشود، اما همچنان محبوبیت زیادی دارد.
- در این آموزش پایتون در یک ویرایشگر متن نوشته خواهد شد. نوشتن Python در یک محیط توسعه یکپارچه، مانند Thonny، Pycharm، Netbeans یا Eclipse امکان پذیر است. به ویژه هنگام مدیریت مجموعه های بزرگتر فایل های Python این ویرایشگرها مفید هستند.
نحو یا Syntax پایتون در مقایسه با سایر زبان های برنامه نویسی
- پایتون برای خوانایی طراحی شده است و شباهت هایی به زبان انگلیسی با تأثیر ریاضیات دارد.
- پایتون از خطوط جدید برای تکمیل یک دستور استفاده می کند، برخلاف سایر زبان های برنامه نویسی که اغلب از نقطه ویرگول یا پرانتز استفاده می کنند.
- پایتون برای تعریف محدوده یا scope، به استفاده از فاصله، متکی است. مانند محدوده حلقه ها، توابع و کلاس ها. سایر زبان های برنامه نویسی اغلب از براکت ها برای این منظور استفاده می کنند.
شروع پایتون
پایتون را نصب کنید
در بسیاری از رایانههای شخصی و مکها، پایتون از قبل نصب شده است.
برای بررسی اینکه آیا پایتون را روی رایانه شخصی ویندوزی نصب کرده اید، در نوار شروع برای Python جستجو کنید یا موارد زیر را در خط فرمان (cmd.exe) اجرا کنید:
1 |
C:\Users\Your Name>python --version |
برای بررسی اینکه آیا پایتون را روی لینوکس یا مک نصب کرده اید، در لینوکس خط فرمان را باز کنید یا در مک ترمینال را باز کنید و تایپ کنید:
1 |
python --version |
اگر متوجه شدید که پایتون را روی رایانه خود نصب نکرده اید، می توانید آن را به صورت رایگان از وب سایت زیر دانلود کنید: https://www.python.org/
راه اندازی سریع پایتون
پایتون یک زبان برنامه نویسی تفسیر شده است، به این معنی که به عنوان یک توسعه دهنده، فایل های پایتون (.py) را در یک ویرایشگر متن می نویسید و سپس آن فایل ها را در مفسر پایتون قرار می دهید تا اجرا شوند.
روش اجرای فایل پایتون در خط فرمان به صورت زیر است:
1 |
C:\Users\Your Name>python helloworld.py |
جایی که “helloworld.py” نام فایل پایتون شما است.
بیایید اولین فایل پایتون خود را به نام helloworld.py بنویسیم که در هر ویرایشگر متنی قابل انجام است.
فایل helloworld.py
1 |
print("Hello, World!") |
به همین سادگی و فایل خود را ذخیره کنید. خط فرمان خود را باز کنید، به دایرکتوری که فایل خود را در آن ذخیره کرده اید بروید و اجرا کنید:
1 |
C:\Users\Your Name>python helloworld.py |
خروجی باید به شرح زیر باشد:
1 |
Hello, World! |
تبریک، شما اولین برنامه پایتون خود را نوشته و اجرا کردید.
خط فرمان پایتون
برای آزمایش مقدار کوتاهی از کد در پایتون گاهی اوقات ننوشتن کد در یک فایل و بجای در خط فرمان نوشتنش سریعترین و سادهترین کار است. این موضوع امکان پذیر است زیرا پایتون می تواند به عنوان یک خط فرمان نیز اجرا شود.
در خط فرمان Windows، Mac یا Linux عبارت زیر را تایپ کنید:
1 |
C:\Users\Your Name>python |
یا اگر دستور “python” کار نکرد، می توانید “py” را امتحان کنید:
1 |
C:\Users\Your Name>py |
از آنجا می توانید هر کد پایتونی را بنویسید، از جمله مثال قبلی hello world ما در این آموزش:
1 2 3 4 |
C:\Users\Your Name>python Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print("Hello, World!") |
که در خط فرمان می نویسد “Hello, World!” :
1 2 3 4 5 |
C:\Users\Your Name>python Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print("Hello, World!") Hello, World! |
هر زمان که کار را در خط فرمان پایتون تمام کردید، می توانید به سادگی موارد زیر را تایپ کنید تا از رابط خط فرمان پایتون خارج شوید:
1 |
exit() |
منبع: w3schools
مقداد علی بخشی هستم. موسیقی دان، برنامه نویس، متخصص هوش مصنوعی، علم داده، متخصص بلاکچین و توسعه دهنده ربات های هوشمند.
دانش آموخته مقطع ارشد و دکتری دانشکده فنی دانشگاه تهران هستم. با سابقه تدریس درس برنامه نویسی در دانشگاه (پردیس بین الملل کیش دانشگاه تهران)