«زبان برنامه نویسی پایتون» (Python Programming Language) یکی از محبوبترین زبانهای برنامهنویسی دهه کنونی است که طی سالهای اخیر، همواره جزو پنج زبان برنامهنویسی محبوب موجود در دنیا بوده است. پایتون، در ردهبندیهای گوناگونی که برای زبانهای برنامهنویسی و پیرامون محبوبیت، قدرتمندی، تنوع و تعدد فرصتهای شغلی آنها ارائه میشود، نه فقط جزو پنج زبان صدرنشین، که معمولا یکی از دو گزینه اول یا دوم است. محبوبیت زبان برنامهنویسی پایتون در میان توسعهدهندگان نرمافزار، شرکتها، پژوهشگران آکادمیک و افراد تازهواردی که در صدد یادگیری برنامهنویسی هستند، دلایل گوناگونی دارد. در مطلب کاربرد پایتون چیست و چه کارهایی با آن میتوان کرد با توجه به اهمیت یادگیری پایتون ، ابتدا به دلایل محبوبیت پایتون و نقش آنها در کاربردپذیری این زبان برنامهنویسی پرداخته شده است. سپس، کاربرد پایتون در حوزههای علمی، مهندسی و کاربردی گوناگون به طور کامل و جامع، همراه با معرفی قابلیتهای مختلف پایتون برای هر یک از این حوزهها، مورد بررسی قرار گرفته است.
به مخاطبان مطلب کاربرد پایتون چیست و چه کارهایی می توان با آن کرد توصیه میشود که حتما قسمتهای مربوط به آشنایی با زبان برنامهنویسی پایتون و ویژگیهای این زبان و نقش آنها در کاربرد پایتون در حوزههای گوناگون را به طور کامل مطالعه کنند. سپس، در صورتی که صرفا درصدد آگاهی از جزئیات کاربرد پایتون در یک دامنه خاص هستند، میتوانند به عنوان مربوط به آن کاربرد مراجعه کرده و جزئیات را مطالعه کنند.
هرچند که مطالعه کل این مطلب از مجله فرادرس، در افزایش شناخت و آگاهی فرد از زبان پایتون، قابلیتهای آن و چرایی انتخاب پایتون موثر است. افراد میتوانند از کاربرد پایتون برای اعمال علم داده و یادگیری ماشین در حوزههای گوناگون نیز برای گرفتن ایده انجام پروژه و پژوهشهای علمی استفاده کنند.
شایان توجه است که در هر بخش از مطلب، تلاش شده است تا فیلمهای آموزش پایتون به زبان فارسی و متناسب با آن دامنه کاربرد، همراه با جزئیات گوناگون شامل طول مدت دوره، مدرس، سرفصلهای تحت پوشش دوره و اینکه برای چه کسانی مناسب است معرفی شوند. مخاطبان میتوانند از این فیلمهای آموزش برای فراگیری پایتون برای کاربرد مورد نظر خودشان استفاده کنند.
پایتون یک «زبان برنامهنویسی سطح بالا» (High Level Programming Language)، «همهمنظوره» (General Purposes)، «متنباز» (Open Source)، «چند سکویی» (Multi Platform)، «چند پارادایمی» (Multi Paradigm) و با پشتیبانی از «انواع پویا» (Dynamic Types) است. ایده ساخت این زبان برنامهنویسی در اواخر سال ۱۹۸۰ میلادی به عنوان جایگزینی برای زبان برنامهنویسی «ایبیسی» (ABC Programming Language) شکل گرفت. زبان ایبیسی خود از «زبان برنامهنویسی SETL» الهام گرفته شده است.
«خیدو فان روسوم» (Guido van Rossum)، خالق زبان پایتون، کار طراحی و توسعه زبان برنامه نویسی پایتون را در تعطیلات سال نو آغاز کرد. او برای طراحی و توسعه این زبان، چند هدف اصلی بیان کرده بود که امروزه به جرات میتوان گفت که به همه آن اهداف رسیده است. این اهداف و رسیدن به آنها، خود به خوبی گواهی بر چرایی محبوبیت زبان پایتون و صدرنشینی آن در رتبهبندیهای گوناگون انجام شده برای زبانهای برنامهنویسی هستند.
خیدو، اهداف خود از توسعه زبان برنامهنویسی پایتون را در یک پروپوزال دریافت کمک مالی به نام «برنامهنویسی برای همه» (Computer Programming for Everybody) بیان کرد که آن را در سال ۱۹۹۹، برای ارائه به «آژانس پروژههای پژوهشی پیشرفته دفاعی» (Defense Advanced Research Projects Agency | DARPA) تدوین کرده بود. اهداف خیدو فان روسوم از طراحی و توسعه زبان برنامه نویسی پایتون در ادامه آمدهاند.
پایتون در حوزههای مختلفی کاربرد دارد برخی از ویژگیهای مهم پایتون که موجب شدهاند این زبان برنامهنویسی در حوزههایی از جمله مهندسی، پزشکی، فیزیک ، زیست شناسی و...کاربرد داشته باشد.
منبع: فرادرس