پایتون

context: پایتون (به انگلیسی: Python، US: ‎/ˈpaɪθɑːn/‎) یک زبان برنامه‌نویسی شیءگرا، تفسیری، سطح بالا، و همه منظوره است، که خیدو فان روسوم[lower-alpha 1] آن را طراحی کرده‌است، و اولین بار در سال ۱۹۹۱ منتشر شده‌است. فلسفه اصلی طراحی پایتون «خوانایی بالای کد» است و نویسه‌های فاصله خالی در آن معنادار هستند و مکرر استفاده می‌شوند. ساختار زبانی و دیدگاه شیءگرا در پایتون به گونه‌ای طراحی شده‌است که به برنامه‌نویس امکان نوشتن کد منطقی و واضح (بدون ابهام) را برای پروژه‌های کوچک و بزرگ می‌دهد.
qas: answers: text: یک زبان برنامه‌نویسی شیءگرا، تفسیری، سطح بالا، و همه منظوره است
question: پایتون چیست؟

answers: text: خیدو فان روسوم
question: پایتون توسط چه کسی طراحی شده‌است؟

question: پایتون اولین بار در چه سالی منتشر شده‌است؟

answers: text: فلسفه اصلی طراحی پایتون «خوانایی بالای کد» است و نویسه‌های فاصله خالی در آن معنادار هستند و مکرر استفاده می‌شوند
question: فلسفه اصلی طراحی پایتون چه بود؟

answers: text: به گونه‌ای طراحی شده‌است که به برنامه‌نویس امکان نوشتن کد منطقی و واضح (بدون ابهام) را برای پروژه‌های کوچک و بزرگ می‌دهد.
question:  ساختار زبانی و دیدگاه شیءگرا در پایتون به چه گونه‌ای طراحی شده‌است؟

context: هدف دیگر طراحی زبان آسان کردن توسعه‌پذیری است. ماژول‌هایی که تازه ساخته شده‌اند، به‌سادگی در C و C++ نوشته می‌شوند. پایتون همچنین می‌تواند به عنوان زبان توسعه برای ماژول‌ها و کاربردهای موجود که به برنامه واسط قابل برنامه‌ریزی نیاز دارد، استفاده شود. توسعه دهندگان پایتون سعی کردند از بهینه‌سازی زود هنگام اجتناب کنند و وصله‌های غیر حساس سی‌پایتون که باعث افزایش سرعت نهایی می‌شد را اضافه نکردند. هرگاه برای برنامه‌نویس پایتون سرعت اهمیت داشت، او می‌تواند توابع زمانبر را به ماژول‌های افزونه‌ای ببرد و آن‌ها را به زبان‌هایی مثل سی بنویسد یا از پای‌پای استفاده کند که نوعی کامپایلر درجا است. از سایتون که اسکریپت پایتون را به سی ترجمه می‌کند نیز می‌توان استفاده کرد.
qas: answers: text: آسان کردن توسعه‌پذیری است
question: هدف طراحی زبان پایتون چیست؟

answers: text: به عنوان زبان توسعه برای ماژول‌ها و کاربردهای موجود که به برنامه واسط قابل برنامه‌ریزی نیاز دارد، استفاده شود
question: پایتون در چه جاهایی می‌تواند استفاده شود؟

answers: text: او می‌تواند توابع زمانبر را به ماژول‌های افزونه‌ای ببرد و آن‌ها را به زبان‌هایی مثل سی بنویسد یا از پای‌پای استفاده کند که نوعی کامپایلر درجا است. از سایتون که اسکریپت پایتون را به سی ترجمه می‌کند نیز می‌توان استفاده کرد.
question: هرگاه برای برنامه‌نویس پایتون سرعت اهمیت داشت، او می‌تواند چه کاری را انجام دهد؟

question: زبان برنامه نویسی سی پلاس پلاس توسط چه کسی نوشته شده‌است؟

context: سی‌پایتون رویهٔ اصلی پایتون است که در نشست C در استاندارد C۸۹ نوشته شد ولی از چند ویژگی نشست C۹۹ نیز استفاده کرده‌است. سی‌پایتون برنامه‌های پایتون را به یک بایت‌کد میانی کامپایل می‌کند، تا بعد از آن ماشین مجازی آن را اجرا کند. سی‌پایتون با یک کتابخانه استاندارد بزرگ توزیع شده‌است، که به صورت مخلوطی از C و پایتون نوشته شده‌است. سی‌پایتون در ورژن‌های مختلف روی پلتفرم‌های زیادی کار می‌کند، مثل مایکروسافت ویندوز و بیشتر سیستم‌های پیشرفته یونیکس. استفاده و توسعه آن روی پایگاه‌های محرمانه مانند آمیب، در کنار پایگاه‌های متداول مانند یونیکس یا مکینتاش، به‌طور عمده در این نظر کمک شده‌است.
qas: answers: text: سی‌پایتون
question: رویهٔ اصلی پایتون چیست؟

answers: text: سی‌پایتون برنامه‌های پایتون را به یک بایت‌کد میانی کامپایل می‌کند، تا بعد از آن ماشین مجازی آن را اجرا کند
question: سی‌پایتون چه کاری را در پایتون انجام می‌دهد؟

answers: text: با یک کتابخانه استاندارد بزرگ
question: سی‌پایتون چگونه توزیع شده‌است؟

answers: text: مایکروسافت ویندوز و بیشتر سیستم‌های پیشرفته یونیکس
question: سی‌پایتون در ورژن‌های مختلف روی چه پلتفرم‌هایی کار می‌کند؟

answers: text: آمیب، در کنار پایگاه‌های متداول مانند یونیکس یا مکینتاش
question: نام پایگاه‌های محرمانه را بنویسید

question: سیستم عامل مکینتاش ساخت کدام شرکت است؟

question: معنی واژه کامپایل را بنویسید

context: پایتون یک کتابخانه استاندارد بزرگ دارد که از آن به عنوان یکی از بزرگ‌ترین توانایی پایتون یاد می‌شود، مشروط به اینکه ابزارهای از پیش نوشته شده، با بسیاری از وظایف سازگار باشد. ماژول‌های کتابخانه استاندارد می‌توانند به شیوه ماژول‌های نوشته شده در سی یا پایتون آرگومان دهی شوند. اخیراً کتابخانه‌های C++ به یک کتابخانه به نام Boost.Python رشد یافته‌است، برای ایجاد قابلیت همکاری بین C++ و پایتون. به دلیل تنوع گسترده در ابزارهای تولید شده توسط کتابخانه استاندارد، این کتابخانه با توانایی استفاده یک زبان سطح پایین ترکیب شده، مثل C و C++ که البته به عنوان واسط بین کتابخانه‌های دیگر است، پایتون می‌تواند یک واسط قوی بین زبان‌ها و ابزارها باشد.
qas: answers: text: پایتون یک کتابخانه استاندارد بزرگ دارد که از آن به عنوان یکی از بزرگ‌ترین توانایی پایتون یاد می‌شود
question: یکی از بزرگ‌ترین توانایی‌های پایتون چیست؟

answers: text: به شیوه ماژول‌های نوشته شده در سی یا پایتون آرگومان دهی شوند
question: ماژول‌های کتابخانه استاندارد می‌توانند به چه شیوه‌هایی آرگومان دهی شوند؟

answers: text: بین زبان‌ها و ابزارها
question: پایتون می‌تواند یک واسط قوی بین چه چیزهایی باشد؟

question: زبان برنامه‌نویسی را تعریف کنید