یادگیری برنامه نویسی برای کودکان و نوجوانان

مطالبی که قرار می دهیم مربوط به آموزش برنامه نویسی برای کودکان و نوجوانان می باشد.

یادگیری برنامه نویسی برای کودکان و نوجوانان

مطالبی که قرار می دهیم مربوط به آموزش برنامه نویسی برای کودکان و نوجوانان می باشد.

برنامه نویسی برای کودکان و نوجوانان مزایای فراوانی به همراه دارد. بنده یک برنامه نویس هستم. ای کاش در زمان نوجوانی کسی بود و دستم را می گرفت و به سمت برنامه نویسی می آورد. کودکان و نوجوانان به آموزش برنامه نویسی بپردازند

۵۵ مطلب در ارديبهشت ۱۴۰۱ ثبت شده است

  • ۰
  • ۰

آدرس سایت اسکرچ

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

برای اجرای یک فایل از خط فرمان با استفاده از Jest:برای اجرای یک فایل از خط فرمان با استفاده از TAP:کلاسیک -R باعث می‌شود ضربه از سبک گزارش‌گیری قدیمی استفاده کند، که از خطای بسته "nyc" جلوگیری می‌کند

--بدون پوشش به این دلیل است که ما از ویژگی ردیابی پوشش شیر استفاده نمی کنیم آرگومان تایم اوت برای طول کل مجموعه تست شیر ​​است. اگر خطای مهلت زمانی دریافت می‌کنید، ممکن است آدرس سایت اسکرچ لازم باشد این مقدار را تنظیم کنید (برخی از آزمایش‌های سلنیوم مدتی طول می‌کشد تا اجرا شوند)اجرای تست های از راه دور

تست‌های یکپارچه‌سازی را می‌توان با استفاده از Saucelabs، یک سرویس آنلاین که می‌تواند چندین ترکیب مرورگر/OS را از راه دور آزمایش کند، اجرا کرد. (در حال حاضر، تمام تست ها برای استفاده برای کروم در مک نوشته شده اند).

برای استفاده از آن برای آزمایش، به یک حساب کاربری Saucelab نیاز دارید. اگر یکی دارید، می توانید کلید دسترسی خود را پیدا کنید:روی نام کاربری خود کلیک کنید"تنظیمات کاربر" را از منوی کشویی انتخاب کنیدنزدیک پایین صفحه کلید دسترسی شما است

برای اجرای تست ها با استفاده از Saucelab، دستور زیر را اجرا کنید:توجه: در حال حاضر تست‌های Jest با Saucelab اجرا نمی‌شوند.پیکربندی شرح پیش فرض متغیر

ROOT_URL scratch.ly مکانی که می‌خواهید آزمایش‌ها را با آن اجرا کنیدSMOKE_USERNAME هیچ نام کاربری برای کاربر Scratch که برای آزمایش با آن وارد سیستم می آدرس سایت اسکرچ شویدSMOKE_PASSWORD هیچ گذرواژه برای کاربر Scratch که برای آزمایش با آن وارد سیستم می شوید

SMOKE_REMOTE آزمایشات نادرست با Sau Labs یا نه. درست ایرانیان سایبر است اگر در حال اجرا SMOKE_HEADLESS false مرورگر را در حالت بدون سر اجرا کنید. پوسته پوسته شدن در حال حاضرSAUCE_USERNAME هیچ نام کاربری برای حساب Sauce Labs شما SAUCE_ACCESS_KEY هیچ کلید دسترسی برای Sauce Labs در قسمت تنظیمات کاربر یافت می شودبرای استقرار

استقرار در مرحله‌بندی یا تولید، کد را آپلود می‌کندبه S3 بروید و Fastly را پیکربندی کنید.

شرح پیش فرض متغیر

FASTLY_ACTIVATE_CHANGES false تغییرات را فعال کنید و بعد از پیکربندی همه را پاک کنیدشناسه کلید دسترسی AWS AWS_ACCESS_KEY_ID برای S3کلید آدرس سایت اسکرچ دسترسی مخفی AWS_SECRET_ACCESS_KEY AWS برای S3

S3_BUCKET_NAME '' نام سطل S3 برای استقرار درپنجره ها

برای توسعه در ویندوز، احتمالاً باید از برنامه ای استفاده کنید که رابط یونیکس را در اختیار شما قرار می دهد.

چندین گزینه برای انجام این کار وجود دارد:برای اجرای لینوکس در داخل ویندوز از زیرسیستم ویندوز برای لینوکس استفاده کنیداز Cygwin استفاده کنید

از Wubi، یک Windows Installer برای اوبونتو استفاده کنید که به شما امکان می دهد اوبونتو و ویندوز را روی یک دیسک بدون نیاز به پارتیشن اضافی داشته باشید. یک نسخه برای آدرس سایت اسکرچ ویندوز XP، ویستا، یا 7 و یک نسخه برای ویندوز 8 یا بالاتر وجود دارد.

علاوه بر این، باید Node را نصب کنید. در اینجا دستورالعمل هایی برای نصب Node در WSL وجود دارد.

