اجرای آنلاین پایتون

ابزار رایگان دانش‌پذیران کادوس

کد پایتون را داخل مرورگر بنویسید و اجرا کنید؛ بدون نصب، با ورودی برنامه، توضیح فارسی خطاها و 20 تمرین دوره پایتون کادوس با بررسی خودکار.

پایتون ۳ واقعیبدون نصبتمرین با بررسی خودکار
نمونه
Consoleآماده
stdinورودی برنامه

بار اول، خود پایتون (حدود ۱۰ مگابایت) دانلود می‌شود و دفعه‌های بعد از حافظه مرورگر می‌آید. Ctrl + Enter کد را اجرا می‌کند؛ Tab چهار فاصله می‌گذارد (برای رفتن به بخش بعدی صفحه، اول Esc بزنید). کد خودکار در همین مرورگر ذخیره می‌شود.

برای کار با ابزار، جاوااسکریپت مرورگر را فعال کنید.

تمرین با بررسی خودکار

تمرین‌های دوره پایتون کادوس

20 تمرین به ترتیب جلسه‌های دوره پایتون کادوس و کتاب رایگان آن. تمرین را باز کنید، کد بنویسید و «بررسی تمرین» را بزنید؛ کد شما با چند ورودی پنهان آزمایش می‌شود.

راهنما

پایتون را بدون نصب امتحان کنید

چطور کار می‌کند؟

این ابزار نسخه واقعی پایتون ۳ (CPython) را با فناوری WebAssembly داخل مرورگر شما اجرا می‌کند؛ نه سروری لازم است و نه نصب. کتابخانه استاندارد پایتون (math، random، datetime، json، collections و…) در دسترس است.

ورودی برنامه

اگر برنامه input() دارد، جواب‌ها را پیش از اجرا در کادر «ورودی برنامه» بنویسید؛ هر خط جواب یک input(). ورودی‌ها در خروجی با رنگ نارنجی نشان داده می‌شوند.

محدودیت‌ها

  • برای امنیت، کد به اینترنت و فایل‌های کامپیوتر شما دسترسی ندارد.
  • اجرا بیشتر از ۱۰ ثانیه متوقف می‌شود (مثلاً حلقه بی‌پایان)؛ دکمه «توقف» هم هست.
  • کتابخانه‌های بیرونی (pip)، tkinter و برنامه‌های گرافیکی اجرا نمی‌شوند؛ برای این‌ها پایتون را روی کامپیوتر نصب کنید (فصل صفر کتاب رایگان پایتون کادوس).
پرسش‌های پرتکرار

سؤال‌های رایج درباره پایتون آنلاین

کامپایلر آنلاین پایتون واقعاً پایتون است؟

بله. این ابزار CPython، همان پایتون رسمی نسخه ۳، را به شکل WebAssembly داخل مرورگر اجرا می‌کند. کد شما برای هیچ سروری فرستاده نمی‌شود و همه چیز روی دستگاه خودتان اجرا می‌شود.

چرا بار اول اجرا کمی طول می‌کشد؟

بار اول خود پایتون (حدود ۱۰ مگابایت) دانلود می‌شود. مرورگر آن را نگه می‌دارد و دفعه‌های بعد اجرا تقریباً فوری است.

input() در این ابزار چطور کار می‌کند؟

جواب‌ها را پیش از اجرا در کادر «ورودی برنامه» بنویسید؛ هر خط برای یک input(). اگر برنامه ورودی بیشتری بخواهد، خطای EOFError می‌گیرید و ابزار توضیح فارسی آن را نشان می‌دهد.

می‌توانم کتابخانه‌هایی مثل numpy یا requests را نصب کنم؟

نه. برای امنیت و سرعت، فقط کتابخانه استاندارد پایتون در دسترس است و کد به اینترنت دسترسی ندارد. برای پروژه‌های بزرگ‌تر پایتون و VS Code را روی کامپیوتر نصب کنید.

تمرین‌ها چطور بررسی می‌شوند؟

کد شما با چند ورودی پنهان اجرا می‌شود و خروجی دقیقاً با جواب درست مقایسه می‌شود (فاصله‌های اضافه آخر خط مهم نیست). هنگام بررسی، پیام داخل input() چاپ نمی‌شود. تمرین‌های قبول‌شده در همین مرورگر علامت می‌خورند.

روی گوشی هم کار می‌کند؟

بله، روی مرورگرهای امروزی گوشی هم اجرا می‌شود؛ فقط بار اول دانلود ۱۰ مگابایتی دارد و نوشتن کد با صفحه کلید کامپیوتر راحت‌تر است.

دپارتمان کامپیوتر و برنامه‌نویسی کادوس

این ابزار را برای دانش‌پذیران خودمان ساختیم

درباره دوره پایتون و دوره‌های برنامه‌نویسی سؤال دارید؟ با یکی از شعبه‌های کادوس تماس بگیرید.

شعبه مرکزی (خیابان لاکانی)

رشت، خیابان لاکانی، ابتدای خیابان صندوق عدالت · ساعت کاری ۸ تا ۲۱

۰۱۳۹۱۰۰۲۳۴۳صفحه شعبه

شعبه مسکن مهر

رشت، مسکن مهر، میدان دوم، مهر ۶۶

۰۱۳۹۱۰۰۲۳۲۳صفحه شعبه