در جست و جوی آزادی

نوشته های یک طرفدار آزادی ، گنو/لینوکس و پایتون

۲ مطلب در ارديبهشت ۱۳۹۶ ثبت شده است

چرا پایتون؟

سوال اینه که چرا باید پایتون یاد بگیریم؟

۱- فوق العاده راحته:

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

خب همین مسئله باعث میشه شما یا من یا هر کسی که میخواد شروعش کنه خیلی راحت یاد بگیرش که این جریان وقت شما رو سر یادگیری نمیگیره و شما بیشتر وقتتون رو صرف تولید و برنامه نویسی میکنید تا یادگیری سینتکس

من خودم تخصص زیادی تو برنامه نویسی ندارم ولی خیلی زبون هارو دیدم مثلا زمانی که بچه بودم عموم بهم میگفت بیا ویژوال بیسیک کار کن و خب اون زبون تا حد زیادی فهم منو از برنامه نویسی برد بالا و دلیلشم سطح بالا بودنش بود من مطمئنم اگه با یک زبون سطح پایین همون اول مواجه میشدم اصلا سراغ برنامه نویسی نمیومدم و همون اول میذاشتمش کنار

البته این داستان صرفا راجب خودمه و شمایی که اینو میخونی میتونی این مدلی نباشی ولی باز هم این چیزی از آسونی سینتکس پایتون کم نمیکنه

۲− همه کاره :

چه انتظاری از زبون مورد نظرتون دارین؟ میخواین باهاش بک اند وب بزنین؟ میخواین برنامه نویسی دسکتاپ انجام بدین؟ هوش مصنوعی؟ و...

دقیقا چی میخواین؟ همه اینا واسه شما تو پایتون در نظر گرفته شده

قابلیت اینو داره هر طور برنامه ای رو که میخواین باهاش بنویسین فقط کافیه کتابخانه مورد نظر رو پیدا کنید

۳− چند سکویی :

اگه به این قضیه از دید منطقی نگاه کنیم میبینیم امروزه زبان های زیادی در این زمینه وجود دارن و پایتون یکی از بهترین هاست

اصلا چند سکویی یعنی چی؟

مثلا من به عنوان برنامه نویس میخوام برنامه ای که مینویسم رو سیستم عامل های مختلف (مثل ویندوز و لینوکس و مکینتاش و...) اجرا بشه .

به زبون هایی که این قابلیت رو بهمون میدن چند سکویی میگن!

۴− نظرتون راجب پول چیه؟ :)

سایتا با رنکینگ های مختلف زیادن ولی خب تو اکثر موارد میبینیم پایتون تونسته رتبه دوم و تو این زمینه کسب کنه

البته این آماری که داده میشه جهانیه و خب ما تو ایران آمار دقیق و درستی از این قضیه نداریم اما اگه خودتون یه نگاه به آگهی های استخدام بندازید میبینید زبون موفقی بوده و هست :)

این هم مشخصه که شما به عنوان برنامه نویس میتونین با هر جای دنیا کار کنید فقط کافیه عالی باشین!

۵− کتابخانه های زیاد :

تعداد زیاد کتابخانه های پایتون کار شمارو فوق العاده راحت میکنه. نیازی نیست واسه هر کارتون خودتون از اول ابزار بسازین بلکه فقط کافیه از ابزار های موجود درست استفاده کنید تا به بهترین نتیجه برسید

۶− آزادی :

پایتون یک زبون کاملا آزاده

آزادی کلا تو برنامه نویسی یعنی چی؟ یعنی اینکه برنامه ای که تهیه میکنیذ متعلق به شماست نه شرکت سازنده

البته آزادی به معنی رایگان بودن نیست (چون خیلیا اینارو با هم اشتباه میگیرن)

وقتی برنامه انحصاری نباشه شما به کد اون دسترسی دارید که به اصطلاح متن باز (اوپن سورس) گفته میشه

شما آزادید که اگه از جاییش خوشتون نمیاد تغییرش بدین

آها راستی! شما مجبور نیستید اونو کرکش کنین :) یا فقط تو یه IDE خاص ازش استفاده کنین


سعی شد تو این قضیه نکاتی که به نظر مهم میومد گفته بشه!

جدا از این ها داستان های موفقیت زیادی درباره پایتون نوشته شده که میتونید به اونها مراجعه کنید

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

حتی همین سرویس وبلاگ دهی که الان من دارم ازش استفاده میکنم با پایتون نوشته شده :)

حرف ها واسه گفتن زیاده ولی بیشتر حرف زدن من وقت شمارو هدر خواهد داد

فقط اگه به نظرتون این زبان ارزش یادگیری رو داره از همین الان شروع کنید

۲۲ ارديبهشت ۹۶ ، ۱۲:۲۰ ۴ نظر موافقین ۲ مخالفین ۰
حسین محمدی پور

print("Hello world!")

خب
سلام دنیا :)
شروع میکنم تا ببینم چی میشه دیگه :)
پیشاپیش مرسی که مطالعه میکنید 3>
۲۰ ارديبهشت ۹۶ ، ۱۹:۰۲ ۰ نظر موافقین ۲ مخالفین ۰
حسین محمدی پور