تکنولوژی

زبان برنامه نویسی پایتن (python)

پایتن

آشنای کامل با زبان برنامه نویسی  پایتن (python)

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

شما در حال مطالعه مطلب (آشنای کامل با زبان برنامه نویسی  (python)) از بخش تکنولوژی سایت ثقل هستید

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

در این پست زبانی که به شما پیشنهاد می کنم زبان python است .

نگاهی کوتا به تاریخچه این زبان داشته باشیم . تا به صورت کامل برای شما تشریح کنم :

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

مطلب پیشنهادی :  علت حذف شدن 100 هزار اپلیکیشن از اپ استور چیست ؟

چرا پایتن ؟

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

ویژگی های پایتن

  • شی گراء

پایتن یک زبان برنامه نویسی شی گرا است . و تمام ویژگی های پیشرفته چون وراثت ، چند شکلی ، سر بار گزاری و… پشتی بانی می کند. یکی از ویژگی های پایتن امکان استفاده از کد ها و ککلاس های نوشته شده زبان های دیگری چون c++ و جاوا است که در حقیقت نوشتن بدنه اصلی و هماهنگی بین کلاس ها با پایتن است.

  • رایگان بودن

پایتن یک زبان برنامه نویسی رایگان و متن باز است . می توانید متن آن و خود برنامه را به رایگاه از اینترنت دریافت یا درتوسعه همکاری کنید.

  • قابل حمل بودن

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

  • قدرتمند بودن زبان

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

مطلب پیشنهادی :  iOS 10 اپل دسترس برای آزمایش کنندگان بتا

 

اضافه کنم که پایتن یک زبان تفسیری است نه کامپایلری . یعنی برای اجرا شدن نیاز به مفسر زبان پایتن دارد . زبان های مفسری قابلیت های چون چند سکوی بودن را دارند . و از معایب آن ها نیز می توان نیاز به مفسر داشتن را نام برد . ولی زبان های کامپایلری یک سکو ای هستند . یعنی فقط برای سیستم عاملی که نوشته شده اند قابل اجرا هستند . و لی برای اجرا نیازی به مفسر ندارند . یک بار کامپایل (ترجمه) می شوند و همیشه قابل اجرا هستند .

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

HELLO WORLDدر زبان سی

پایتن

زبان برنامه نویسی سی

 

 

 

 

 

 

 

 

 HELLO WORLD در زبان پایتن

پایتن

زبان برنامه نویسی پایتن

 

 

 

از برنامه های نوشته شده به زبان پایتن را می توان از لیست پاین نام برد:

  • Sublime text که یک ویرایشگر متنی چند پلتفرمی برای کدنویسی است . و از نحو دستورات زبان های برنامه نویسی بسیاری پشتیبانی میکنه.
  • Bit Torrent اصلی ترین و معروف ترین نرم افزار دانلود و اشتراک گذاری فایل در شبکه های نظیر به نظیر   .
  • Blender یک نرم افزار آزاد و متن باز کم حجم و قدرتمند برای ساخت مدل ها و انیمیشن های سه بعدی که در ساخت آن از زبان پایتون استفاده شده است. همچنین این نرم افزار از زبان پایتون برای اسکریپ نویسی داخل خود استفاده میکند.
  • CINEMA 4D یک نرم افزار قدرتمند دیگر برای انجام کارهای سه بعدی است که از زبان پایتون برای اسکریپت نویسی داخلی خود استفاده میکند.
  • Dropbox یکی از معروف ترین و بهترین سرویس های میزبانی فایل در اینترنت     .
  • Open Shot Video Editor یک نرم افزار آزاد و متن باز ویرایشگر فایل های ویدئویی برای سیستم عامل لینوکس.
  • Ubuntu Software Center نرم افزار گرافیکی نصب و مدیریت بسته های نرم افزاری برای سیستم عامل اوبونتو.
  • Panda3D یک موتور بازی که با زبان های برنامه نویسی پایتون و سی پلاس پلاس نوشته شده است.
  • Pidgin یک نرم افزار معروف پیام رسان که از زبان پایتون به همراه زبان های دیگر برای نوشتن استفاده شده است.
مطلب پیشنهادی :  دوربین برای گوشی های هوشمند به همراه تصاویر

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

2 نظر

1 نظر

  1. طراحی سایت مشهد

    فوریه 4, 2018 at 5:20 ب.ظ

    ممنون خیلی خوب بود

    • reza

      فوریه 5, 2018 at 7:52 ب.ظ

      خواهش میکنم

نظر بدهید

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

محبوبترین ها

بروبالا