مقدمه

از ویکی‌کد
پرش به ناوبری پرش به جستجو
Main Page Tutorial
Python-menu.png
موارد آموزشی
۱خانه
۲مقدمه
۳شروع کار
۴دستور زبان
۵توضیحات
۶متغیرها
۷انواع داده‌ها
۸اعداد
۹تبدیل نوع
۱۰رشته‌ها
۱۱Booleans
۱۲عملگرها
۱۳لیست‌ها
۱۴تاپل‌ها
۱۵مجموعه‌ها
۱۶دیکشنری‌ها
۱۷If...Else
۱۸حلقهٔ While
۱۹حلقهٔ For
۲۰توابع
۲۱Lambda
۲۲آرایه‌ها
۲۳کلاس‌ها / اشیاء
۲۴ارث‌بری
۲۵Iteratorها
۲۶دامنه
۲۷ماژول‌ها
۲۸تاریخ و زمان
۲۹JSON
۳۰RegEx
۳۱PIP
۳۲Try...Except
۳۳ورودی کاربر
۳۴قالب‌بندی رشته
مدیریت فایل
یادگیری ماشین
MySQL در پایتون
MongoDB در پایتون
مرجع پایتون
مرجع ماژول
چگونه در پایتون؟
مثال‌های پایتون

پایتون چیست؟

پایتون یک زبان برنامه‌نویسی محبوب است. این زبان توسط Guido van Rossum تولید و در سال ۱۹۹۱ منتشر شد.[۱]

از این زبان برای کاربردهای زیر استفاده می‌شود:

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

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

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

چرا پایتون؟

  • پایتون در پلت فرم‌های مختلف کار می‌کند (Windows, Mac, Linux, Raspberry Pi، غیره)
  • پایتون دستور زبان ساده ای شبیه به زبان انگلیسی دارد
  • پایتون دستور زبانی دارد که به توسعه دهندگان امکان نوشتن برنامه‌ها با خطوط کمتر نسبت به زبان‌های برنامه‌نویسی دیگر می‌دهد
  • پایتون روی یک سیستم مفسر اجرا می‌شود، یعنی کد به محض نوشتن اجرا می‌شود. این یعنی که ارائه نمونه اولیه می‌تواند خیلی سریع باشد
  • با پایتون می‌توان به روش رویه ای رفتار کرد، یک روش شیء گرا یا یک روش عملکردی (به انگلیسی: Functional)

بهتر است بدانیم

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

دستور زبان پایتون در مقایسه با زبان های برنامه نویسی دیگر

  • پایتون برای قابلیت خوانایی طراحی شد، و شباهت‌هایی به زبان انگلیسی با تأثیراتی از ریاضیات دارد
  • پایتون از رفتن به خطوط جدید برای کامل کردن دستور استفاده می‌کند برخلاف زبان‌های برنامه‌نویسی دیگر که از نقطه ویرگول ; یا پرانتز استفاده می‌کنند
  • پایتون براساس تورفتگی‌ها (به انگلیسی: Indentation) است، استفاده از فاصله‌های خالی برای تعریف دامنه (به انگلیسی: Scope)؛ مانند دامنهٔ حلقه‌ها، توابع و کلاس‌ها. سایر زبان‌های برامه نویسی دیگر اغلب از آکولاد { } برای این منظور استفاده می‌کنند


منابع آموزشی