مشکلات فعلی با توسعه scratch-www

ما در حال حاضر در حال انتقال به این سرویس گیرنده وب از آدرس سایت اسکرچ ساختار موجود Scratch هستیم. همانطور که ما در حال انتقال هستیم، در طول مسیر مسائلی وجود خواهد داشت که به نحوه تعامل این مشتری با زیرساخت های موجود برای کار درست در تولید مربوط می شود.

  • javad salehi
  • ۰
  • ۰

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

با این حال، این استراتژی در برابر ورود به سایت اسکرچ ساختمان‌ها چندان مؤثر نیست، زیرا Hog Rider مدتی طول می‌کشد تا ساختمان را تخریب کند و به حریف فرصت کافی برای بیان یک شمارنده دیگر بدهد.

در برابر نیروهای غیر ازدحام، می تواند در طول زمان انجماد آسیب زیادی وارد کند، اما این می تواند به حریف اجازه دهد تا یک ضد فشار عظیم را راه اندازی کند. به همین دلیل، بازیکنان باید یا فقط زمانی به سراغ Hog Rider + Freeze بروند که واحدهای دیگر از ضدحمله آن را پشتیبانی می‌کنند، یا اگر مسابقه در شرف پایان است و باید تا حد امکان آسیب وارد کنند.

فرستادن هاگ رایدر صرفاً برای تخریب یک ساختمان ایده خوبی نیست، به خصوص اگر تنها واحد هدف گیری ساختمان موجود باشد، زیرا شکست برج های کراون بسیار دشوارتر می شود. طلسم یا صرفاً انتظار برای طول عمر ساختمان مؤثرتر است. استثنا در این مورد، یک اکسیر جمع کننده است که در مقابل برج پادشاه قرار داده شده است ورود به سایت اسکرچ . اگر هاگ رایدر روی پل قرار بگیرد، می‌تواند کلکتور را برای یک معامله مثبت اکسیر نابود کند، اگرچه آسیب هر دو برج پرنسس معمولاً به این معنی است که او زنده نمی‌ماند تا به آنها آسیب وارد کند. با این حال، اگر حریف نیروهای دفاعی بفرستد، می تواند فرصتی برای به دست آوردن ارزش آسیب طلسم باشد.

در یک عرشه با چندین کارت کم هزینه، ممکن است ارزش آن را داشته باشد که Hog Rider را به سادگی به یک ساختمان بفرستید. این عرشه ها چرخش کارت خود را به اندازه کافی سریع به هم می زنند، تا قبل از رسیدن ساختمان بعدی در چرخش کارت حریف، به هوگ رایدر بعدی خود می رسند.

نیروهای دوربرد مانند Musketeer و Flying Machine می‌توانند آن ساختمان‌ها را تیراندازی کنند، تا حدودی سلامت Hog Rider را حفظ کنند، و احتمالاً به آن اجازه می‌دهند تا برخی از  ورود به سایت اسکرچ برج‌ها آسیب ببینند.

هنگامی که ساختمان هایی در وسط قرار می گیرند تا با Hog Rider مقابله کنند، درک نحوه قرارگیری Hog Rider و نوع ساختمان قرار داده شده می تواند به Hog Rider کمک کند تا ساختمان های خاصی را دور بزند.

ساختمان‌های غیرفعال مانند اسپاونرها و اکسیر کلکتور دارای ایرانیان سایبر هیت‌باکس بزرگ‌تری نسبت به ساختمان‌های دفاعی هستند. به این معنی که اگر یک ساختمان غیرفعال در فاصله 3 کاشی دورتر از رودخانه در وسط سمت حریف قرار داده شود، آنگاه برای Hog Rider غیرممکن است که از آن مکان عبور کند زیرا Hog Rider به آن ساختمان کشیده می شود.

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

اگر بازیکن قبلاً ساختمانی در مرکز میدان قرار داده باشد و حریف سعی کند آن را با یک هاگ رایدر در لبه میدان دور بزند، آنها می توانند از نیروهای هوایی خاصی برای هل دادن هاگ رایدر به سمت ساختمان استفاده کنند. از روی رودخانه می پرد و عملاً تلاش دور زدن را رد می کند. آنها باید از قبل روی محل صحیح قرار گرفته باشند، زیرا برای اجرای صحیح این تکنیک به رفلکس های بسیار سریع نیاز است.

برای خفاش ها، اژدهای اسکلت و مینیون هورد، باید به محض اینکه Hog Rider مستقر شد، درست در مقابل Hog Rider قرار گیرند.

برای Minions، Skeleton Barrel، Mega Minion، Flying Machine، Electro Dragon، Baby Dragon، Inferno Dragon، Balloon، و Lava Hound، اگر Hog Rider در سمت چپ میدان قرار گرفته باشد، مکان فوق را یک کاشی به سمت راست تکان دهید. و بالعکس.

آنها همچنین می توانند از نیروهای زمینی ورود به سایت اسکرچ برای دستیابی به این هدف استفاده کنندنتیجه مشابه چیزی شبیه گولم یخی که در نقطه فرود Hog Rider مستقر شده است، مسیر او را مسدود می کند و او را مجبور می کند تا واحد را دور بزند، که باعث می شود به جای برج تاج به ساختمان نزدیکتر شود.

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

  • javad salehi
  • ۰
  • ۰

