loading...

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

بازدید : 11
يکشنبه 13 اسفند 1402 زمان : 6:15

شعار m، "تصور کن، برنامه ریزی کن، به اشتراک کاربرد زبان برنامه نویسی اسکرچ چیست بگذار".[50] کاربران می توانند پروژه های خود را بسازند یا ممکن است پروژه شخص دیگری را "ریمیکس" کنند. پروژه‌هایی که با Scratch ایجاد و دوباره میکس شده‌اند، تحت مجوز Creative Commons Attribution-Share Alike مجوز دارند.[51] Scratch به طور خودکار به کاربری که پروژه و برنامه اصلی را در قسمت بالای صفحه کاربرد زبان برنامه نویسی اسکرچ چیست پروژه ایجاد کرده است اعتبار می دهد.[10]

Scratch بر اساس تعامل مداوم با جوانان و کارکنان در Computer Clubhouses توسعه یافته است. استفاده از Scratch در باشگاه های کامپیوتری به عنوان الگویی برای کاربرد زبان برنامه نویسی اسکرچ چیست سایر مراکز بعد از مدرسه عمل کرد که نشان می دهد چگونه محیط های یادگیری غیررسمی می توانند از توسعه روانی فن آوری حمایت کنند.[52]

Scratch 2.0 در 9 مه 2013 منتشر شد.[12] به روز رسانی ظاهر سایت را تغییر داد و شامل یک ویرایشگر پروژه آنلاین و یک ویرایشگر آفلاین بود.[53] بلوک های سفارشی اکنون می توانند در پروژه ها، همراه با چندین پیشرفت دیگر تعریف شوند.[54] ویرایشگر آفلاین Scratch 2.0 را می‌توان برای ویندوز، مک و لینوکس مستقیماً از وب‌سایت Scratch دانلود کرد، اگرچه پشتیبانی از لینوکس بعداً حذف شد. نسخه غیر رسمی موبایل باید از انجمن های Scratch دانلود می شد.[55][56]

صفحه اصلی وب سایت Scratch

Scratch 3.0 برای اولین بار توسط تیم Scratch د کاربرد زبان برنامه نویسی اسکرچ چیست ر سال 2016 اعلام شد. چندین نسخه آلفای عمومی بین آن زمان تا ژانویه 2018 منتشر شد، پس از آن نسخه‌های پیش‌نمایش پیش‌بتا منتشر شدند.[57] نسخه بتا Scratch 3.0 در 1 اوت 2018 منتشر شد.[58] برای استفاده در اکثر مرورگرها؛ به استثنای قابل توجه اینترنت اکسپلورر.[59]

اسکرچ 3.0، اولین نسخه نسخه 3.x، در 2 ژانویه 2019 منتشر شد.[60] در 28 ژوئن 2023، [61] سرصفحه و پیوندها در وب‌سایت اسکرچ از آبی به بنفش تغییر کرد و رنگ‌های برنامه نویسی نوجوانان اختیاری بلوک با کنتراست بالا معرفی شدند تا خواندن و استفاده از سایت برای افراد کوررنگ آسان‌تر شود.[62]

انواع فایل ها

در Scratch 1.4، یک فایل *.sb فرمت فایل کاربرد زبان برنامه نویسی اسکرچ چیست مورد استفاده برای ذخیره پروژه ها بود.[63]

یک فایل * به چهار بخش تقسیم می شود:

"header"، این هدر 10 بایتی شامل رشته ASCII 'ScratchV02' در نسخه های بالاتر از Scratch 1.2 و 'ScratchV01' در Scratch 1.2 و پایین تر است.

"infoSize"، طول infoObjects پروژه را رمزگذاری می کند. یک عدد صحیح اندیان بزرگ 4 بایتی 32 بیتی.

"infoObjects"، بخش داده با فرمت فرهنگ لغت. این شامل: "تصویر کوچک"، یک تصویر کوچک از مرحله پروژه. "نویسنده"، نام کاربری سازنده پروژه؛ "نظر"، یادداشت های پروژه. "تاریخچه"، گزارش ذخیره و آپلود؛ "scratch-version"، نسخه‌ای از Scratch که برای ذخیره فایل استفاده می‌شود.

"محتوا"، یک جدول شی با Stage به عنوان ریشه.[64] همه اشیاء در برنامه در اینجا به عنوان مرجع ذخیره می شوند.[65]

