مقدمة به Python

Python چیست؟

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

این از چه چیزی استفاده می‌شود:

  • توسعه وب (سرور)
  • توسعه نرم‌افزار
  • ریاضیات
  • اسکریپت‌های سیستم

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

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

چرا Python انتخاب می‌کنیم؟

  • Python برای پلتفرم‌های مختلف (Windows، Mac، Linux، Raspberry Pi و غیره) مناسب است.
  • گرامر Python شبیه به زبان انگلیسی است.
  • گرامر Python به توسعه‌دهندگان اجازه می‌دهد که با استفاده از تعداد کم‌تری خط کد برنامه بنویسند.
  • Python روی سیستم‌های解释گر اجرا می‌شود، این بدان معناست که کد می‌تواند پس از نوشتن فوراً اجرا شود. این همچنین به این معناست که طراحی اولیه می‌تواند بسیار سریع باشد.
  • Python می‌تواند به روش برنامه‌نویسی، به روش面向对象 یا به روش فنی پردازش شود.

لطفاً بدانید

نسخه اصلی‌ترین Python Python 3 است، که در این آموزش از آن استفاده خواهیم کرد. اما Python 2، اگرچه فقط به‌روزرسانی‌های امنیتی ندارد، اما همچنان بسیار محبوب است.

در این آموزش، ما Python را در یک ویرایش‌گر متن خواهیم نوشت. شما همچنین می‌توانید Python را در محیط توسعه یکپارچه (IDE) مانند Thonny، Pycharm، Netbeans یا Eclipse بنویسید، که این کار برای مدیریت تعداد زیادی فایل Python بسیار مفید است.

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

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