ثبت نام سایت اسکرچ

صفحه اصلی را باز کنید ما در ثبت نام سایت اسکرچ طراحی مجدد صفحه اصلی اخیر خود در اینجا در Unstack از اجزا و الگوها استفاده کردیم.

5. ابزارهای خود را اضافه کنید

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

ادغام های تک کلیکی Unstack

تقریباً برای همه چیز یک ابزار بازاریابی محتوا وجود دارد و بسیاری از آنها کاملاً رایگان هستند یا نسخه های برتر را با قیمت مناسب ارائه می دهند. هنگام راه اندازی سایت خود باید ابزارهایی را برای موارد زیر در نظر بگیرید:

تجزیه و تحلیل محتوا: این شامل نظارت بر ترافیک و حجم جستجوی شما می شود، بنابراین گوگل آنالیتیکس و کنسول جستجوی گوگل مکان های خوبی (و رایگان) برای شروع ثبت نام سایت اسکرچ هستند.

اشتراک گذاری اجتماعی: اتصال لینکدین، فیس بوک، توییتر و موارد دیگر.

سئو: شما می خواهید مطمئن شوید که سایت شما بهینه است و می توانید از ابزاری مانند Ahrefs یا Semrush برای بررسی این موضوع استفاده کنید.

چت: بازاریابی مکالمه ای در بسیاری از صنایع مورد انتظار است، بنابراین حتما این مورد را بررسی کنید.

می توانید با اصول اولیه شروع کنید و در صورت نیاز و در صورت نیاز موارد بیشتری را اضافه کنید. به علاوه، برخی از ابزارها در CMS شما در دسترس خواهند بود. به عنوان مثال، Unstack به طور خودکار با Google Analytics، کنسول جستجوی گوگل و Semrush ادغام می شود.

6. صفحات اصلی ایرانیان سایبر خود را تنظیم کنید

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

صفحه نخست صفحه ثبت نام سایت اسکرچ درباره صفحه تماس

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

اگر یک سایت تجاری یا تجارت الکترونیک دارید، باید از دایرکتوری های اصلی مانند Google My Business و Bing Maps استفاده کنید. همچنین باید یک الگوی خط مشی رازداری پیدا کنید تا مطمئن شوید که ثبت نام سایت اسکرچ کاربران شما نحوه استفاده شما از داده‌هایشان را درک می‌کنند.

7. محتوا را به وب سایت خود اضافه کنید

هنگامی که ساختار سایت خود را دارید، باید برای آن محتوا ایجاد کنید. اطمینان حاصل کنید که متن شما حاوی کلمات کلیدی و عبارات شما باشد.

نمونه محتوای وبلاگ منبع تصویر

سایت خود را با تصاویری ثبت نام سایت اسکرچ با کیفیت خوب، چه یکی از خودتان یا عکس های موجود از سایتی مانند Unsplash of Pexels، چاشنی کنید. یا با نرم افزارهای طراحی گرافیکی مانند Vectornator یا Canva خود را ایجاد کنید.

 هرگز فقط از گوگل یا وب سایت دیگری عکس نگیرید. این خلاف قانون ثبت نام سایت اسکرچ است و ممکن است مجبور شوید برای نقض کپی رایت پول زیادی بپردازید.

8. حساب های رسانه های اجتماعی برای کسب و کار خود ایجاد کنید.

  • javad salehi
  • ۰
  • ۰

معرفی اسکرچ

 این یک پلتفرم رایگان معرفی اسکرچ است که توسط گروه Lifelong Kindergarten در MIT در آزمایشگاه رسانه ایجاد شده است. این برنامه در اکشن اسکریپت و جاوا اسکریپت توسعه یافته و با هر سیستم عاملی سازگار است. به بیش از 70 زبان ترجمه شده و در اکثر نقاط جهان استفاده شده است.

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

عناصر خراش

چهار عنصر اصلی اسکرچ وجود دارد که عبارتند از:پالت برنامه نویسیمنطقه صحنه جن اسکریپت پالت برنامه نویسی

این شامل تمام ابزارهای ضروری است که برای برنامه ریزی یک sprite برای انجام یا گفتن چیزی لازم است. هر عنصر یک برنامه، مانند یک حلقه، شرایط موجود در پالت معرفی اسکرچ برنامه نویسی.

بلوک ها

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

منطقه صحنه

این مکانی است که همه چیز در آن اتفاق می افتد، مانند انیمیشن ها، ایرانیان سایبر گرافیک لاک پشت ها در اندازه کوچک یا معمولی، با گزینه تمام صفحه نیز موجود است. از مختصات X و Y برای نظارت بر عملکرد با 0 و 0 مرکز صحنه استفاده می کند. تمام اکشن های یک اسپرایت در اینجا انجام می شود.

جن

اینها شخصیت های اصلی برنامه هستند. این یک  معرفی اسکرچ عنصر گرافیکی است که با استفاده از یک پالت برنامه نویسی برنامه ریزی می شود. تمام اعمال بر روی اسپرایت ها انجام می شود. به طور پیش فرض، با نمایش آواتار گربه در پانل اسپرایت، کاربران می توانند جن خود را نیز ترسیم کنند.

اسکریپت

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

چگونه Scratch را در سیستم خود دانلود کنیم؟برای دانلود Scratch در سیستم خود مراحل زیر را دنبال کنید.

مرحله 1: این پیوند  را در مرورگر خود باز معرفی اسکرچ کنید و سیستم عامل خود را انتخاب کنید. در این مثال، Scratch را در ویندوز 10 دانلود می کنیم.توجه: برنامه Offline Scratch در Windows، macOS، Android و Chrome OS موجود است.

مرحله 2: پس از انتخاب سیستم عامل به پایین اسکرول کرده و گزینه دانلود را انتخاب کنید. در فروشگاه مایکروسافت نیز موجود است. دانلود مستقیم را انتخاب کنید و دانلود شروع می شود.

مرحله 3: پس از دانلود معرفی اسکرچ انجام شد، همانطور که در تصویر زیر نشان داده شده است، روی فایل اجرایی دانلود شده (.exe) دوبار کلیک کنید، دوبار کلیک کنید.

پس از اتمام مراحل نصب، ابتدا ابتدا در لیست برنامه خود جستجو معرفی اسکرچ کنید و آن را باز کنید.چگونه یک برنامه در ابتدا ایجاد کنیم؟مرحله 1: ویرایشگر اسکرچ را باز کنید.

  • javad salehi
  • ۰
  • ۰

چند نمونه از "رویدادها" که باعث  دستورات برنامه اسکرچ جونیور شامل چند گروه است ایجاد کنش در دنیای واقعی می شوند چیست؟ (به عنوان مثال، زنگ مدرسه، چراغ راهنمایی، علامت کمربند ایمنی در هواپیما)

چند راه برای استفاده از رویدادها در Scratch Jr وجود دارد؟ (به عنوان مثال، زمان بندی یک مکالمه، شروع یک صحنه، ساختن یکشخصیت عملی مانند حرکت، صحبت کردن، ناپدید شدن و غیره را انجام می دهد.)

CS Unplugged - راهنمای فعالیت رویدادها (Scratch Jr)معرفی رویدادها در Scratch Jr.

با نحوه استفاده از کد رویداد «هنگامی که کاراکتر لمس می‌شود» و «پاکت‌ها» در Scratch Jr. برای وادار کردن یک کاراکتر به انجام اقدامات خاص آشنا شوید.

موادی که نیاز خواهید دستورات برنامه اسکرچ جونیور شامل چند گروه است داشت:Scratch Jr روی تبلت ها نصب شده است

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

یا نمایش نحوه مدیریت رویدادها در Scratch Jr.

به دانش‌آموزان بگویید که 4 کاراکتر و 1 پس‌زمینه را برای صحنه‌ای در Scratch Jr انتخاب کنند. آنها باید سعی کنند فعالیت بدون پلاگ را با ارسال 3 کاراکتر هر پاکت رنگی متفاوت و شخصیت چهارم باز کردن هر پاکت برای انجام یک عمل خاص، دوباره ایجاد کنند. ممکن است لازم باشد دستورالعمل‌های دستورات برنامه اسکرچ جونیور شامل چند گروه است موجود در پاکت‌های قسمت 1 را برای کل کلاس قابل مشاهده کنید.

فعالیت های چالش برانگیز

اگر دانش آموزی زودتر تمام شد، کد او را بررسی کنید یا از همتای خود بخواهید که آن را بررسی کند. اگر آماده هستند، یک یا چند مورد از چالش های زیر را به آنها بدهید:

به یک همکلاسی که در یک اشکال گیر کرده است کمک کنید. کمک‌کننده‌ها ایرانیان سایبر دستگاه‌های افراد دیگر را لمس نمی‌کنند، اما در عوض پیشنهادهایی برای نحوه رفع اشکال ارائه می‌دهند.

از یک رویداد پاکت برای ایجاد تغییر صحنه استفاده کنید

در یک صحنه جدید،  دستورات برنامه اسکرچ جونیور شامل چند گروه است کاراکترهای کلید پیکانی بسازید که باعث حرکت شخصیت دیگری شود

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

دادن ابزارهایی که به کودکان برای ایجاد و تبدیل شدن به متفکران خلاق نیاز دارند

میچل رسنیک، پروفسور LEGO Papert of Learning Lab در آزمایشگاه رسانه MIT می گوید: مردم به برنامه نویسی به عنوان یک فعالیت فنی محدود نگاه می کنند، یک دستورات برنامه اسکرچ جونیور شامل چند گروه است مهارت شغلی ارزشمند که تنها برای زیرمجموعه کوچکی از جمعیت مفید است، اما هدف Scratch این است که کدنویسی را برای همه قابل دسترس و جذاب کند. و مدیر تیم اسکرچ.

