avatar
بهمن شادمهر

مهندس نرم‌افزار عاشق قهوه

١٧ مهر ١٤۰٣|
عمومی
معرفی

معرفی پایتون

معرفی پایتون: برای اونایی که نمی‌خوان برنامه‌نویس بشن ولی می‌خوان پایتون رو بزنن تو کار

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

پایتون چیه اصلاً؟ چرا باید اهمیت بدیم؟

خب، پایتون یه زبان برنامه‌نویسیه. یعنی چی؟ یعنی به زبون ساده، باهاش می‌تونی به کامپیوتر بگی "فلان کارو بکن." مثل وقتی که میگی "چایی بریز" یا "کنترل رو بده". حالا کامپیوتر که مثل ما فارسی و انگلیسی حالیش نمیشه، ولی با پایتون می‌تونی این پیامو بهش برسونی که مثلاً "دو تا عدد جمع کن" یا "برو فایلا رو مرتب کن" یا حتی "یه سایت بزن برام."

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

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

خب، بذار برات چندتا دلیل بیارم که چرا پایتون واقعاً خفنه و اصلاً باید بری تو کارش:

  1. آسان‌تر از آب خوردن: پایتون یه جوری نوشته شده که انگار داری به انگلیسی معمولی حرف می‌زنی. توی خیلی از زبونای دیگه اگه یه دونه نقطه‌ویرگول (!) یادت بره، کارت تمومه. ولی پایتون باهات مدارا می‌کنه.
  2. کاربردش همه‌جاست: از ساختن سایت و بازی گرفته تا تحلیل داده‌ها و حتی هوش مصنوعی (آره، اون چیزایی که روبات‌ها باهاش میان ما رو نابود می‌کنن) با پایتون انجام میشه.
  3. بازار کارش پرپوله: از اونجایی که پایتون تو همه‌چیز کاربرد داره، کلی شرکت دنبالش هستن. یعنی اگه پایتون رو بترکونی، می‌تونی بری یه شغل خوب بگیری و پول پارو کنی!
  4. آدمای باحال دوروبرت هستن: جامعه پایتونی‌ها یه عالمه آدم خفن داره که همیشه حواسشون بهت هست. اگه گیر کردی، صد نفر آماده‌ان تا کمکت کنن.

پایتون چطوری کار می‌کنه؟

خب، بذار بگم چطوری می‌تونی با پایتون به کامپیوتر بگی که چیکار کنه. بهش مثل آشپزی نگاه کن: تو مواد اولیه رو می‌ریزی، کامپیوتر هم غذا رو می‌پزه. حالا دستورپخت رو توی یه چیزی به نام مفسر پایتون می‌نویسی و کامپیوتر میره کارو انجام میده.

یه مثال ساده بزنم: فرض کن می‌خوای کامپیوتر یه پیامی برات نشون بده. کافیه اینو بنویسی:

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

وقتی اجراش کنی، کامپیوتر برمی‌گرده می‌گه: "سلام دنیا!" و می‌گه ببین منم می‌تونم!

یه مثال واقعی‌تر

حالا فرض کن می‌خوای دو تا عدد رو جمع کنی. به‌جای اینکه بشینی خودت جمع بزنی، می‌تونی از کامپیوتر بخوای این کارو برات بکنه. اینجوری:

number1 = 5
number2 = 10
result = number1 + number2
print(result)

وقتی اینو اجرا می‌کنی، کامپیوتر جمع می‌زنه و میگه: "نتیجه‌اش ۱۵ه." حالا دیگه لازم نیست ماشین‌حساب بیاری!

چجوری پایتون رو شروع کنیم؟

خب، بریم سراغ اصل مطلب. چطوری باید شروع کنی؟ این ۳ تا قدم رو بردار و کارت راه میفته:

  1. پایتون رو دانلود کن: برو به سایت python.org و نسخه جدید پایتون رو مجانی دانلود کن.
  2. یه ویرایشگر نصب کن: می‌تونی توی نوت‌پد (اون برنامه ساده‌ساز ویندوز) کد بنویسی، ولی خب برنامه‌های خفنتری مثل VS Code یا PyCharm هست که کارت رو راحت‌تر می‌کنه.
  3. اولین کدت رو بنویس: همون کد print("سلام دنیا!") رو توی ویرایشگرت بنویس و اجراش کن.

تبریک میگم! اولین برنامه پایتونیت رو نوشتی.

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

حالا که با پایتون آشنا شدی، بریم ببینیم چه کارایی می‌تونی باهاش بکنی:

  • کارای خسته‌کننده رو خودکار کن: اگه هر روز میشینی یه سری کار تکراری رو توی کامپیوتر انجام میدی، پایتون می‌تونه اون کارا رو برات خودکار کنه. مثلاً فایل‌ها رو مرتب کنه یا ایمیلا رو بفرسته.
  • تحلیل داده‌ها: پایتون توی تحلیل داده‌ها عالیه. می‌تونی داده‌های خام رو باهاش به اطلاعات مفید تبدیل کنی. مثلاً اعداد بی‌معنی رو به نمودار تبدیل کنی.
  • وب‌سایت بساز: با فریم‌ورک‌های پایتون مثل جنگو و فلسک، می‌تونی یه سایت خفن بسازی.
  • بازی بساز: دوست داری یه بازی ساده خودت طراحی کنی؟ پایتون کتابخونه‌هایی داره که این کارو ممکن می‌کنه.

چندتا اصطلاح پایتونی که خوبه بدونی

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

  1. متغیر: چیزی که باهاش اطلاعات (مثلاً عدد یا متن) رو ذخیره می‌کنی. مثلاً number1 توی مثال بالایی، یه متغیره.
  2. توابع: یه تیکه کد که کار خاصی انجام میده. تابع print() که توی مثالای بالا استفاده کردیم، متن رو چاپ می‌کنه.
  3. حلقه‌ها: می‌تونی باهاشون یه کار رو چند بار تکرار کنی بدون اینکه چندبار بنویسی. مثلاً اگه می‌خوای ۵ بار "سلام" چاپ بشه، از یه حلقه استفاده می‌کنی.
  4. شرط‌ها: با شرط‌ها می‌تونی تصمیم‌گیری کنی. مثلاً با "if" چک می‌کنی اگه فلان شرط درست بود، این کار رو بکنه، اگه نه، اون یکی کارو.

مرحله بعد چیه؟

خب، الان نوبته که بری خودت دست به کار شی و شروع کنی. پیشنهاد می‌کنم این کارا رو انجام بدی:

  • تمرین کن: با پروژه‌های کوچیک شروع کن. مثلاً یه ماشین‌حساب ساده بنویس، یا یه برنامه که بهت کمک کنه کارات رو مدیریت کنی.
  • وارد جامعه پایتون شو: برو توی سایت‌هایی مثل Reddit و با جامعه پایتون درگیر شو. کلی آدم خفن هستن که کمک می‌کنن.
  • دوره آنلاین ببین: کلی دوره آنلاین رایگان و پولی هست که پایتون رو بهت یاد میده. از سایت‌هایی مثل Coursera، Udemy و Codecademy استفاده کن.

حرف آخر

پایتون یه زبان برنامه‌نویسی فوق‌العاده است که خیلی راحت می‌تونی یادش بگیری. چه بخوای کارای روزمره رو خودکار کنی، چه بخوای کارای پیچیده‌تری مثل ساخت بازی یا تحلیل داده انجام بدی، پایتون یکی از بهترین ابزارهایی است که می‌تونی دستت بگیری.

حالا وقتشه که دست به کد بشی و لذت ببری!