Scratch 2.0 از فرمت فایل *.sb2 استفاده می کند. کاربرد زبان برنامه نویسی اسکرچ چیست اینها فایل های فشرده حاوی یک فایل json. و همچنین محتویات پروژه Scratch از جمله صداها (ذخیره شده به صورت wav.) و تصاویر (ذخیره شده به صورت png.) هستند.[66] هر نوع فایل، به استثنای project.json، به عنوان یک عدد ذخیره می شود که از 0 شروع می شود و با هر فایل اضافی شمارش می شود. فایل تصویری با برچسب '0.png' همیشه یک تصویر سفید 480x360 است، اما '0.wav' همچنان اولین فایل حذف نشده خواهد بود.

نسخه آزمایشی ScratchX از فرمت فایل .sbx استفاده می‌کرد.[67]

Scratch 3.0 از فرمت *.sb3 استفاده می کند که بسیار شبیه به *.sb2 است، یکی از تفاوت ها در صدا است.[68]

نسخه های قدیمی تر

اگرچه وب سایت اصلی Scratch اکنون فقط کاربرد زبان برنامه نویسی اسکرچ چیست نسخه فعلی (Scratch 3.0) را اجرا می کند، ویرایشگرهای آفلاین برای Scratch 2.0 (و Scratch 1.4 قبلی) هنوز برای دانلود در دسترس هستند[69] و می توان از آنها برای ایجاد و اجرای بازی ها به صورت محلی استفاده کرد. [70] هنوز امکان آپلود پروژه‌ها از راه‌انداز Scratch 2.0 وجود دارد که بلافاصله پس از آپلود در سایت اصلی به Scratch 3.0 تبدیل می‌شوند.[71] نسخه آفلاین Scratch 3.0 نیز وجود دارد.

فن آوری

ویرایشگر Scratch 1.4 و پایین تر با Squeak نوشته شده بود، در حالی که نمایشگر پروژه آنلاین آن به زبان جاوا نوشته شده بود، و بعداً یک پخش کننده نوشته شده در Adobe Flash اضافه شد.[40][72] Scratch 2.0 برای نسخه آنلاین به Adobe Flash و برای ویرایش آفلاین Adobe AIR متکی بود. اینها از بین رفته اند، و Adobe پشتیبانی از آنها را در پایان سال 2020 قطع کرد.[73][74]

رابط

اسکریپتی که به اسپرایت اجازه می‌دهد Hello, World! سپس اسکریپت را در Scratch 2.0 متوقف می کند

در Scratch 2.0، ناحیه مرحله در سمت چپ، با کاربرد زبان برنامه نویسی اسکرچ چیست پالت بلوک های برنامه نویسی در وسط، و منطقه کدگذاری در سمت راست قرار دارد. برنامه‌های افزودنی در بخش «بلاک‌های بیشتر» پالت قرار دارند.[19]

پالت بلوک‌ها در Scratch 2.0 از بخش‌های مجزا What is the use of Scratch programming language? ساخته شده است که از یکی به دیگری قابل پیمایش نیستند. جدول زیر بخش های مختلف را نشان می دهد:

بازدید : 21
يکشنبه 13 اسفند 1402 زمان : 5:25

پروژه بزرگی که منطق یکسانی دارد که در شرایط متفاوتی کاربرد زبان برنامه نویسی اسکرچ چیست اتفاق بیفتد، مانند بازی پلتفرمر، بازی dino run یا بازی tic-tac-toe.

چگونه از کوله پشتی استفاده کنیم؟

  1. یک کوله پشتی در زیر قسمت اسکریپت قرار دارد وکاربرد زبان برنامه نویسی اسکرچ چیست قبل از استفاده از آن باید وارد شوید.

ویژگی های مخفی و ویژه خراش

  1. وقتی روی کوله پشتی کلیک می کنید، با فضای خالی زیر آن باز می شود.

ویژگی های مخفی و ویژه خراش

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

ویژگی های مخفی و ویژه خراش

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

ویژگی های مخفی و ویژه خراش

اظهار نظر

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

چگونه از یک نظر استفاده کنیم؟

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

  1. بر روی ماوس خود کلیک راست کنید.

ویژگی های مخفی و ویژه خراش

  1. یادداشت را انتخاب کنید. با کشیدن فضای بیرونی یادداشت می توانید اندازه یادداشت خود را مطابق با آن تغییر دهید.

ویژگی های مخفی و ویژه خراش

بلوک را بکشید

