پایتون چیست؟(What is Python?)

Python یک زبان برنامه نویسی محبوب است. توسط Guido van Rossum ساخته شده است،و در سال 1991 منتشر شد.


پایتون در زمینه های زیر کاربرد دارد:
  • توسعه وب (سمت سرور)،
  • توسعه نرم افزار،
  • ریاضیات،
  • اسکریپت نویسی سیستم.

پایتون چه کاری می تواند انجام دهد؟

  • Python را می توان در سرور برای ایجاد برنامه های کاربردی وب استفاده کرد.
  • Python را می توان در کنار نرم افزار برای ایجاد گردش کار استفاده کرد.
  • پایتون می تواند به سیستم های پایگاه داده متصل شود. همچنین می‌تواند فایل‌ها را بخواند و تغییر دهد.
  • از پایتون می توان برای مدیریت داده های بزرگ و انجام ریاضیات پیچیده استفاده کرد.
  • Python را می توان برای نمونه سازی سریع یا برای توسعه نرم افزار آماده تولید استفاده کرد.

چرا پایتون؟

  • Python بر روی پلتفرم‌های مختلف (ویندوز، مک، لینوکس، رزبری پای و غیره) کار می‌کند.
  • Python یک نحو ساده شبیه به زبان انگلیسی دارد.
  • Python دارای نحوی است که به توسعه دهندگان اجازه می دهد برنامه هایی را با خطوط کمتری نسبت به سایر زبان های برنامه نویسی بنویسند.
  • Python بر روی یک سیستم مفسر اجرا می شود، به این معنی که کد را می توان به محض نوشتن اجرا کرد. این بدان معنی است که نمونه سازی می تواند بسیار سریع باشد.
  • با پایتون می توان به روشی رویه ای، شی گرا یا عملکردی برخورد کرد.

خوب است بدانید

  • جدیدترین نسخه اصلی پایتون پایتون 3 است که در این آموزش از آن استفاده خواهیم کرد. با این حال، Python 2، اگرچه با چیزی غیر از به‌روزرسانی‌های امنیتی به‌روزرسانی نمی‌شود، هنوز هم بسیار محبوب است.
  • در این آموزش پایتون در یک ویرایشگر متن نوشته خواهد شد. نوشتن Python در یک محیط توسعه یکپارچه، مانند Thonny، Pycharm، Netbeans یا Eclipse که به ویژه هنگام مدیریت مجموعه های بزرگتر از فایل های Python مفید هستند، امکان پذیر است.

Python Syntax در مقایسه با سایر زبان های برنامه نویسی

  • Python برای خوانایی طراحی شده است و شباهت هایی با زبان انگلیسی با تأثیر ریاضیات دارد.
  • Python از خطوط جدید برای تکمیل یک دستور استفاده می کند، برخلاف سایر زبان های برنامه نویسی که اغلب از نقطه ویرگول یا پرانتز استفاده می کنند.
  • Python برای تعریف scope به تورفتگی، با استفاده از فضای سفید، متکی است. مانند محدوده حلقه ها، توابع و کلاس ها. سایر زبان های برنامه نویسی اغلب از براکت های فرفری برای این منظور استفاده می کنند.