ویرگول
ورودثبت نام
کرلی‌برکت
کرلی‌برکت
خواندن ۳ دقیقه·۲ سال پیش

پایتون چیست؟ ویژگی های پایتون و دلیل هایی که باید پایتون یاد داشته باشید

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

اواخر سال 1980 اقایی به نام Guido Van Rossum تصمیم گرفت برای اینکه تعطیلات رو بیکار نباشه روی یک پروژه ای کار بکنه که مثل زبان برنامه نویسی ABC باشه و خب چون خودش با این زبان کار کرده بود مشکلات این زبان هم میدونست و تصمیم گرفت اون مشکلات رو برطرف کنه. کم کم که پروژه گسترش پیدا کرد، در 20 فبریه 1991 اولین ورژن پایتون منتشر شد و به همین ترتیب سال 2000 پایتون 2.0 و سال 2008 پایتون 3.0 منتشر شد. و در اخر هم اقای Guido Van Rossum در سال 2018 از ریاست کناره گیری کرد و برای مدتی در گوگل کار کرد ولی بعد از مدت کوتاهی از گوگل هم خارج شد و در حال حاضر توی Dropbox کار میکنه.

Guido Van Rossum
Guido Van Rossum

پایتون چیست؟

پایتون یک زبان تفسیر شده(interpreted)، شی گرا (Object-Oriented)، داینامیک تایپ (Dynamic Typed) و یک زبان سطح بالاست (High-level) است که کد زدن رو خیلی سریع و اسون کرده. پایتون به خاطر دارا بودن کتابخونه ها و ماژول های مختلف و زیاد قابل استفاده توی تمام زمینه ها مثل بک اند وب، اندروید، شبکه، هوش مصنوعی و ماشین لرنینگ و... قابل استفادس و همین موضوع باعث شده که برنامه نویس های خیلی زیادی رو به سمت خودش جذب کنه.

Python Logo
Python Logo

علت های محبوبیت پایتون

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


یکی از دلایل دیگه ای که پایتون خیلی زبان محبوبی شده و برنامه نویسی های زیادی رو سمت خودش جذب کرده سطح بالا (High-level) بودنشه، حالا سطح بالا بودن یعنی چی؟ زبان های برنامه نویسی توی دو دسته High-level و Low-level دسته بندی میشن. زبان های برنامه نویسی High-level زبان هایی هستن که با زبان باینری تفاوت زیادی دارن و به زبان ما انسان ها و چیزی که ما راحت تر متوجهش بشیم نزدیک تره و Low-level برعکس این موضوع بیشتر به زبان باینری نزدیکه و از زبان ما انسان ها دوره. همین موضوع High-level بودن پایتون باعث شده خیلی افراد زیاد بیان سمتش یا برنامه نویسی رو با پایتون شروع کنن. (اگه میخواین زبان برنامه نویسی ای رو برای شروع انتخاب کنید مقاله " بهترین زبان برای شروع برنامه نویسی چیست؟ " رو از دست ندین)

High-level and Low-level programming languages
High-level and Low-level programming languages

بازار کاری

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

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

نرم افزار هایی که از پایتون استفاده میکنن:

  • Instagram
  • Pinterest
  • Spotify
  • Uber
  • Reddit
  • Dropbox


تهیه و تنظیم: ایلیا فرامرزی

برای مقاله و اموزش های بیشتر مارو در اینستاگرام و تلگرام هم دنبال کنید❤️

اینستاگرام: curlybracket_ir
تلگرام: @curlybracket


منابع:


www.python.org

djangostars.com

en.wikipedia.org

www.geeksforgeeks.org

stackoverflow.com

www.webopedia.com

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