برخلاف کوله پشتی که بلوک ها را ذخیره و بازیابی برنامه نویسی کاربرد زبان برنامه نویسی اسکرچ چیست نوجوانان می کند، بلوک Drag – out کارآمدتر است.

این به ما اجازه می دهد تا بلوک ها را بدون نیاز به ذخیره آنها کپی کنیم. برنامه نویسی نوجوانان ما به سادگی آنها را می کشیم و آنها را در sprite مورد نظر قرار می دهیم.

چگونه از Drag-out Block استفاده کنیم؟

نشانگر ماوس خود را به بلوکی که می خواهید کپی کنید حرکت دهید

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

صبر کنید تا آبی شود سپس آن را رها کنید.

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

کپی و پیست کنید

شما یاد گرفته اید که چگونه یک بلوک را برای sprite دیگری ذخیره، کاربرد زبان برنامه نویسی اسکرچ چیست بازیابی و کپی کنید. اکنون زمان کپی کردن یک بلوک برای همان sprite است. فقط کلیدهای ctrl + را می گیرد.

کپی 🀄. برای کپی کردن بلوک ها باید نشانگر ماوس خود را به بلوکی که می خواهید کپی کنید حرکت دهید و سپس Ctrl/Command + C را بزنید.

چسباندن. برای چسباندن بلوک ها باید نشانگر ماوس خود را به بلوکی که می خواهید کپی کنید حرکت دهید و سپس Ctrl/Command + V را کلیک کنید.

یک بلوک را حذف کنید

دو راه برای حذف یک بلوک وجود دارد.

بلوک را به سمت کتابخانه بلوک ها بکشید.

روی بلوکی که می خواهید حذف شود کلیک کنید و delete را فشار دهید

یک نقاشی را گروه بندی کنید

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

چگونه یک نقاشی را گروه بندی کنیم؟

دو روش برای گروه بندی نقاشی وجود دارد:

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

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

بارگیری و ذخیره یک پروژه در دستگاه

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

چگونه پروژه را بارگذاری کنیم؟

روی گزینه file در سمت چپ بالای ویرایشگر اسکرچ کلیک کنید

بار را از رایانه انتخاب کنید

ویژگی های مخفی و ویژه خراش

چگونه پروژه را در کامپیوتر ذخیره کنیم؟

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

ذخیره در رایانه را انتخاب کنید

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

نتیجه

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

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

پس ادامه دهید، آزمایش کنید و از ایجاد پروژه های شگفت انگیز با Scratch لذت ببرید!

نسخه آزمایشی رایگان کتاب BrightChamps

زمان آن فرا رسیده است که کودکان با فناوری آشنا شوند و با آن آشنا شوند، زیرا خواسته ها و انتظارات آنها برای درک فناوری بالا است.

شروع یادگیری در سنین پایین برای آنها در به حداکثر رساندن دانش و درک خود از دنیای فناوری مفید خواهد بود.

Scratch را در BrightChamps با برنامه درسی طراحی شده What is the use of Scratch programming language? مخصوص خود بیاموزید که یادگیری برنامه نویسی را برای دانش آموزان کلاس 1-12 آسان می کند. BrightChamps همچنین انواع مختلف صفحات دیگر را آموزش می دهد

بازدید : 24
يکشنبه 13 اسفند 1402 زمان : 5:24

زبان برنامه نویسی اسکرچ

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

پروژه های غنی از رسانه مردم طیف گسترده ای از پروژه ها را با Scratch ایجاد کرده اند،

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

کارت‌ها، نماهنگ‌ها، پروژه‌های علمی، آموزش‌ها، کاربرد زبان برنامه نویسی اسکرچ چیست شبیه‌سازی‌ها و حسگر محور

پروژه های هنری و موسیقی (شکل 1).

برنامه Scratch برای ایجاد پروژه های حاوی رسانه و

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

@media.mit.edu.

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

بدون هزینه اعطا می شود مشروط بر اینکه کپی ها برای سود یا تجاری ساخته یا توزیع نشده باشند

مزیت و اینکه کپی ها این اعلان را در صفحه اول یا صفحه اولیه یک نمایشگر همراه نشان می دهند

با استناد کامل حق چاپ برای اجزای این اثر متعلق به افراد دیگری غیر از ACM باید باشد

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

برای توزیع مجدد در فهرست ها، یا استفاده از هر جزء از این اثر در آثار دیگر نیاز به مشخصات قبلی دارد

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

داستان، آموزش نقاشی و بازی.

بلوک های دستوری رنگارنگ برای کنترل اشیاء گرافیکی کاربرد زبان برنامه نویسی اسکرچ چیست د

سیستم یا به اشتراک گذاشته شده در وب سایت Scratch.

طراحی اولیه Scratch با انگیزه نیازها و علایق بود

جوانان (8 تا 16 ساله) در مراکز کامپیوتری بعد از مدرسه مانند اینتل

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

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

تمرکز کمتری بر آموزش مستقیم نسبت به سایر زبان های برنامه نویسی دارد. در ابتدا،

اسکرچ در درجه اول در محیط های یادگیری غیررسمی مانند جامعه استفاده شد

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

مدارس نیز

پروژه Scratch در سال 2003 آغاز شد و نرم افزار Scratch و Website1

در سال 2007 به صورت عمومی راه اندازی شد. Scratch رایگان است، در نزدیک به 50 زبان موجود است و بیش از دو میلیون نسخه از

وب سایت Scratch. علاوه بر این، نرم افزار Scratch اغلب توسط مدرسه توزیع می شود

سیستم ها و سازمان های آموزشی به عنوان مثال، Scratch توسط توزیع می شود

یک لپ تاپ برای هر کودک و بر روی کاربرد

What is the use of Scratch programming language? زبان برنامه نویسی اسکرچ چیست صدها هزار XO ارسال شده استo

بازدید : 22
شنبه 12 اسفند 1402 زمان : 23:40

Sprites در برنامه نویسی Scratch

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

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

Sprites در برنامه نویسی Scratch

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

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

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

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

بلوک های کد در برنامه نویسی اسکرچ

بلوک های Scratch Code برای انجام اقدامات بر روی sprites در کاربرد زبان برنامه نویسی اسکرچ چیست یک بازی یا داستان استفاده می شوند. Scratch بلوک‌های کد مانند بلوک‌های حرکتی را ارائه می‌کند که می‌توان از آن برای تنظیم یک اسپرایت به حرکت استفاده کرد، یا بلوک‌های صوتی، که می‌تواند برای افزودن جلوه‌های صوتی به اسپرایت استفاده شود، یا بلوک‌های رویداد، که برای تعیین زمان اجرای کد استفاده می‌شوند. .

بلوک های کد در برنامه نویسی اسکرچ

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

Scratch 9

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

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

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

Go to block: برای انتقال اسپرایت به یک موقعیت خاص در صحنه استفاده می شود

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

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

  1. به نظر می رسد بلوک

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

بلوک‌های Say & think: بلوک‌های Say را می‌توان برای نمایش گفتار توسط sprites استفاده کرد

بلوک لباس سوئیچ: این بلوک برای تغییر لباس یک جن برنامه نویسی نوجوانان استفاده می شود. این بلوک برای نشان دادن حرکت جن مانند پرنده ای که بال می زند بسیار مفید است، جایی که هر لباس می تواند به عنوان مرحله ای از حرکت در پرواز پرنده تعریف شود.

تغییر افکت توسط بلوک: این بلوک برای تغییر رنگ، روشنایی یا پیکسل بندی اسپرایت استفاده می شود

  1. بلوک های صوتی

از اینها برای افزودن جلوه های صوتی به اسپرایت استفاده می شود.

پخش بلوک صدا: صدای انتخاب شده را به عنوان مثال یک صدای "طلسم جادویی" تا پایان پخش می کند

بلوک اثر تغییر زمین: برای تغییر زیر و بم با نقاط مشخص شده استفاده می شود

Set volume to block: برای تنظیم میزان صدای افکت صدا به میزان دلخواه استفاده می شود

  1. رویدادها بلوک

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

وقتی پرچم سبز روی بلوک کلیک کرد

وقتی کلید فشار داده شد بلوک

وقتی سوئیچ های پس زمینه مسدود می شوند

پیام پخش و بلوک انتظار

  1. کنترل بلوک

اینها بلوک‌های منطقی Scratch هستند که اجازه می‌دهند زمان و نحوه اجرای اسکریپت به‌عنوان مثال.

تکرار بلوک: برای تعریف اینکه کد درون بلوک تکرار تعداد دفعات مشخصی اجرا می شود (در مثال زیر 10 بار) استفاده می شود.

If then else بلوک: این یک بلوک شرطی است و What is the use of Scratch programming language? برای انجام یک عمل خاص فقط در صورتی استفاده می شود که شرط مورد نیاز برآورده شود یا تغییر را انجام دهید.

بازدید : 29
سه شنبه 1 اسفند 1402 زمان : 9:29

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

  1. الگوریتم جستجوی باینری

به قول ضرب المثل "یافتن سوزن در انبار کاه". باپروژه های تمرینی پایتون استفاده از روش جستجوی دودویی، این برنامه برای رسیدن به این هدف طراحی شده است. شما می توانید لیستی از اعداد تصادفی از 0 تا 100 ایجاد کنید که هر عدد متوالی با دو عدد متفاوت است.

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

  1. Desktop Notifier App

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

کانال یوتیوب MindMajix

  1. مولد داستان پایتون

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

  1. YouTube Video Downloader

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

  1. مسدود کننده وب سایت پایتون

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

  1. یک نخ را بچرخانید

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

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

  1. کلمه چیست؟

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

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

  1. سنگ، کاغذ، قیچی

اگر از نداشتن کسی برای بازی خسته شده اید، یک بازی 5 دقیقه ای سنگ، کاغذ، قیچی را روی کامپیوتر که خودتان ساخته اید امتحان کنید.

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

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

  1. بپر!

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

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

  1. دریابید، فیبوناچی!

شما یک عدد ارائه می دهید و سپس تابع تعیین می کند Python practice projects که آیا عدد بخشی از دنباله فیبوناچی است یا خیر. Cor

بازدید : 23
سه شنبه 1 اسفند 1402 زمان : 9:28

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

  1. مرورگر بازی های ویدیویی

پایتون در غربال کردن مجموعه داده های بزرگ برتری دارد. پروژه های تمرینی پایتون در این برنامه، کاربر می‌تواند مجموعه داده‌های بزرگی از داده‌های بازی ویدیویی را مرور کند و با استفاده از یک کلمه کلیدی، داده‌ها را جستجو کند تا نتایج مرتبط با آن کلمه کلیدی را به دست آورد.

مهارت های پایتون:

خواندن فایل های CSV

تکلیف چندگانه

ساخت یک لیست با تکرار ا پروژه های تمرینی پایتون ز طریق یک دنباله

حلقه های نامحدود

اظهارات مشروط

رشته های f

مرورگر بازی های ویدیویی

پروژه پایتون، مرورگر بازی های ویدیویی

  1. جوک های تصادفی پدر

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

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

مهارت های پایتون:

درخواست داده از یک API که به یک کلید API نیاز دارد

تجزیه داده های JSON

لغت نامه ها

توابع تعریف شده توسط کاربر

حلقه های نامحدود

رمزگذاری پارامترهای پرس و جو

برنامه هواشناسی فعلی

پروژه پایتون، اپلیکیشن آب و هوا

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

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

نام:

نام کوچک

پست الکترونیک

آدرس ایمیل

تایپ کنید

من یک ...

دانلود کد

یک بچه با پایتون چه کاری می تواند انجام دهد؟

پایتون یک زبان برنامه نویسی همه کاره و همه منظوره پروژه های تمرینی پایتون است. تقریباً می‌توانید هر نوع برنامه‌ای را در پایتون بسازید، اما رایج‌ترین کاربردها عبارتند از توسعه وب، علم داده، هوش مصنوعی/ML، امنیت سایبری، محاسبات علمی و اتوماسیون.

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

منطق سمت سرور برنامه های کاربردی وب

تجسم بر اساس مجموعه داده های بزرگ

استفاده از AI/ML برای کمک به پزشکان د برنامه نویسی نوجوانان ر تشخیص بیماری ها

تجزیه و تحلیل بدافزارهایی که هکرها برای حمله به کاربران آسیب پذیر استفاده می کنند

تعیین الگوهای آب و هوایی باستانی از طریق تجزیه و تحلیل الگوهای اقلیمی

خودکارسازی کارهای تکراری برای بهبود بهره وری

منابع پروژه رایگان پایتون

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

راهنمای سفر به پایتون

ورزش

آموزش پایتون

پایتون واقعی

FreeCodeCamp

کورسرا

مبانی پایتون

بازی های کامپیوتری خود را با پایتون اختراع کنید

به پایتون فکر کنید

کد آکادمی

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

می‌توانید کدنویسی برنامه‌های پایتون مانند آنچه در بالا پروژه های تمرینی پایتون در CodeWizardsHQ نشان داده شده است را یاد بگیرید. ما پایتون (و HTML، CSS، جاوا اسکریپت و SQL) را در کلاس‌های کدنویسی ساختاریافته خود (در دبستان، راهنمایی و دبیرستان) آموزش می‌دهیم. اگر فقط می خواهید در یک زبان برنامه نویسی کار کنید، ما حتی یک آهنگ سه دوره داریم که فقط به یادگیری پایتون اختصاص دارد.

کلاس های آنلاین ما برای پایتون هر هفته برگزار می شود و توسط یک مربی زنده در یک گروه کوچک (معمولاً 4 تا 6 دانش آموز در هر کلاس) تدریس می شود. ما معتقدیم که همه می توانند یک برنامه نویس باشند، و ما هیجان زده هستیم که به شما نشان دهیم چقدر می توانید یاد بگیرید!

دانیل شرودر

مقاله توسط

دانیل شرودر

دانیل از اواسط سال 2020 توسعه دهنده برنامه درسی، مدرس، ناظر انجمن و حل کننده همه چیز در CodeWizardsHQ بوده است. او علاقه زیادی به برنامه نویسی دارد و دائماً در تلاش است تا با ایجاد تکالیف عملی و سرگرم کننده و تشویق دانش آموزان به دنبال برنامه نویسی به عنوان یک تلاش خلاقانه،

Python practice projects نتایج آموزشی را بهبود بخشد.

کدنویسی برای ثبت نام در خبرنامه وبلاگ بچه ها

بازدید : 19
سه شنبه 1 اسفند 1402 زمان : 9:27

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

  1. بازی مین یاب پایتون

پروژه Python – Minesweeper یک بازی است که در آن شما باید تمام مین‌ها (یا بمب‌های) پنهان را در یک شبکه بدون کلیک کردن روی هیچ یک از آنها پیدا کنید. برای انجام یک پروژه Minesweeper در پایتون، باید برنامه‌ای بنویسید که بازی را بسازد و به شما امکان می‌دهد با کلیک بر روی مربع‌ها و تلاش پروژه های تمرینی پایتون برای کشف بمب‌های مخفی کدام آن‌ها، آن را بازی کنید. اگر اشتباه متوجه شوید، بازی را باخته اید!

  1. بازی Flames در پایتون

Python Project Idea – Flames Game یک پروژه پایتون است که به دو نفر کمک می کند تعیین کنند که آیا قرار است با هم باشند یا خیر. ابتدا نام خود و نام crush خود را به آن می دهید و کلمه ای متشکل از حروف هر دو نام شما ایجاد می کند. سپس، به شما دستوراتی در مورد شمارش حروف می دهد تا زمانی پروژه های تمرینی پایتون که تنها یک حرف باقی بماند، که به شما می گوید که آیا شما سازگار هستید یا خیر.

کد منبع – بازی Flames در پایتون

  1. بازی پایتون 2048

ایده پروژه پایتون – پروژه 2048 یک بازی نوشته شده در پایتون است که در آن بازیکن کاشی‌ها را روی تخته حرکت می‌دهد تا سعی کند آنها را به 2048 اضافه کند. هر حرکت یک کاشی جدید با ارزش دو یا چهار به تخته اضافه می‌کند. هدف این است که به افزودن کاشی‌ها و جابه‌جایی آن‌ها ادامه دهید تا مجموع کاشی پروژه های تمرینی پایتون ‌های روی تخته به 2048 برسد.

خروجی پروژه پایتون 2048

کد منبع – بازی 2048 در پایتون

  1. بازی مار پایتون

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

کد منبع – بازی مار در پایتون

  1. بازی Space Invaders را در پایتون بسازید

Python Project Idea – Space Invaders یک بازی ویدیویی کلاسیک از دهه 1980 است. در این بازی، بازیکن یک کشتی را در پایین صفحه کنترل می کند و باید امواج بیگانگانی را که پروژه های تمرینی پایتون از بالا حمله می کنند، نابود کند.

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

  1. حل سودوکو را با استفاده از پایتون ایجاد کنید

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

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

خروجی حل کننده سودوکو پایتون

کد منبع - حل سودوکو با استفاده از پایتون

  1. بازی تیک تاک پایتون

ایده پروژه پایتون – پروژه پایتون tic-tac-toe یک راه عالی برای پروژه های تمرینی پایتون یادگیری نحوه کدنویسی در پایتون است. هدف این است که یک بازی تیک تاک کارآمد ایجاد کنید که دو نفر بتوانند آن را بازی کنند. این پروژه برای کدنویسی ساده است و می توان از آن برای آموزش اصول کدنویسی به مبتدیان استفاده کرد.

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

کد منبع – بازی Tic-Tac-Toe در پایتون

  1. شبیه ساز تاس ریختن با استفاده از پایتون

ایده پروژه پایتون – پایتون یک زبان همه کاره است که می توانید از آن برای ایجاد برنامه ها، از جمله شبیه ساز تاس انداز استفاده کنید. این پروژه شما را در ایجاد یک برنامه شبیه ساز تاس انداز در پایتون راهنمایی می کند.

ما با ایجاد یک برنامه پایه که چرخاندن یک قالب را شبیه سازی می کند، شروع خواهیم کرد. سپس، چند ویژگی را اضافه کنید تا برنامه واقعی تر شود، مانند انداختن چند تاس به طور همزمان. در نهایت یک رابط کاربری گرافیکی (GUI) اضافه کنید تا کاربران بتوانند راحت تر با برنامه تعامل داشته باشند.

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

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

  1. بازی جلاد در پایتون

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

کد منبع – بازی جلاد در پایتون

  1. بازی راک کاغذ قیچی در پایتون

Python Project – Rock Paper Scissors یک بازی ساده است که Python practice projects می توانید با یک دوست بازی کنید. بازی pl است

بازدید : 23
سه شنبه 1 اسفند 1402 زمان : 8:24

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

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

20 پروژه شگفت انگیز پایتون برای مبتدیان

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

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

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

در اینجا پروژه های پایتون وجود دارد که برای شروع تمرین مهارت های برنامه نویسی تازه آموخته شده خود مناسب هستند:

01) بازی حدس زدن

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

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

کد بازی حدس زدن در زیر آورده شده است:

واردات تصادفی

عدد = random.randint(1، 10)

player_name = ورودی ("سلام، نام برنامه نویسی نوجوانان شما چیست؟")

تعداد_ حدس ها = 0

print(' باشه! '+ player_name+ ' من عددی بین 1 تا 10 را حدس می زنم:')

در حالی که تعداد_ حدس ها < 5:

حدس = int(ورودی())

تعداد_ حدس ها += 1

اگر حدس بزنید <عدد:

چاپ ("حدس شما خیلی کم است")

اگر حدس بزنید > شماره:

چاپ ("حدس شما خیلی زیاد است")

اگر حدس بزنید == عدد:

زنگ تفريح

اگر حدس بزنید == عدد:

print('شما عدد را در ' + str(number_of_guesses) + ' تلاش ها را حدس زدید!')

دیگر:

print('شما عدد را حدس نزدید، عدد ' + str (شماره) بود)

خروجی:

باشه! شیوالی عددی بین 1 تا 10 را حدس می زنم:

3

حدس شما خیلی کم است

5

حدس شما خیلی کم است

7

شما عدد را در 3 تلاش حدس زدید!

02) فرهنگ لغت تعاملی

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

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

بازدید : 25
سه شنبه 24 بهمن 1402 زمان : 13:36

برنامه نویسی بلد نیستی؟ این مهم نیست. Scratch راه حل ایده آلی چگونه با اسکرچ انیمیشن بسازیم برای یادگیری برنامه نویسی بدون دنبال کردن آموزش است، که از کوچکترین (از 8 سالگی) شروع می شود.

با Scratch می‌توانید به راحتی موسیقی بسازید، بازی‌های ویدیویی، انیمیشن‌ها، شبیه‌سازی‌های خود را توسعه دهید یا ربات‌های خود را برنامه‌ریزی کنید!

تا به امروز، نزدیک به 40 میلیون خلاقیت (یا پروژه) در سایت چگونه با اسکرچ انیمیشن بسازیم اختصاصی MIT به اشتراک گذاشته شده است. این پروژه ها در 5 خانواده اصلی (انیمیشن، هنری، بازی، موسیقی، داستان) و همچنین آموزش و به راحتی قابل اشتراک گذاری هستند.

این آموزش کوچک نحوه ایجاد یک پروژه Scratch را به راحتی توضیح می دهد.

پروژه Scratch خود را راه اندازی کنید

2 امکان، از Scratch به صورت آنلاین یا آفلاین استفاده کنید.

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

خراش لوگو

پروژه خود را نام ببرید

به‌طور پیش‌فرض، پروژه شما «Untitled» نام دارد (Untitled-1، Untitled-2...اگر چندین مورد را بدون نام‌گذاری ایجاد کنید).

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

پروژه Scratch خود را به اشتراک بگذارید

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

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

روش اشتراک گذاری بستگی به نحوه استفاده شما از Scratch (آنلاین یا آفلاین، محلی) دارد.

برای استفاده آنلاین (Scratch 2.0)، پس از اتصال به چگونه با اسکرچ انیمیشن بسازیم حساب خود، روی "اشتراک گذاری" کلیک کنید.

اگر ترجیح می دهید از Scratch به صورت آفلاین استفاده کنید، به همین راحتی است. به سادگی روی "فایل"، "اشتراک گذاری در سایت" کلیک کنید و اطلاعات درخواستی (دستورالعمل ها و یادداشت ها و غیره) را پر کنید.

پروژه های Scratch خود را مشاهده کنید

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

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

آمار پروژه های شما

پروژه(های) شما آمار خاص خود را دارد.

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

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

تعداد بازدید از پروژه شما

تعداد افرادی که پروژه شما را به عنوان "مورد علاقه" در نظر گرفتند

تعداد "لایک"های جمع آوری شده توسط پروژه شما

شخص یا استودیویی که پروژه را طراحی کرده است

اگر پروژه ریمیکس است، نام پروژه اصلی

یادداشت ها و دستورالعمل ها برای توصیف درست پروژه شما

هر پروژه دارای اطلاعات قابل تنظیم خاص خود مانند یادداشت ها یا دستورالعمل ها است.

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

دانلود پروژه اسکرچ

برای درک بهتر یا تجزیه و تحلیل پروژه ای که دوست دارید، هیچ چیز ساده تر از دانلود کردن آن نیست.

پس از اتصال، به سادگی به مسیر File>Download بروید.

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

از آنجایی که Scratch مشارکتی است، How to make animation with scratch همه پروژه ها برای دانلود و ریمیکس رایگان برای شما هستند.

بازدید : 33
سه شنبه 24 بهمن 1402 زمان : 13:35

تکنیک های انیمیشن

معرفی

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

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

برای همه این پروژه ها، بلوک های قرار گرفته در دسته Appearance استفاده می شود تا به شخصیت ها و محیط زندگی و پویایی ببخشد. بلوک‌های رویدادها، همراه با ارسال و دریافت پیام، برای همگام‌سازی اقدامات مفید هستند.

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

لباس ها را متحرک کنید

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

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

شخصیت ها را به حرکت درآورید.

ساخت فیلم های انیمیشن؛

بازی ها.

  1. گربه راه رفتن

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

images/05FI01.png

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

وقتی روی پرچم سبز کلیک می شود

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

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

هنگامی که کلید فلش سمت چپ فشار داده می شود

در جهت -90 حرکت کنید // گربه به سمت چپ نگاه می کند.

تکرار 5 بار // باز کردن یک حلقه تکرار. برنامه درج شده در این حلقه پنج بار تکرار خواهد شد. گربه...

این گزیده ای از کتاب است.

برای ادامه مطلب...

کتاب را بخر

من اشتراک می کنم

هولوگرام ایجاد کنید

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

  1. یک صفحه نمایش ایجاد کنید

صفحه هولوگرام از چهار مثلث متساوی الساقین (تبدیل شده به ذوزنقه ها) تشکیل شده است. برای یادآوری، مثلث متساوی الساقین، مثلثی است که اضلاع غیر موازی مقابل آن به یک اندازه باشند.

images/R05LF01.png

در اینجا صفحه نمایش های اصلی وجود دارد که می توان بسته به چگونه با اسکرچ انیمیشن بسازیم تجهیزات پروژکتوری شما (تلفن هوشمند یا تبلت، صفحه نمایش 4 اینچی - 5 اینچی - 7 اینچی - 10 اینچی) ایجاد کرد.

images/05FI09.png

images/05FI10.png

  1. تعیین موقعیت هولوگرام ها

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

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

images/05FI11.PNG

اندازه عناصر زمانی که شما در حالت تمام صفحه یا در حالت چگونه با اسکرچ انیمیشن بسازیم فضای کاری (صفحه حداقل شده) هستید تغییر می کند.

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

برای تغییر یا تعیین جهت اسپرایت ها، How to make animation with scratch چندین امکان در دسترس شماست:

تعداد صفحات : 1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 319
  • کل نظرات : 0
  • افراد آنلاین : 3
  • تعداد اعضا : 0
  • بازدید امروز : 75
  • بازدید کننده امروز : 1
  • باردید دیروز : 16
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 93
  • بازدید ماه : 778
  • بازدید سال : 4874
  • بازدید کلی : 18461
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    لینک های ویژه