آموزش زبان برنامه نویسی اسکرچ (scratch) تحت دسکتاپ آنلاین
این دوره به صورت آنلاین بوده و در ساعات خاص توسط هلدینگ فرتاک برگزار میشود.
آموزش زبان برنامه نویسی اسکرچ (scratch) تحت دسکتاپ آنلاین تحت دسکتاپ دورهای مقدماتی است که شما در آن به صورت مقدماتی با این زبان برنامه نویسی آشنا خواهید شد.
اسکرچ یک زبان برنامه نویسی بصری مبتنی بر بلوک سطح بالا و وب سایت است که عمدتا برای کودکان 8 تا 16 به عنوان یک ابزار آموزشی برای برنامه نویسی، هدف قرار گرفته است که شما در دوره آموزش زبان برنامه نویسی اسکرچ (scratch) تحت دسکتاپ آنلاین با آن آشنا خواهید شد.
کاربران سایت که Scratchers نام دارند می توانند با استفاده از ابزار های خارجی به HTML، برنامه های اندروید و فایل های IXI صادر کرد. این سرویس توسط آزمایشگاه رسانه MITتوسعه یافته است، به بیش از 70 زبان ترجمه شده است و در اکثر نقاط جهان استفاده می شود. اسکرچ در مراکز بعد از مدرسه، مدارس و سایر موسسات دانش عمومی تدریس و استفاده می شود.
اسکرچ نام خود را از تکنیکی به نام “خراش دادن” توسط سوارکاران دیسک گرفته شده است، که در آن صفحات وینیل به هم متصل می شوند و روی صفحه گردان برای تولید جلوه های صوتی و موسیقی مختلف دستکاری می شوند. مانند Scratching، وب سایت به کاربران اجازه می دهید رسانه های مختلف از جمله (گرافیک، صدا و سایر برنامه ها) را با ایجاد و ریمیکس پروژه هایی مانند بازی های ویدیویی، انیمیشن ها و شبیه سازی، به روش های خلاقانه با هم ترکیب کنند.
رابط کاربری در زبان برنامه نویسی اسکرچ
رابط زبان برنامه نویسی اسکرچ به سه بخش اصلی تقسیم می شود: یک ناحیه مرحله، پالت بلوک، و یک منطقه کدگذاری برای قرار دادن و مرتب کردن بلوک ها به اسکریپت هایی که می توانند با فشار دادن پرچم سبز یا کلیک کردن روی خود کد اجرا شوند. کاربران همچنین میتوانند بلوکهای کد خود را ایجاد کنند و در «بلاکهای من» ظاهر میشوند.
منطقه صحنه دارای نتایج است (به عنوان مثال، انیمیشن ها، گرافیک لاک پشت ها، در اندازه های کوچک یا معمولی، با گزینه تمام صفحه نیز موجود است) و تمام تصاویر کوچک جن در قسمت پایین لیست شده است. صحنه از مختصات x ,yاستفاده
می کند که 0.0 مرکز صحنه است.
با انتخاب یک اسپرایت در پایین ناحیه مرحله بندی، میتوان بلوک هایی از دستورات را با کشیدن آنها از پالت بلوک به منطقه کدگذاری روی آن اعمال کرد.
هنگام ایجاد اسپرایت و همچنین پسزمینه، کاربران میتوانند اسپرایت خود را به صورت دستی ترسیم کنند، یک اسپرایت را از کتابخانه انتخاب کنند، یا تصویری را آپلود کنند.
ویرایش آفلاین و اطلاعات زبان برنامه نویسی scratch
یک ویرایشگر دسکتاپ آفلاین برای اسکرچ 3.0 برای مایکروسافت ویندوز 10 در فروشگاه مایکروسافت و (macos 10.13) اپل در دسترس است؛ امکان ایجاد و پخش برنامه های را به صورت آفلاین فراهم می کند. ویرایشگر آفلاین را می توان در نسخه های قبلی مانند scratch 1.4 و اسکرچ 2.0 نیز دانلود کرد.
برنامه های افزودنی زبان برنامه نویسی اسکرچ
در زبان برنامه نویسی اسکرچ ، افزونه ها بلوک ها و ویژگی های اضافی را اضافه میکنند که میتوان از آنها در ایجاد برنامه های تحت دسکتاپ استفاده کرد. در اسکرچ 2.0 و 3.0، افزونه ها همه مبتنی بر سخت افزار بودند. افزونه های مبتنی بر نرمافزار در scratch 3.0 اضافه شدند، مانند صداهای تبدیل متن به گفتار، همراه با برخی از برنامه های افزودنی جدید مبتنی بر سخت افزار مانند micro:bit پسوندها در زیر فهرست شده اند.
- موسیقی
- خودکار
- حسگر ویدیو
- متن به گفتار
- ترجمه کردن
- بی بی سی میکرو: بیت
- LEGO Mindstrms EV3
- LEGO WEDO 2.0
- ماکی میکی
- LEGO SPIKE Prime
- LEGO BOOST
- برو نیروی مستقیم و شتاب
- دیجیتال در زبان برنامه نویسی اسکرچ
- زبان برنامه نویسی scratch با بسیاری از برنامه های افزودنی دیجیتال که معمولا دسته بندی بلوک های معمولی بودند که برای کاهش شلوغی به بخش افزونه ها منتقل شدند، که شامل:
- موسیقی _ نواختن سازهای دیجیتال (درام، ترومپت، ویولن، پیانو و غیره)
- قلم _ روی صحنه با ضخامت ها و رنگ های مختلف بکشید
- حسگر ویدیو _ تشخیص حرکت با دوربین.
- افزونه های دیجیتال جدید نیز با همکاری شرکت های تجاری اضافه شده است. این شامل:
- متن به گفتار _ کلمات موجود در یک متن را به خروجی صوتی تبدیل می کند (صداهای مختلف، ارائه شده توسط آمازون)
- ترجمه _ از Google Translate برای ترجمه متن از یک زبان به زبان های مختلف دیگر از جمله عربی، چینی، هلندی، انگلیسی، فرانسوی، یونانی و ژاپنی استفاده می کند.
زبان برنامه نویسی اسکرچ و پایه کد
scratch 3.0 یک پایگاه کد کاملاً جدید مبتنی بر جاوا اسکریپت است که از چندین مؤلفه مانند اسکرچ-GUI ساخته شده است، که اکنون بر اساس کتابخانه ای از (اسکرچ-VM، Blocly) که کد را تفسیر می کند، و (اسکرچ-rendr)، موتور رندر. بلوک های خراش با استفاده از Blocly ساخته شده اند.
جامعه کاربران در زبان برنامه نویسی scratch
زبان برنامه نویسی scratch در بسیاری از تنظیمات مختلف از جمله مدارس، موزه ها، کتابخانه ها، مراکز اجتماعی، و خانه ها استفاده می شود. اگرچه هدف اسکرچ دانش آموزان مدرسهای 8 تا 16 ساله است، اما در تمام سنین از جمله مربیان و والدین از آن استفاده میشود. این گسترش گسترده جوامع اطراف را، هم فیزیکی و هم دیجیتالی، ایجاد کرده است.
در آوریل 2020، رتبه بندی Tiob از زبان های برنامه نویسی جهان، زبان اسکرچ را در 20 زبان برتر قرار داد. طبق گفته Tiob ،50 میلیون پروژه نوشته شده است و هر ماه یک میلیون پروژه جدید به آن اضافه می شود.
هنوز بررسیای ثبت نشده است.