زبان برنامه نویسی اصلی Scratch قبلاً توسط میلیون ها کودک بزرگتر استفاده می شود، اما برای بچه های کوچکتر بسیار پیچیده بود. بنابراین، تیم Scratch رابط کاربری را دوباره طراحی کرد و آن را ساده کرد تا آن را برای بچه های کوچکتر در دسترس قرار دهد و ScratchJr راه اندازی شد. پلتفرم محصول همکاری بین گروه تحقیقاتی DevTech در دانشگاه تافتس، گروه برنامه اسکرچ جونیور شامل چند گروه است  مهدکودک مادام العمر در آزمایشگاه رسانه MIT و شرکت اختراع Playful است.

ScratchJr چگونه کار می کند؟

  • javad salehi
  • ۰
  • ۰

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

 برای پذیرش موافقتنامه مجوز EULA روی Next کلیک کنید.

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

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

3: Scratch را در پلی استور جستجو کرده و نصب کنید.

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

4. برنامه را اجرا کنید و از برنامه آموزش مورد علاقه خود در رایانه شخصی ویندوز لذت ببرید.

درباره اسکرچ.توضیحات توسعه دهنده.با Scratch می توانید داستان ها، بازی ها و انیمیشن های تعاملی خود را برنامه ریزی کنید.

اسکرچ به جوانان کمک می‌کند تا بیاموزند خلاقانه فکر کنند، به طور سیستماتیک استدلال کنند و به طور مشترک کار کنند - مهارت‌های ضروری برای زندگی در قرن بیست و یکم.

Scratch به عنوان یک پروژه از گروه Lifelong Kindergarten در آزمایشگاه رسانه MIT آغاز شد و اکنون توسط بنیاد اسکرچ مدیریت می شود. یک بسته نرم افزار رایگان محبوب است که در مدارس برای معرفی برنامه نویسی ساده کامپیوتری استفاده می شود.

هر سیستم میکروکنترلر PICAXE (مانند دانلود برنامه اسکرچ برای ویندوز  سیستم BOT115 Create یا Snap Circuits Micro) می تواند برای ارسال سیگنال های واقعی (پرس سوییچ، سطوح نور، موقعیت و غیره) به نرم افزار Scratch استفاده شود تا برنامه بتواند به این شرایط متغیر واکنش نشان دهد.

برای زبان برنامه نویسی بلوک های مشابه که ایرانیان سایبر به سیستم PICAXE اختصاص داده شده است، لطفاً Blockly را برای PICAXE نیز ببینید.

S2P چیست؟

S2P یک برنامه کمکی رایگان برای Scratch است که قابلیت‌های Scratch را با امکان شبیه‌سازی و برنامه‌ریزی پروژه‌های میکروکنترلر PICAXE از داخل Scratch 2 گسترش می‌دهد. این برنامه با اکثر بردهای پروژه PICAXE و همچنین ماژول میکروکنترلر Snap Circuits Micro / XP کار می‌کند. مجهز به میکروکنترلر PICAXE-08M2).

برنامه کمکی S2P برای ویندوز، مک و لینوکس در دسترس است.S2P همچنین با اسنپ کار خواهد کرد! به جای Scratch اسنپ! قالب ها را می توان از اینجا دانلود برنامه اسکرچ برای ویندوز دانلود کرد.

ما همچنین یک برنامه رایگان دیگر، S2Bot، برای Picoboard، Sphero و LEGO Boost، WeDo 2.0، WeDo، NXT و EV3 تولید می کنیم.

شروع شدن

راهنمای شروع (PDF)آموزش تصویری 1 - راه اندازی آموزش تصویری 2 - فلاش LEDآموزش تصویری 3 - استفاده از سنسور دیجیتال (سوئیچ)

آموزش تصویری 4 - استفاده از حسگر دانلود برنامه اسکرچ برای ویندوز آنالوگ (LDR)آموزش تصویری 5 - حالت اجرای از راه دور

آموزش تصویری 6 - پخش آهنگ در یک گلوکن اسپیل واقعی (با استفاده از کیت MOD028)

چگونه کار می کند؟S2P به دو روش برنامه اسکرچ برای ویندوز  مجزا و متفاوت با Scratch تعامل دارد -

  • javad salehi
  • ۰
  • ۰

من سعی کردم از یک مبدل اسکرچ به HTML (forkphorus.github.io) استفاده  دانلود اسکرچ فارسی برای اندروید کنم تا کد اسکرچ خود را به HTML تبدیل کنم تا ببینم آیا کد HTML می تواند به اندروید منتقل شود یا خیر. مبدل Scratch دارای گزینه هایی برای انتقال همه کدها (از جمله موتور Scratch) به یک فایل واحد است که در مرورگرهای اینترنتی قابل پخش است. پس از تبدیل کد به HTML، مرحله بعدی آموزش را دنبال کردم تا کد منبع forkphorus (Scratch to HTML) را بکشم و از Adobe PhoneGap برای تبدیل کد به فایل apk. استفاده کنم. زمانی که سعی کردم فایل apk. را نصب کنم، روی صفحه بارگذاری گیر کرده بود.

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

هدف این راهنما این است که شما را از هیچ چیز دانلود اسکرچ فارسی برای اندروید درباره توسعه برنامه‌های اندرویدی ندانید، به نقطه‌ای می‌رساند که یک برنامه کاملاً کارآمد داشته باشید که روی تلفن شما اجرا شود.

این راهنما به هیچ وجه شما را به یک متخصص تبدیل نمی کند، اما پله ای را برای شما فراهم می کند تا در مورد اندروید بیشتر بدانید و مهارت های خود را بیشتر توسعه دهید (البته اگر بخواهید).

بنابراین، شما چند راه برای نزدیک شدن به این پست دارید:

می‌توانید دستورالعمل‌ها و توضیحات این راهنما را دنبال کنید و در انتهای آن یک برنامه اندرویدی کاملاً کاربردی داشته باشید. سپس باید در موقعیتی باشید که با منابعی که من ارائه کرده ام، مهارت های خود را بیشتر توسعه دهید.

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

بنابراین، من امیدوارم که چیزی برای همه در اینجا ایرانیان سایبر وجود داشته باشد.همچنین ببینید: چگونه سرعت تلفن اندرویدی خود را افزایش دهیمتمام منابعی که برای تولید برنامه نیاز دارید در GitHub هستند، اما من قویاً به شما پیشنهاد می‌کنم که دنبال کنید و ابتدا کد را برای خودتان بنویسید نه اینکه فقط کدی را که برای شما ارائه کرده‌ام اجرا کنید.

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

اوه و اتفاقاً، این یک پست کاملا طولانی دانلود اسکرچ فارسی برای اندروید است که شما را از ابتدا تا انتهای توسعه یک برنامه ساده اندرویدی می برد، اما احساس نکنید که مجبور نیستید یکباره آن را مرور کنید، آن را نشانه گذاری کنید و برگردید. به آن بعدچیزی که قراره بسازیم

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

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

اکنون آنچه به شما آموزش می دهد نحوه نمایش اطلاعات بر روی صفحه نمایش شما است و همچنین به شما آموزش می دهد که چگونه دکمه هایی را به برنامه اندروید خود اضافه کنید. این دو مورد تقریباً دانلود اسکرچ فارسی برای اندروید برای هر برنامه ای که می بینید مشترک است.

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

زبان برنامه نویسی جاوا

همانطور که در بالا ذکر کردم، زبانی که برای توسعه برنامه های اندرویدی بومی اسکرچ فارسی برای اندروید استفاده می شود جاوا است.جاوا یکی از بسیاری از زبان های برنامه نویسی مختلف است که برخی از آنها را شنیده اید و برخی را شاید نشنیده باشید.

  • javad salehi
  • ۰
  • ۰

جزوه آموزشی اسکرچ

چگونه کار می کند: تا زمانی که برنامه شما جزوه آموزشی اسکرچ در حال اجرا باشد، حلقه forever به اجرای کد ادامه می دهد. توجه داشته باشید که حلقه forever یک بریدگی در پایین ندارد. این به این دلیل است که حلقه برای همیشه اجرا می شود، بنابراین هیچ چیز اضافه شده در زیر آن اجرا نمی شود!

بلوک تکرار خراش

چگونه کار می کند: حلقه تکرار به شما امکان می دهد مشخص کنید که چند بار می خواهید کد را اجرا کنید.صداها - بلوک هایی برای فعال کردن جن های "صحبت کننده" و موارد دیگر

این بخش به شما امکان می دهد صدا را به برنامه خود اضافه کنید. هر جن دارای صداهای متفاوتی است، اما شما همچنین می توانید صدای خود را از "برگه صداها" اضافه کنید. به عنوان مثال، سگ خود را وادار کنید تا پارس کند یا صداهایی را ضبط کنید تا "صحبت کند".

بلوک صدا را در برنامه نویسی Scratch برای جزوه آموزشی اسکرچ کودکان شروع کنیدنحوه کار: این بلوک شروع به پخش صدا می کند. هر بلوک کد زیر این یکی در حین پخش صدای شما اجرا می شود.

بلوک صدا را در برنامه نویسی Scratch برای کودکان پخش کنید

چگونه کار می کند: صدا را تا زمانی که تمام شود پخش می کند. هر بلوک کد تحت این یکی پس از پایان صداها اجرا می شود.

نمونه‌ها و آموزش‌های کد Scratch را کاوش کنیدبیایید چند مثال و آموزش جالب کد اسکرچ را بررسی کنیم.

1. چگونه یک بازی ماریو در اسکرچ بسازیم

در این آموزش، نحوه ساخت یک بازی ماریو در اسکرچ را ایرانیان سایبر یاد خواهید گرفت. Super Mario Bros که در سال 1985 منتشر شد، مسلماً یکی از محبوب‌ترین بازی‌های ویدیویی در تمام دوران‌ها و فرزند پوستر نه تنها کل فرنچایز ماریو، بلکه تا حدی، نینتندو به عنوان یک کل است. Super Mario Bros متعلق به ژانر بسیار محبوب بازی های آرکید است: Side-Scrolling Platformer.

