به دنبال چیزی خاص هستید؟

درس 3/3 | زمان مطالعه: 20 حداقل
به دنبال چیزی خاص هستید؟

اگر می‌خواهید بدانید آیا یک برنامه خاص، یا یک کتابخانه با عملکرد خاص، در Python موجود است، منابع اطلاعاتی زیادی وجود دارد. وب‌سایت Python یک شاخص بسته‌ی Python را ارائه می‌دهد (که به نام Cheese Shop نیز شناخته می‌شود، اشاره‌ای به فیلمنامه‌ی Monty Python به همین نام). همچنین یک صفحه‌ی جستجو برای چندین منبع اطلاعاتی مرتبط با Python وجود دارد. اگر این هم به نتیجه نرسید، فقط در Google عبارتی شامل کلمه‌ی ''python'' جستجو کنید و احتمالاً نتیجه‌ای که نیاز دارید را خواهید گرفت. اگر همه چیز ناموفق بود، در گروه خبری Python پرسش کنید و احتمال خوبی وجود دارد که کسی شما را به مسیر درست راهنمایی کند.

Python یک زبان برنامه‌نویسی عمومی با سطح بالا و تفسیری است. فلسفه طراحی Python بر readability کد تأکید دارد با استفاده قابل توجه از indentation معنادار. ساختارهای زبانی آن و همچنین رویکرد شی‌گرا به نویسندگان برنامه کمک می‌کند کد واضح و منطقی برای پروژه‌های کوچک و بزرگ بنویسند.


Python به صورت پویا تایپ می‌شود و جمع‌آوری زباله دارد. این زبان از چندین پارادایم برنامه‌نویسی پشتیبانی می‌کند، از جمله برنامه‌نویسی ساختاری (به‌ویژه، رویه‌ای)، شی‌گرا و تابعی. Python معمولاً به عنوان یک زبان "باتری درون" توصیف می‌شود به دلیل کتابخانه استاندارد جامع آن.


Guido van Rossum در اواخر دهه 1980 شروع به کار بر روی Python کرد، به عنوان جانشینی برای زبان برنامه‌نویسی ABC، و در سال 1991 آن را به عنوان Python 0.9.0 منتشر کرد. Python 2.0 در سال 2000 منتشر شد و ویژگی‌های جدیدی مانند فشرده‌سازی لیست‌ها و یک سیستم جمع‌آوری زباله با استفاده از شمارش مرجع را معرفی کرد. Python 3.0 در سال 2008 منتشر شد و یک تجدید نظر عمده در زبان بود که به طور کامل با نسخه‌های قبلی سازگار نیست و بسیاری از کدهای Python 2 بدون تغییر در Python 3 اجرا نمی‌شوند. Python 2 با نسخه 2.7.18 در سال 2020 متوقف شد.


Python به طور مداوم به عنوان یکی از محبوب‌ترین زبان‌های برنامه‌نویسی رتبه‌بندی می‌شود.