code programming

From Blocks to Text: Scratch to Python برای سنین 9–12

فرزند شما قبلاً چیزی را در Scratch ساخته است. این همان برنامه است، خط به خط در Python تایپ شده — همان جهش، همان سوال، همان سلام، بدون پالتی برای انتخاب بلاک‌ها. دوازده درس در چهار جلسه، نوشته‌شده برای کودکی بین نه تا دوازده ساله در صندلی پشت کامپیوتر، با چهار صفحه برای بزرگسالی کنار او.

  • trending_upBeginner
  • schedule5h 6m
  • menu_book12 درس
  • publicEnglish
  • workspace_premiumBasic
From Blocks to Text: Scratch to Python برای سنین 9–12

معرفی اجمالی

هیچ چیز جدیدی در اینجا تدریس نمی‌شود. این همان نقطه مطلب است. کودکی که یک پروژه Scratch را به پایان رسانده است، قبلاً events، loops، input و output را می‌فهمد. فقط با همه آن‌ها به‌عنوان اشکال رنگی‌ای مواجه شده است که کنار هم می‌گیرند. این بخش یک پروژه‌ای را که خود ساخته‌اند می‌گیرد و آن را در Python بازسازی می‌کند، بلاک به بلاک، تا هر ایده Python از قبل فهمیده‌شده و فقط نوع نوشتاری آن جدید است. When clicked اجرا کردن فایل می‌شود. Say می‌شود print. Ask and wait می‌شود input. Repeat می‌شود for loop. If می‌ماند if. هیچ چیز دیگری لازم نیست یاد بگیرید تا عبور کنید. آنچه واقعاً باید یاد بگیرید آن است که پالت قبلاً برای شما انجام می‌داد. Scratch هرگز اجازه نمی‌داد اشتباهی در نام بلاک کنید، هرگز اجازه نمی‌داد یک colon فراموش کنید، هرگز اجازه نمی‌داد از نوع نادرستی quote mark استفاده کنید، و براکت loop را پیرامون بلاک‌های شما به رنگ نارنجی کشیده می‌شد تا بتوانید ببینید. Python هیچ‌یک از این‌ها را نمی‌کند. یک ماژول کامل در مورد این چهار چیز و بس است، و هر یک با اینکه آن را اول اشتباه تایپ می‌کنید و می‌خوانید کامپیوتر چه می‌گوید با آن مواجه می‌شوید. آخرین ماژول بلاک‌های باقی‌مانده را عبور می‌دهد، و سپس متوقف می‌شود. این بخش یک پل است، نه یک دوره Python. با این‌که کودک را به Python From a White Sheet، ماژول دو، تحویل می‌دهد، که جایی است که Python واقعی شروع می‌شود، پایان می‌پذیرد.

طرح درس · 4 ماژول

lockآزاد می‌شود با دسترسی
  1. 01 همان برنامه، دو بار
    3 درس·1h 14m

    با توضیح Python شروع نکنید. با قرار دادن script Scratch کودک در سمت چپ صفحه و خطوط تایپ شده آن در سمت راست شروع کنید. تمام ماژول ادعایی است که این برنامه‌ها یکسان هستند، و راه اثبات آن اجرای هر دو…

  2. 02 چهار چیزی که اکنون مشکل تو هستند
    3 درس·1h 19m

    هر شکستی در این ماژول در Scratch نامرئی بود چون پالت آن را جلوگیری می‌کرد. این را یک بار با صدای بلند بگو. سپس هر چهار آن را آغاز کن. متن قرمز بیشتری در این جلسه وجود خواهد داشت تا در بقیه بخش، و این…

  3. 03 دوباره بسازید
    3 درس·1h 21m

    ماژول 1 ترجمه با پاسخ قابل‌رؤیت بود. این همان برنامه از صفر است. انتظار داشته باشید که بیشتر از حد تصور خود طول بکشد و انتظار داشته باشید که اجرای اول ناموفق شود. ماژول با این پایان می‌یابد که کودک…

  4. 04 بلاک‌هایی که هنوز از آن‌ها عبور نکرده‌اید
    3 درس·1h 12m

    این ماژول قطعه را عمداً زودتر پایان می‌دهد. همه چیزی بعد از آن متعلق به Python From a White Sheet است. درس آخر برای بزرگسال است و درباره نحوه‌ای است که دیگر نیازی به آن‌ها نیست.

