معرفی پایتون

پایتون چیست، چه نقشی در دنیای فناوری دارد و چرا یکی از محبوب‌ترین زبان‌های برنامه‌نویسی است؟

پایتون چیست؟

پایتون (Python) یک زبان برنامه‌نویسی سطح بالا، مفسری و متن‌باز است که در سال ۱۹۹۱ توسط گیدو ون روسوم (Guido van Rossum) ساخته شد. هدف اصلی طراحی پایتون سادگی و خوانایی کد بوده است — به‌طوری‌که کد پایتون تقریباً مثل زبان انگلیسی خوانده می‌شود.

امروزه پایتون یکی از محبوب‌ترین زبان‌های دنیا است و در حوزه‌های بسیار گسترده‌ای استفاده می‌شود — از توسعه وب و هوش مصنوعی گرفته تا تحلیل داده، اتوماسیون، بازی‌سازی و حتی برنامه‌های فضایی!

چرا پایتون این‌قدر محبوب است؟

ویژگیتوضیح
سادگیسینتکس تمیز و نزدیک به زبان انگلیسی
خوانایی بالاکد واضح و قابل‌فهم، حتی برای تازه‌کارها
جامعه بزرگهزاران کتابخانه آماده و میلیون‌ها کاربر فعال
کاربرد گستردهوب، هوش مصنوعی، داده، اتوماسیون، علم و...
متن‌باز و رایگانکاملاً رایگان و قابل‌استفاده برای همه
چندسکوییروی ویندوز، مک، لینوکس و حتی میکروکنترلرها اجرا می‌شود

پایتون کجا استفاده می‌شود؟

پایتون یک زبان همه‌کاره (General-purpose) است. یعنی محدود به یک حوزه خاص نیست:

شرکت‌های بزرگی مثل گوگل، اینستاگرام، نتفلیکس، اسپاتیفای و ناسا از پایتون استفاده می‌کنند!

پایتون یک زبان مفسری است

برخلاف زبان‌هایی مثل C یا C++ که نیاز به کامپایل دارند، پایتون یک زبان مفسری (Interpreted) است. یعنی کد شما خط‌به‌خط اجرا می‌شود و نیازی به مرحله کامپایل جداگانه نیست.

زبان کامپایلی (مثل C)زبان مفسری (مثل Python)
ابتدا کامپایل، سپس اجرامستقیماً و خط‌به‌خط اجرا می‌شود
سریع‌تر در اجراکمی کندتر، اما ساده‌تر در توسعه
نیاز به کامپایل مجدد پس از تغییرفقط ذخیره و اجرا!

تاریخچه مختصر پایتون

نسخهسالویژگی برجسته
Python 0.9۱۹۹۱اولین نسخه عمومی
Python 2.0۲۰۰۰پشتیبانی از یونیکد، GC
Python 3.0۲۰۰۸بازنویسی بزرگ (ناسازگار با ۲)
Python 3.10+۲۰۲۱+match-case، بهبود خطاها
امروزه نسخه Python 3 استاندارد است. Python 2 دیگر پشتیبانی نمی‌شود (از ۲۰۲۰).

«پایتون» از کجا آمده؟

شاید فکر کنید نام پایتون از مار پایتون گرفته شده! اما در واقع گیدو ون روسوم این نام را از گروه کمدی بریتانیایی «Monty Python» انتخاب کرد — چون به دنبال نامی کوتاه، منحصربه‌فرد و کمی مرموز بود. 🐍

یک نمونه کد پایتون

برای اینکه سادگی پایتون را حس کنید، به این کد نگاه کنید:

print("سلام دنیا!")

همین یک خط! بدون نیاز به تگ، بدون نقطه ویرگول، بدون تابع main. فقط print و پیامتان. این همان فلسفه پایتون است: ساده، واضح، زیبا.

تفاوت پایتون با زبان‌های دیگر

ویژگیPythonJavaScriptPHPC++
نوع اجرامفسریمفسریمفسریکامپایلی
تایپپویاپویاپویاایستا
سمت اجرای اصلیعمومی/سرورمرورگر/سرورسرورسیستم
سطح یادگیریبسیار آسانمتوسطمتوسطسخت

چرا پایتون یاد بگیریم؟

در این دوره، شما نیازی به نصب پایتون ندارید! ما یک ویرایشگر کد آنلاین داریم که پایتون واقعی را مستقیماً در مرورگر شما اجرا می‌کند. فقط کد را بنویسید و دکمه «اجرا» را بزنید!

فلسفه پایتون (The Zen of Python)

تیم پایتون اصولی برای طراحی زبان تدوین کرده که به آن «ذن پایتون» می‌گویند. چند اصل مهم:

برای دیدن کامل این اصول، در پایتون دستور import this را اجرا کنید!

در این دوره چه چیزی یاد می‌گیرید؟

  1. مبانی پایتون: متغیرها، انواع داده، عملگرها
  2. کنترل جریان: شرط‌ها و حلقه‌ها
  3. توابع و ماژول‌ها
  4. کار با لیست، دیکشنری، تاپل و مجموعه
  5. شی‌گرایی (OOP)
  6. کار با فایل، خطاها و استثناها
  7. مباحث پیشرفته: دکوراتور، مولد، Comprehension
  8. پروژه‌های عملی

آماده‌اید؟ بریم شروع کنیم! 🚀

این مبحث بخشی از دوره آموزش کامل پایتون است.

ابزارهای مرتبط