تهران پایتخت
ثبت نام
زبان برنامه نویسی پایتون و شی گرایی

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

peyman ps

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

پایتون یک زبان برنامه‌نویسی سطح بالا، شیءگرا و تفسیری است که توسط گیدو ون روسوم (Guido van Rossum) در سال ۱۹۹۰ طراحی شد.این زبان از زبان های برنامه نویسی تفسیری بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند.

بیشتر یاد بگیرید:

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

پایتون پروژه‌ای بازمتن توسعه یافته است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد.
پایتون در یک محیط آموزشی ایجاد و توسعه یافته است . یعنی در کریسمس سال 
۱۹۹۸ در موسسه ملی تحقیقات ریاضی و رایانه (CWI) در شهر آمستردام. در آن زمان گیدو یک پژوهشگر در CWI بود و در زمان بیکاری خود بر روی پروژه شخصی خود یعنی پایتون کار می کرد . اولین نسخه عمومی از پایتون در ماه فوریه سال ۱۹۹۱ منتشر شد . برای مدتی نسبتاً طولانی پایتون توسط موسسه ملی تحقیقات و ابتکارات (CNRI) واقع در رستون ایالات متحده‌ امریکا توسعه می‌یافت . تا اینکه در سال ۲۰۰۰ تیم توسعه دهنده پایتون به آزمایشگاه های پایتون منتقل شدند . نام پایتون از برنامه مورد علاقه سازنده آن یعنی مونتی پایتون که یک برنامه کمدی انگلیس بود گرفته شده است .

ویژگی های شی گرایی

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

  • رایگان

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

  • قابلیت حمل

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

  • قدرتمند

پایتون زبانی چند رگه است که از زبان‌های برنامه‌نویسی تفسیری (برای مثال : تی‌سی‌ال، اسکیم، پرل) و زبان‌های سیستمی (برای مثال: سی‌پلاس‌پلاس، سی و جاوا) مشتق شده.

  • درونی سازی و گسترش

این ویژگی یکی از پرکاربرد ترین و قوی ترین ویژگی های پایتون می باشد . شما می توانید قطعه از کد را در زبانی چون سی‌پلاس‌پلاس، سی و جاواپایتون استفاده کنید. و یا می توان از توابع کتابخانهای و کامپوننت هایی چون COM API استفاده کرد . البته نوع این نوع برنامه نویسی (ماژول) با برنامه نویسی معمولی هر زبان متفاوت می باشد . می توان از کد های پایتون در زبانهای دیگر نیز استفاده کرد (درونی سازی) نوشته سپس از آن در برنامه نوشته شده باسهولت یادگیری و استفاده
بی شک و حداقل از نظر بسیاری از برنامه نویسان پایتون این زبان یکی از آسان ترین زبان ها برای یادگیری و استفاده می باشد و از آن به عنوان یک زبان سریع برنامه نویسی یاد می کنند . این زبان نیازی به کامپایل ندارد و شما مستقیما می توانید پس از نوشتن کد و با یک دستور آن را اجرا کنید . دستورات این زبان بسیار نزدیک به زبان انسان می باشد .

 

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]
peyman ps
نویسنده: peyman ps
تعداد نوشته ها:311

خلاصه از نویسنده: به عنوان یکی از اعضای تیم تهران پایتخت هستم

دیدگاه کاربران
0 0 رای ها
امتیازدهی به مقاله

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
مقالات مشابه
© تمامی حقوق برای تهران پایتخت محفوظ میباشد.