پرسش‌های متداول

در From Blocks to Text: Scratch to Python برای سنین 9–12 چه چیزی یاد می‌گیرم؟
فرزند شما قبلاً چیزی را در Scratch ساخته است. این همان برنامه است، خط به خط در Python تایپ شده — همان جهش، همان سوال، همان سلام، بدون پالتی برای انتخاب بلاک‌ها. دوازده درس در چهار جلسه، نوشته‌شده برای کودکی بین نه تا دوازده ساله در صندلی پشت کامپیوتر، با چهار صفحه برای بزرگسالی کنار او.
آیا نیاز به تجربه قبلی دارم؟
خیر — From Blocks to Text: Scratch to Python برای سنین 9–12 از مبانی شروع می‌شود و برای مبتدیان مناسب است.
From Blocks to Text: Scratch to Python برای سنین 9–12 چقدر طول می‌کشد؟
From Blocks to Text: Scratch to Python برای سنین 9–12 شامل 4 ماژول و 12 درس است. شما با سرعت خود یاد می‌گیرید.
چگونه دسترسی پیدا کنم؟
From Blocks to Text: Scratch to Python برای سنین 9–12 در هر اشتراک پولی گنجانده شده است.

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

Binary, Hex and Data Units
Beginner Binary, Hex and Data Units The topic that costs more marks than any other on the paper, taught by hand. Bits and bytes, binary and hex in all six directions, the 1000-versus-1024 trap, file sizes, transmission times, overflow, two's complement and character sets. Every module ends in a timed drill marked the way an examiner marks it.
Python از صفحه خالی
Beginner Python از صفحه خالی دنباله دقیق که نه دانش‌آموز قبلاً از آن عبور کرده‌اند، از یک فایل خالی تا برنامه‌ای که سؤال می‌پرسد، پاسخ‌ها را بررسی می‌کند و ورودی نادرست را رد می‌کند. بدون پیش‌زمینه برنامه‌نویسی. بدون ریاضیات. شما برنامه را عمداً بارها شکست خواهید داد.
First Program — Scratch for ages 5–9
Beginner First Program — Scratch for ages 5–9 Nine Scratch blocks, three sessions of about twenty-five minutes, and one small program a child of five to nine builds themselves. Written for the parent sitting beside them: what to click, what they will get stuck on, what to say when it goes wrong, and when to keep your hands off the mouse.
AI Without the Hype
Beginner AI Without the Hype What the model is actually doing when it answers you, why that produces something that looks like thinking, why it invents citations, and the cost mechanic almost nobody explains: a chat resends the entire conversation on every single turn. You will do the arithmetic yourself.
IGCSE and GCSE Computer Science — Theory That Actually Gets Marked
Intermediate IGCSE and GCSE Computer Science — Theory That Actually Gets Marked The theory half of the paper, taught so it survives the exam room. The memory hierarchy and what actually happens at boot. Compilers, interpreters and assemblers, including the answer that sounds right and scores nothing. Databases from a spreadsheet up to keys and normalisation. DNS and the full path between pressing Enter and seeing the page. Systems software, and the ethical and legal section that is the easiest ten marks on the paper.
Programming for the Exam — Python Answers That Score
Intermediate Programming for the Exam — Python Answers That Score The programming half of the paper, taught at exam pitch. Pseudocode translated both ways, because the mark scheme is written in a notation nobody practises. Trace tables done column by column, including the ones with a loop and a condition inside it. Linear and binary search, bubble and insertion sort, what each costs and the comparison questions boards love. Validation against verification, and the boundary test data everybody forgets. Procedures against functions, and a systematic method for finding your own error with four minutes left.