پایتون

آموزش برنامه‌نویسی کودکان و نوجوانان با پایتون، برای ۸ تا ۱۶ سال

در این دوره کودکان و نوجوانان با کد واقعی پایتون برنامه می‌نویسند، نه با بلوک‌های آماده. از اولین print تا بازی‌های کوچک، هر برنامه همان لحظه در مرورگر اجرا می‌شود.

  • رایگان برای ۸ تا ۱۶ سال
  • دینو هر درس را قدم‌به‌قدم توضیح می‌دهد
  • بدون نصب هیچ برنامه‌ای
ببینید چه می‌سازید
درس
۶۸
تمرین
۴۶
فصل
۱۰
پایان دوره
گواهی
نمونه: نقاشی دینو با print
dino.pyنقاشی دینو با print
# دینو با چند خط print روی صفحه کشیده می‌شود
print("               __")
print("              / _)")
print("     _.----._/ /")
print("    /         /")
print(" __/ (  | (  |")
print("/__.-'|_|--|_|")
print("")
print("سلام، من دینو هستم")
خروجی
               __
              / _)
     _.----._/ /
    /         /
 __/ (  | (  |
/__.-'|_|--|_|

سلام، من دینو هستم

چند خط print کنار هم یک دایناسور می‌کشند. همهٔ کار با یک دستور انجام می‌شود. نمونه‌های دیگر

آنچه یاد می‌گیرید

در این دوره چه چیزهایی یاد می‌گیرید

هر فصل یک مهارت تازه دارد و با تمرین‌های کوتاه و بازی‌گونه جلو می‌رود.

  1. فصل ۱

    مثل یک کارآگاه فکر کردن

    پیش از نوشتن کد یاد می‌گیرید برنامه یعنی چه، چرا ترتیب کارها مهم است، کار بزرگ را چطور تکه‌تکه کنید و باگ را سرنخی برای پیدا کردن ایراد ببینید.

  2. فصل ۲

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

    دکمهٔ اجرا را امتحان می‌کنید، متن و ایموجی چاپ می‌کنید و پیامی را که خراب شده درست می‌کنید.

  3. فصل ۳

    متغیر، جعبه‌ای برای داده

    اسم، حیوان یا عدد را در متغیر نگه می‌دارید، دو متن را به هم می‌چسبانید و جای دو متغیر را عوض می‌کنید.

  4. فصل ۴

    گفت‌وگو با برنامه

    با input برنامه از کاربر سؤال می‌پرسد و با جواب‌های او جمله و قصه می‌سازد.

  5. فصل ۵

    عدد و حساب

    جمع، ضرب و تقسیم را به برنامه می‌سپارید و فرق متن و عدد را یاد می‌گیرید.

  6. فصل ۶

    تصمیم با if

    برنامه زوج و فرد را تشخیص می‌دهد، رمز را بررسی می‌کند و بازیکن را به مرحلهٔ بعد می‌برد.

  7. فصل ۷ و ۸

    تکرار با حلقه

    با for و while کاری را چند بار انجام می‌دهید، از شمردن تا شمارش معکوس پرتاب موشک.

  8. فصل ۹

    تابع، دستوری با نام خودتان

    به چند خط کد یک نام می‌دهید و هر بار با همان نام صدایش می‌زنید. فرق return و print را هم یاد می‌گیرید.

  9. فصل ۱۰

    پروژه‌های پایانی

    کارت معرفی، آزمون امتیازدار، بازی حدس عدد و ماشین‌حساب منودار را خودتان می‌سازید.

نمونه‌کد

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

این شش برنامه را برای همین صفحه نوشته‌ایم. هر کدام فقط با چیزهایی ساخته شده که تا همان فصل آموزش داده می‌شود و خروجی کنارش همان چیزی است که اجرای کد چاپ می‌کند.

روش کار

یک درس چطور پیش می‌رود

  1. ۱

    دینو توضیح می‌دهد

    هر درس با چند جملهٔ کوتاه از دینو شروع می‌شود که کار همان درس را با یک مثال ساده توضیح می‌دهد.

  2. ۲

    کد را می‌نویسید و اجرا می‌کنید

    با دکمهٔ اجرا، نتیجهٔ برنامه همان لحظه روی صفحه می‌آید.

  3. ۳

    جواب را بررسی می‌کنید

    دکمهٔ بررسی کار شما را می‌سنجد. اگر جایی درست نباشد، راهنمای همان تمرین قدم‌به‌قدم کمکتان می‌کند.

کد یا بلوک

کد واقعی یا بلوک‌های آماده

در بسیاری از آموزش‌های برنامه‌نویسی کودکان، برنامه با کنار هم گذاشتن بلوک‌های رنگی ساخته می‌شود. این دوره از ابتدا کد واقعی پایتون را آموزش می‌دهد.

کد واقعی یا بلوک‌های آماده
موضوعکد پایتون در این دورهبرنامه‌نویسی بلوکی
کار کودکدستورها را خودش با صفحه‌کلید می‌نویسد.بلوک‌های آماده را می‌کشد و کنار هم می‌گذارد.
اشتباه تایپیپیش می‌آید و پیدا کردنش بخشی از درس است.پیش نمی‌آید، چون بلوک‌ها آماده‌اند.
مناسب‌تر برایکودکی که فارسی را راحت می‌خواند و کمی تایپ بلد استکودکان کوچک‌تری که هنوز تایپ نمی‌کنند
قدم بعدیهمین زبان در دورهٔ کامل پایتون ادامه پیدا می‌کند.برای ادامه باید به یک زبان متنی رفت.
سرفصل‌ها

سرفصل‌های دوره

۱۰ سرفصل، ۶۸ درس، ۴۶ تمرین

۱

قبل از کدنویسی: مثل یک کارآگاه فکر کن

۸ درس
۲

اولین جادوها: دکمه‌ی اجرا را بزن

۸ درس
۳

جعبه‌های جادویی: متغیرها

۷ درس
  • متغیر یک جعبه استپیش‌نمایش رایگان
  • اجرای آماده با متغیرپیش‌نمایش رایگانتمرین
  • مقدار جعبه را عوض کنپیش‌نمایش رایگانتمرین
  • اسم خوب برای جعبهپیش‌نمایش رایگان
  • دو متن را به هم بچسبانپیش‌نمایش رایگانتمرین
  • دو جعبه: اسم و حیوانپیش‌نمایش رایگانتمرین
  • جای دو جعبه را عوض کنپیش‌نمایش رایگانتمرین
۴

برنامه با تو حرف می‌زند: input()

۶ درس
  • ورودی یعنی چه؟پیش‌نمایش رایگان
  • اسمت را بپرس و سلام کنپیش‌نمایش رایگانتمرین
  • جمله با شهر بسازپیش‌نمایش رایگانتمرین
  • چیز موردعلاقه‌ات را بپرسپیش‌نمایش رایگانتمرین
  • دو سؤال، دو جوابپیش‌نمایش رایگانتمرین
  • قصه‌ساز کوچکپیش‌نمایش رایگانتمرین
۵

عددها و حساب‌وکتاب

۸ درس
  • کامپیوتر حساب بلد استپیش‌نمایش رایگان
  • یک عدد را چاپ کنپیش‌نمایش رایگانتمرین
  • دو عدد آماده را جمع کنپیش‌نمایش رایگانتمرین
  • متن یا عدد؟ تفاوتشان مهم استپیش‌نمایش رایگان
  • دو عدد از کاربر بگیر و جمع کنپیش‌نمایش رایگانتمرین
  • سال بعد چند ساله می‌شوی؟پیش‌نمایش رایگانتمرین
  • آب‌نبات‌ها را تقسیم کنپیش‌نمایش رایگانتمرین
  • ضرب موشکیپیش‌نمایش رایگانتمرین
۶

تصمیم گرفتن: اگر... وگرنه...

۷ درس
  • برنامه‌ها تصمیم می‌گیرندپیش‌نمایش رایگان
  • اولین شرط آمادهپیش‌نمایش رایگانتمرین
  • زوج است یا فرد؟پیش‌نمایش رایگانتمرین
  • نگهبان رمزپیش‌نمایش رایگانتمرین
  • حدس عدد مخفیپیش‌نمایش رایگانتمرین
  • ارتقای سطح بازیپیش‌نمایش رایگانتمرین
  • هوا چطور است؟پیش‌نمایش رایگانتمرین
۷

تکرار با حلقه (for)

۶ درس
  • حلقه چیست؟ یادت هست؟پیش‌نمایش رایگان
  • حلقه‌ی آماده را اجرا کنپیش‌نمایش رایگانتمرین
  • تا پنج بشمارپیش‌نمایش رایگانتمرین
  • یک ردیف ستاره بچینپیش‌نمایش رایگانتمرین
  • رژه‌ی شمارشپیش‌نمایش رایگانتمرین
  • شمارش معکوس و پرتاب موشکپیش‌نمایش رایگانتمرین
۸

حلقه‌ی while به‌آرامی

۵ درس
  • while یعنی تا وقتی که...پیش‌نمایش رایگان
  • حلقه‌ی while آمادهپیش‌نمایش رایگانتمرین
  • شمردن با whileپیش‌نمایش رایگانتمرین
  • شرط توقف را پر کنپیش‌نمایش رایگانتمرین
  • تا وقتی درست نشده، دوباره بپرسپیش‌نمایش رایگانتمرین
۹

تابع‌ها: دستورهای نام‌دار

۷ درس
  • تابع یعنی یک کار نام‌دارپیش‌نمایش رایگان
  • تابع آماده را صدا بزنپیش‌نمایش رایگانتمرین
  • تابع سلام با اسمپیش‌نمایش رایگانتمرین
  • return یا print؟ فرقشان چیست؟پیش‌نمایش رایگان
  • تابع دو برابرپیش‌نمایش رایگانتمرین
  • تابع مساحت مربعپیش‌نمایش رایگانتمرین
  • کمک‌کار خودت را بسازپیش‌نمایش رایگانتمرین
۱۰

پروژه‌های کوچک و باحال

۶ درس
  • وقت ساختن است!پیش‌نمایش رایگان
  • کارت معرفی خودتپیش‌نمایش رایگانتمرین
  • آزمون کوچک با امتیازپیش‌نمایش رایگانتمرین
  • بازی حدس عدد (تصادفی مهارشده)پیش‌نمایش رایگانتمرین
  • ماشین‌حساب با منوپیش‌نمایش رایگانتمرین
  • مسیر بعدی: پایتون از صفر تا برنامه‌نویسپیش‌نمایش رایگان
شروع دوره

از همین امروز شروع کنید

همهٔ درس‌های این دوره رایگان است. با یک حساب کاربری شروع کنید.

این دوره شامل:
  • ۶۸ درس تعاملی
  • ۴۶ تمرین عملی
  • ۲۲ ساعت محتوای آموزشی
  • اجرای کد در مرورگر، بدون نصب
  • گواهی پایان دوره
  • دسترسی مادام‌العمر

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

رایگان

تمام درس‌های این دوره به‌صورت کامل و همیشگی رایگان است.

بدون نیاز به پرداخت مبلغی

برای چه کسی

این دوره برای چه کسی است

  • کودکان ۸ تا ۱۱ سال

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

  • نوجوانان ۱۲ تا ۱۶ سال

    اگر می‌خواهند برنامه‌نویسی را با یک زبان واقعی شروع کنند و بعد سراغ دورهٔ کامل پایتون بروند.

  • پدر و مادرها

    اگر برای فرزندتان شروعی آرام می‌خواهید که در آن از همان ابتدا کد واقعی بنویسد.

پیش‌نیاز: خواندن فارسی و کمی آشنایی با صفحه‌کلید. تجربهٔ برنامه‌نویسی لازم نیست.

بعد از این دوره

پرسش‌ها

پرسش‌های پرتکرار

آموزش برنامه‌نویسی کودکان از چند سالگی مناسب است؟
این دوره برای ۸ تا ۱۶ سال ساخته شده است. درس‌ها کوتاه‌اند و با زبانی ساده نوشته شده‌اند، پس کودکی که فارسی را راحت می‌خواند از همان ۸ سالگی می‌تواند جلو برود.
چرا پایتون برای شروع برنامه‌نویسی کودکان مناسب است؟
دستورهای پایتون کوتاه و ساده‌اند، مثل print برای نشان دادن و input برای پرسیدن. کودک از درس‌های اول برنامه‌ای می‌نویسد که کار می‌کند و همین زبان را بعدها در کارهای جدی هم به کار می‌برد.
این دوره رایگان است؟
بله. همهٔ درس‌های دوره برای ۸ تا ۱۶ ساله‌ها رایگان است و پرداختی در کار نیست.
فرزندم چطور دوره را شروع کند؟
فرزندتان با حساب کاربری خودش وارد شود و تاریخ تولدش را در حساب ثبت کند. دوره برای حسابی باز می‌شود که سن ثبت‌شده در آن بین ۸ تا ۱۶ سال باشد.
دینو کیست؟
دینو دایناسور این دوره است و هر درس را قدم‌به‌قدم توضیح می‌دهد. در درس‌هایی که صدا دارند دینو حرف می‌زند و متن حرف‌هایش هم روی صفحه می‌آید. اگر صدا را خاموش کنید، دینو فقط می‌نویسد.
در پایان دوره گواهی صادر می‌شود؟
بله. وقتی همهٔ درس‌ها تمام شود، گواهی پایان دوره با یک شمارهٔ استعلام صادر می‌شود.

همین امروز شروع کنید

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

آموزش برنامه‌نویسی کودکان و نوجوانان ۸ تا ۱۶ سال با پایتون — دینا کد