2. نحوه ساخت جزوه آموزشی اسکرچ بازی cross the road در اسکرچ

نحوه ساخت یک بازی آسان Cross the Road را در اسکرچ بیاموزید. در این بازی هدف این است که شخصیت خود را بدون ضربه زدن از یک جاده شلوغ عبور دهید. اگر بدون آسیب به طرف مقابل برسید، برنده اید!

3. یک پیچ و خم در Scratch بسازید

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

حتی پروژه های کدنویسی Scratch بیشتری را امتحان کنید.

به این ترتیب کدنویسی  جزوه آموزشی اسکرچ با اسکرچ را یاد می گیرید

و بس! کد نویسی اسکرچ سرگرم کننده و آسان است. امکانات بی نهایتی برای کودک شما وجود دارد که با اسکرچ خلق کند. فرزند شما می‌تواند فراتر از اصول اولیه دوره‌های برنامه‌نویسی Scratch for kids ما را بیاموزد (حتی یک دوره مقدماتی رایگان نیز وجود دارد). تشخیص اشیا دامنه ای است که از پیشرفت های اخیر در یادگیری عمیق بهره فراوان برده است. در سال‌های اخیر شاهد بوده‌ایم که مردم الگوریتم‌های زیادی برای تشخیص اشیا ایجاد کرده‌اند که برخی از آنها شامل YOLO، SSD، Mask RCNN جزوه آموزشی اسکرچ و RetinaNet هستند.

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

ما از PyTorch برای پیاده‌سازی یک آشکارساز شی جزوه آموزشی اسکرچ بر اساس YOLO v3، یکی از الگوریتم‌های سریع‌تر تشخیص اشیا، استفاده خواهیم کرد.

  • javad salehi
  • ۰
  • ۰

سرگرمی Scr را کاوش کنیدپروژه های atchJr، و یک ساخت بازی با اسکرچ جونیور راه سریع برای یادگیری نحوه انجام کارهای جدید کشف کنید!

1. مسابقه: ایده پروژه ScratchJrبرای حرکت در صفحه از چپ به راست از 2 کاراکتر / جن استفاده کنید.چالش: کاراکترها را وادار کنید تا با سرعت های مختلف روی صفحه حرکت کنند.

سوالات راهنما:چرا از پرچم سبز استفاده می کنیم؟چگونه می توانیم شخصیت ها را به حرکت در آوریم؟چگونه بلوک ها را به هم وصل کنیم؟

اعداد زیر بلوک ها به چه معناست؟بلوک پایانی چه کاری انجام می دهد؟چگونه می توان از سرعت های مختلف برای شخصیت های مختلف استفاده کرد؟

نکات:برنامه خود را با یک بلوک پرچم زرد رنگ شروع کنید.از بلوک سرعت برای تنظیم سرعت هر کاراکتر استفاده کنید.هر دو کاراکتر را مطابق با شبکه تقریبا 16 عدد از چپ به راست به جلو  ساخت بازی با اسکرچ جونیور حرکت دهید.

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

راه حل:

2. اندازه بالا و پایین: پروژه Scratch برای بچه ها

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

چالش: کاراکتر خود را با کلیک کردن بر روی آن تغییر اندازه دهید. و همچنین با کلیک بر روی پرچم سبز کاراکتر خود را به اندازه اصلی خود برگردانید.

سوالات راهنما:چگونه می توانید کاری کنید که شخصیت خود ایرانیان سایبر اندازه خود را تغییر دهد؟چگونه می توان با کلیک بر روی شخصیت یک پروژه را شروع کرد؟چگونه می توانید شخصیت من ساخت بازی با اسکرچ جونیور را به اندازه اصلی خود بازگردانید؟

نکات:

برنامه خود را با START زرد رنگ در بلوک ضربه ای شروع کنیدبا اضافه کردن بلوک کوچک یا رشد از دسته ظاهر، کاراکتر خود را افزایش یا کاهش دهید.

از بلوک پرچم زرد رنگ دیگری استفاده کنید.با قرار دادن بلوک اندازه تنظیم مجدد از بلوک های بنفش، اندازه را بازنشانی کنید.

راه حل:3. چالش پرش: پروژه ScratchJr برای بچه ها

در این پروژه ScratchJr، خواهید فهمید که چگونه کاراکتر خود را از جایی به مکان دیگر بپرید. به علاوه، به یک موقعیت خاص برسید!

چالش: کاراکتر خود را وادار به  ساخت بازی با اسکرچ جونیور پرش کنید و سپس به یک موقعیت خاص برسید.

سوالات راهنما:چگونه می توانید شخصیت خود را به جهش وادار کنید؟چگونه دو کار را با هم انجام دهیم؟منظور از اعدادی که زیر حرکت و بلوک های پرش نوشته شده چیست؟

نکات:برنامه خود را با دو بلوک پرچم زرد رنگ شروع کنید.کاراکتر خود را با استفاده از بلوک آبی رنگ پرش کنید.با تغییر عدد نوشته شده در زیر بلوک پرش می توانید ساخت بازی با اسکرچ جونیور ارتفاع پرش را تغییر دهید.

