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

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

نمی‌خوام از علایق شخصی‌ بگم، بیشتر می‌خوام تکنیکی باشه.

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

بیایید یه مقایسه ساده بین نوشتن یه برنامه Hello World توی سی‌پلاس‌پلاس و پایتون رو ببینیم:

حالا همین برنامه رو می‌خوایم توی پایتون بنویسیم.

حالا این فقط یه ویژگی ساده از پایتونه، ولی باید بگم که پایتون یه جوری اعتیاد آوره🚬! یعنی اگه بتونی با پایتون کد بنویسی و باهاش حال بکنی، کم پیش می‌آد که وسوسه کدنویسی توی زبون‌های C-Style (شبیه سی) رو بکنید. من که به شخصه اینطوری شدم ولی خب یه راه حل‌م جبر بود. چون من سراغ جاوااسکریپت هم رفتم به یه سری دلایل!🧐🤪

 

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

 

یه دلیل دیگه اینکه از پایتون خوشم میآد، اینه که من به ریاضی خیلی علاقه دارم. پایتون به شما خیلی توی حل کردن مسائل ریاضی کمک می‌کنه. یه کتابخونه به اسم Numpy داره که تقریبا میشه گفت خیلی خوبه :))😍 با این کتابخونه شما می‌تونید کارهای ریاضی مختلفی بکنید … همچنین از قابلیت‌هایی مثل آرایه و … هم استفاده بکنید.

 

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

 

پایتون یه آینده خوبی داره! من همیشه به این موضوع که هوش مصنوعی آینده تکنولوژي‌ها‌ست باور داشتم و دارم. وقتی که پایتون این قابلیت رو داره که با هوش مصنوعی ارتباط برقرار کنه و پیاده‌سازی‌ش بکنه، پس چرا یادش نگیریم! مثل اینه که میگن امروز دلار ۳ هزاره پس فردا میشه ۱۰ هزار … خب شما با ۲۰ میلیون تومن‌تون چیکار می‌کنید؟ میرید دلار می‌خرید دیگه 👀😉 –حالا مثال خیلی زیاد بود ولی خب انقدر همه جا بحث فقط شده دلار دلار دلار این مثال اومد تو ذهنم –

 

درک کردن برنامه‌نویسی با پایتون ساده است. همیشه توی دانشگاه‌ها و مراکز آموزشی با همه این درگیری رو داشتم که آقا شما به کسی که برنامه‌نویسی بلد نیست باید برنامه‌نویسی یاد بدی نه C# یا هر چیز دیگه‌ای. حتی در یک مرحله‌ای برنامه‌نویسی باید به صورت خیلی ساده تدریس بشه، مثلا با برنامه Scratch ولی با یه زبون اینترپرایس مثل سی‌شارپ به نظر نمی‌رسه که خیلی منطقی باشه. پایتون هم یه زبون ساده است. شما رو خیلی با سینتکس عجیب و غریبی همراه نمیکنه، پس شما شانس بیشتری در یادگیری دارید.

 

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

 

کار با بانک‌های اطلاعاتی SQL و NoSQL توی پایتون خیلی ساده است. پیکربندی عجیب و غریبی نمی‌خواد و تقریبا همه چی آماده‌س. پس یادگیری ادغام کردن دانش برنامه‌نویسی با SQL هم در پایتون ساده است.

 

پایتون رو میشه توی هر نرم افزار ویرایشگر کدی نوشت. این خوبه! بهتون آزادی میده. بعضیا ATOM دوست دارن، بعضیا میرن سراغ VIM بعضی دیگه Sublime Text و… . اینطوری خیلی بیشتر حال میده تا مجبور باشی حتما از یک IDE استفاده بکنی.

 

پایتون مزیت‌های بسیار زیاد دیگه‌ای داره که به نظر نمی‌رسه با فقط حرف زدن بهش رسید. باید امتحان‌ش کنید.

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

دم هممون گرم که انقدر باحالی‌م 😁🤓😎

منتشرشده توسط

ارسطو عباسی

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

یک دیدگاه در “چرا پایتون رو یاد بگیریم؟ 🐍”

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *