دفتر تمرین Python

Python توی مرورگرت اجرا می‌شه.
دفتر تمرین برنامه‌نویسی برای بچه‌ها

نیاز به نصب نیست. خطاها فارسی. آسان برای بچه‌ها.

همین الان امتحان کن
صفحه نمایش نتایج اجرای کد نماد مار

آشنا به نظر می‌رسد؟

ویژگی‌ها

🌐

بدون نصب

فقط مرورگرت رو باز کن. روی Chromebook و تبلت هم کار می‌کنه.

✏️

به فارسی

دکمه‌ها و منوها فارسی هستند. آسان برای یادگیرندگان کوچک.

💬

خطاهای ساده

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

💾

کد هیچوقت گم نمی‌شه

ذخیره خودکار. مرورگر رو ببند، کدت همونجاست.

اگه خطا بیاد چی؟

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

خطای انگلیسی SyntaxError: '(' was never closed
ترجمه شده پرانتز ( بسته نشده. ) رو اضافه کن
خطای انگلیسی NameError: name 'hensuu' is not defined
ترجمه شده hensuu چیه؟ هنوز نساختیش یا اسمش رو اشتباه نوشتی
خطای انگلیسی IndentationError: expected an indented block
ترجمه شده فاصله کم داری. بعد از if یا for باید ۴ تا فاصله بذاری

بیش از ۲۰ نوع خطا رو پشتیبانی می‌کنه

بعد از Scratch چی یاد بگیریم؟

توی Scratch یاد گرفتی با کنار هم گذاشتن بلوک‌ها برنامه بسازی. عالی!

ولی اگه می‌خوای با نوشتن متن برنامه بنویسی، قدم بعدی Python هست.

با دفتر تمرین Python، می‌تونی همون بلوک‌های «تکرار» و «اگر» Scratch رو به Python بنویسی.

بخش «نمونه‌ها» توی برنامه، کدهای Python داره که همون کار بلوک‌های Scratch رو می‌کنن.

نمونه‌ها رو ببین

ببین چه کارهایی می‌تونی بکنی!

🎨 یه نقش بساز

for i in range(5):
    print("★" * i)
★ ★★ ★★★ ★★★★

🎵 موسیقی بساز

for nota in ["دو","ر","می","فا","سل"]:
    print(nota, "♪")
دو ♪ ر ♪ می ♪ ...

🚀 پرتاب موشک

for i in [3,2,1]:
    print(i)
print("پرتاب!")
3 2 1 پرتاب!

برای والدین — خیالتان راحت

🔒 امن
تمام داده‌ها در مرورگر فرزندتان پردازش می‌شود. چیزی به سرورهای خارجی فرستاده نمی‌شود.
🐍 Python واقعی
از WebAssembly (Pyodide) برای اجرای Python 3 استاندارد استفاده می‌کند.
📈 آماده برای آینده
نحو استاندارد Python را یاد می‌گیرد، بنابراین دانش هنگام انتقال به محیط کامل قابل استفاده است.
🆓 کاملاً رایگان
نیاز به ثبت حساب نیست.

آسان مثل ۱-۲-۳

1

باز کن

صفحه نمایش برنامه باز شده در مرورگر

فقط آدرس رو باز کن.

2

بنویس

صفحه نمایش در حال نوشتن کد Python

کدت رو بنویس.

3

اجرا کن

صفحه نمایش نتایج اجرای کد

دکمه رو بزن و نتیجه رو ببین.

همین الان امتحان کن

بدون حساب — کاملاً رایگان

به جامعه بپیوندید

عضویت در Discord