کاری کنید که شخصیت شما همزمان به جلو و بالا برود.از ساخت بازی با اسکرچ جونیور بلوک انتهایی رنگ قرمز برای تکمیل کد خود استفاده کنید.

راه حل-

  • javad salehi
  • ۰
  • ۰

هزینه کلاس اسکرچ

برای تست ثبت نام کنید بیشتر بیاموزید پیش هزینه کلاس اسکرچ نیازهای دوره برنامه نویسی اسکرچ برای دانش آموزان مقطع ابتدایی نیاز به: 1 پیش یاز دارد دانشجویانی که در این دوره ثبت نام می کنند باید از موارد زیر راحت باشند:استفاده از کامپیوتر، صفحه کلید، ایمیل و مرورگر مدیریت فایل ها ضمیمه کردن فایل ها فشرده سازی / از حالت فشرده سازی فایل ا

هزینه و کمک های مالی شهریه متفاوت است هزینه درخواست هزینه درخواست غیر قابل استرداد - 15 دلار (برای متقاضیان کمک مالی چشم پوشی می شود)هزینه بین المللی غیرقابل استرداد - 20 دلار (فقط در خارج از ایالات متحده)

کمک مالی موجود است ما متعهد هستیم که بدون توجه به شرایط مالی به همه جوانان مستعد خدمت کنیم. کمک های مالی بر اساس نیاز موجود است.نرم افزار: باید ویرایشگر رایگان اسکرچ آفلاین را نصب کنید. دستورالعمل ها در دوره ارائه شده است.

الزامات فنی

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

این دوره از کلاس مجازی برای ارتباط استاد و دانش آموز استفاده می کند. کلاس درس روی رایانه‌های استاندارد با مشتری دسک‌تاپ Zoom و تبلت‌ها یا گوشی‌های دستی که از برنامه Zoom Mobile پشتیبانی می‌کنند کار می‌کند. جلسات ضبط شده را فقط می‌توان در رایانه‌ای مشاهده کرد که مشتری دسک‌تاپ Zoom نصب شده باشد. مشتری دسکتاپ زوم و برنامه موبایل زوم هر دو رایگان هستند.

بیشتر سخنرانی‌های دوره ممکن است در دستگاه‌های تلفن همراه ایرانیان سایبر مشاهده شوند، اما برخی از تکالیف و آزمون‌ها باید در رایانه رومیزی یا لپ‌تاپ تکمیل شوند.به دلیل نیاز به دانلود نرم افزار تخصصی، Chromebook توصیه نمی شود.

شرایط و ضوابط

ممکن است این گزینه را داشته باشید که کار خود را در سایت های شخص ثالث عمومی (به عنوان مثال، YouTube) پست کنید.

جلسات کلاس مجازی ممکن است برای بازبینی دانش آموزان ضبط شود.

درباره علوم و فناوری کامپیوتر هزینه کلاس اسکرچ در CTY

آیا شما دانش آموز ابتدایی تا دبیرستان هستید که آرزوی کدنویس شدن را دارید؟ آیا می خواهید تفکر انتقادی را توسعه دهید و حل خلاقانه مسئله را یاد بگیرید؟ و آیا می خواهید همه این کارها را در زمان خود و با سرعت خود انجام دهید؟ دوره های آنلاین سرگرم کننده

و سرزنده علوم و فناوری رایانه ما از برنامه نویسی Scratch برای دانش پژوهان جوان تا هزینه کلاس اسکرچ مفاهیم پیشرفته جاوا و علوم رایانه AP را شامل می شود. برای یادگیری زبان های کامپیوتری در دنیای واقعی و تمرین مهارت های برنامه نویسی جدید در مجموعه ای از پروژه ها از جمله انیمیشن، طراحی بازی، طراحی وب و غیره آماده شوید.

جاوا را یاد بگیرید

در دوره تازه اصلاح شده مقدمه ای بر جاوا، برنامه  هزینه کلاس اسکرچ های مقدماتی جاوا را برای ارائه راه حل های فناوری برای یک شرکت خیالی جدید به انتخاب خود توسعه خواهید داد. به ایده ای برای کسب و کار، سرگرمی یا علاقه ای که دارید فکر کنید. برنامه هایی که در این دوره می نویسید از تجارت خیالی شما پشتیبانی می کند و شاید روزی از آنها برای راه اندازی شرکت خود استفاده کنید!

با علم و مهندسی کامپیوتر شروع کنید

در دوره به روز شده مقدمه ای بر علوم و مهندسی کامپیوتر، شما می توانید هزینه کلاس اسکرچ از توانایی های علمی و خلاقانه خود برایطراحی و ساخت بسیاری از پروژه های جالب. شما یاد خواهید گرفت که چگونه از یک برد MaKey MaKey و برنامه نویسی Scratch برای اختراع بازی ها و حل مشکلات استفاده کنید. در این دوره سرگرم کننده، برای اتخاذ یک رویکرد عملی آماده شوید! آیا کمک مالی ارائه می دهید؟

  • javad salehi