پایتون چیست؟
پایتون یک زبان برنامه نویسی است که توسط Guido van Rossum در سال 1991 ساخته شده است. این زبان برنامه نویسی در توسعه وب (سمت سرور)، توسعه نرم افزار، ریاضیات، برنامه نویسی سیستم مورد استفاده قرار می گیرد.
کاربرد های پایتون:
- پایتون را می توان در سرور برای ایجاد برنامه های کاربردی وب”web applications” استفاده کرد.
- همچنین این زبان علاوه بر نرم افزار برای ایجاد گردش کار “workflows” استفاده می شود.
- این زبان برنامه نویسی امکان اتصال به به سیستم های پایگاه داده “database systems” را داشته و همچنین توانایی خواندن و تغییر فایل ها را دارد.
- همچنین می تواند برای مدیریت هوش مصنوعی و انجام ریاضیات پیچیده استفاده شود.
- از دیگر کاربرد این زبان می توان برای نمونه سازی سریع یا برای توسعه نرم افزار آماده تولید استفاده کرد.
workflows: مجموعه ای از فعالیت هایی است که برای تکمیل یک کار ضروری است.
ویژگی های پایتون چیست؟
- پایتون روی پلتفرم های مختلف (ویندوز، مک، لینوکس، رزبری پای و غیره) کار می کند.
- زبانی شبیه به زبان انگلیسی دارد.
- دارای ویژگی ای است که به توسعه دهندگان اجازه می دهد برنامه هایی را با خطوط کمتری نسبت به سایر زبان های برنامه نویسی بنویسند.
- این زبان برنامه نویسی مانند یک سیستم مترجم اجرا می شود، یعنی کد را می تواند به محض نوشتن اجرا کند. این بدان معنی است که نمونه سازی می تواند بسیار سریع باشد.
- می توان به روشی رویه ای (procedural way)، شی گرا (object-oriented way) یا عملکردی (functional way) عنوان کرد.
فریم ورک های برتر وب پایتون
- جنگو (Django):
گسترده ترین فریم ورک وب پایتون است. علامت تجاری جنگو کامل بودن آن است، زیرا هدف آن ارائه تمام ابزارهای لازم برای ساخت یک برنامه وب در یک پکیج واحد است. زیرا به شما امکان می دهد بیشتر مراحل ابتدایی را جست و جو کنید و سریع تر یک راه حل کارآمد پیدا کنید.
- فلسک (Flask):
در مقایسه با جنگو، فلسک بسیار بیشتر به خدمات جزئی نگاه می کند که ممکن است دلیل محبوبیت شماره ۱ جدید آن بر اساس JetBrains باشد. برخلاف جنگو که همه در یک پکیج هستند، فلسک بیشتر این امکان را به شما میدهد تا کتابخانه ها را با یکدیگر ترکیب کنید.
- Bottle:
Bottle فریم ورک دیگری است که ترجیح می دهد از این مسئله غافل شود که کاربر را با هر چیز دیگری که ممکن است لازم داشته باشد تحت الشعاع قرار دهد. این فریم ورک سبک وزن است و هیچ وابستگی خارجی به غیر از کتابخانه استاندارد پایتون (stdlib) ندارد. برای نمونه سازی، به عنوان یک ابزار یادگیری یا برای ساخت و اجرای برنامه های وب شخصی ساده، بسیار عالی کار می کند.
Pyramid:
Pyramid از دو فریم ورک قبلی ناشی می شود Pylons و repoze.bfg.Now که اکنون در Pyramid ادغام شدند، یکی از فریم ورک های برتر پایتون به حساب می آمد.
[/![](https://viraaryan.com/wp-content/uploads/2024/05/%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%DA%86%DB%8C%D8%B3%D8%AA2-1.png)
Python Syntax در مقایسه با سایر زبان های برنامه نویسی :
پایتون برای خوانایی طراحی شده است و شباهت هایی به زبان انگلیسی با تأثیر ریاضیات دارد.ساده ترین دستور در پایتون دستور print است و به سادگی یک خط را چاپ می کند.
دو نسخه اصلی پایتون عبارت است از:
- پایتون 2
- پایتون 3
تفاوت پایتون 2 و 3:
پایتون 2 و 3 کاملاً متفاوت هستند. که در ادامه این آموزش از پایتون 3 استفاده می کنیم، زیرا از نظر معنایی درست تر است و از ویژگی های جدیدتر پشتیبانی می کند.
به عنوان مثال، یک تفاوت بین پایتون 2 و 3 عبارت چاپ است. در Python 2، عبارت print یک تابع نیست و بنابراین بدون پرانتز فراخوانی می شود. با این حال، در پایتون 3، یک تابع است و باید با پرانتز فراخوانی شود.
برای چاپ یک رشته در پایتون 3، فقط بنویسید:
print(“This line will be printed.”)
به عنوان مثال برای نمایش (“Hello, World) از دستورکد زیر استفاده می کنیم:
print (“Hello, World!”)
Hello, World