آموزش برنامه نویسی به کودکان و نوجوانان
4 subscribers
8 photos
5 videos
1 file
10 links
کدنویسان درخشان فردا
جایی برای یادگیری، خلاقیت و ساخت آینده
جایی برای یادگیری برنامه‌نویسی به زبان ساده، جذاب و قابل فهم برای کودکان و نوجوانان
🎮 از اولین کدها تا ساخت بازی‌ها و پروژه‌های هوش مصنوعی، همراه با آموزش‌هایی سرگرم‌کننده و کاربردی
💡 با ما🤓
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#انگیزشی
┄┅═══✼🇮🇷✼═══┅┄
کانال🎓کدنویسان درخشان فردا 💻
🆔 ➡️@BrightFutureCoders
Media is too big
VIEW IN TELEGRAM
🎬 قسمت۱ آموزش اسکرچ جونیور
در این قسمت یاد می‌گیریم:
معرفی و نصب اسکرچ جونیور

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

خلاقیتت رو با ما زنده کن!
🔔 برای ادامه آموزش‌ها، عضو کانال باش و هیچ قسمتی رو از دست نده.
.
.

┄┅═══✼🇮🇷✼═══┅┄
کانال🎓کدنویسان درخشان فردا 💻
🆔 ➡️@BrightFutureCoders
🤍 از نگاه هوش مصنوعی چه شکلی هستی ؟

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


┄┅═══✼🇮🇷✼═══┅┄
کانال🎓کدنویسان درخشان فردا 💻
🆔 ➡️@BrightFutureCoders
https://www.youtube.com/channel/UCY4sB8rJ-3NyqiQMUHdUYEw


🔹 از طراحی تا اجرا!
توی این ویدئو یاد می‌گیری چطور برای شبکه‌های اجتماعی مثل اینستاگرام، یک نمودار ERD طراحی کنی،1:00​
دیتابیس بسازی 11:00​
داده وارد کنی 24:00​
و با کوئری‌های SQL
مهارتت رو حرفه‌ای‌تر کنی 👨‍💻

📊 از پست و لایک تا کامنت و کاربر — همه‌چیز رو با دیتا واقعی تمرین می‌کنیم!

👇 حتماً تا آخر ویدئو بمون تا کوئری‌های جذاب آخرش رو از دست ندی!

#SQL#ERD#Database#برنامه_نویسی#آموزش_پایگاه_داده#روبیکا#اینستاگر

#انگیزشی
┄┅═══✼🇮🇷✼═══┅┄
کانال🎓کدنویسان درخشان فردا 💻
🆔 ➡️@BrightFutureCoders
🔴 آموزش html رایگان به زبان ساده

📝 زبان: فارسی
🎥 تعداد جلسات : 15 جلسه
📊 سطح آموزش: مقدماتی
👤 مدرس: مهران ثاقبی فرد
🔄سورس: دارد
🔗 منبع: لیموناد

               
🆑 @CEngineer93
🆑 @AmoozeshiENG
👨‍👩‍👧‍👦 @PorsemanCE
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML-@AmoozeshiENG.rar
401.4 MB
🔴 آموزش html رایگان به زبان ساده

📝 زبان: فارسی
🎥 تعداد جلسات : 15 جلسه
📊 سطح آموزش: مقدماتی
👤 مدرس: مهران ثاقبی فرد
🔄سورس: دارد
🔗 منبع: لیموناد

               
🆑 @CEngineer93
🆑 @AmoozeshiENG
👨‍👩‍👧‍👦 @PorsemanCE
در این ویدئو قراره لیست‌ها (Lists) در پایتون رو خیلی ساده، با مثال‌های قابل فهم و مخصوص نوجوان‌ها یاد بگیریم.
https://www.youtube.com/watch?v=GG0gHuAaJSI&t=3s
لیست‌ها یکی از مهم‌ترین مفاهیم برنامه‌نویسی هستن و اگر خوب یادشون بگیری، می‌تونی برنامه‌های قوی‌تر و حرفه‌ای‌تر بسازی.

🔹 توی این ویدئو یاد می‌گیری:

لیست چیه و چرا انقدر مهمه؟

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

دسترسی به عناصر لیست

اضافه و حذف کردن آیتم‌ها

توابع مهم و پرکاربرد مثل append, remove, pop, sort, len

مثال‌های جذاب مخصوص نوجوانان

نکات ضروری برای استفاده از لیست‌ها در پروژه‌ها


🎯 این آموزش مناسب کیه؟

برای نوجوان‌هایی که تازه دارن پایتون یاد می‌گیرن یا می‌خوان برنامه‌نویسی رو قوی‌تر ادامه بدن.

🎥 چرا باید این ویدئو رو ببینی؟

چون لیست‌ها پایه خیلی از پروژه‌ها هستن؛ بدون یاد گرفتن درستشون، نمی‌تونی وارد مراحل بالاتر برنامه‌نویسی بشی.
این آموزش هم ساده‌ست، هم کوتاه و هم پر از مثال کاربردی.
⭐️ تمرین ۱ — لیست میوه‌ها

یک لیست به نام fruits بساز که شامل ۵ میوه باشد.
سپس:

1. میوه سوم را چاپ کن.


2. میوه‌ای جدید به انتهای لیست اضافه کن.


3. میوه دوم را حذف کن.




---

⭐️ تمرین ۲ — جمع عددهای لیست

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


---

⭐️ تمرین ۳ — دیکشنری دانش‌آموز

یک دیکشنری به نام student با اطلاعات زیر بساز:

name

age

grade


سپس:

1. مقدار age را یک سال افزایش بده.


2. یک کلید جدید به نام city اضافه کن.


3. تمام مقدارهای دیکشنری را چاپ کن.




---

⭐️ تمرین ۴ — لیست دیکشنری‌ها

یک لیست شامل سه دیکشنری بساز.
هر دیکشنری اطلاعات یک کتاب باشد:

title

writer

pages


سپس عنوان کتاب دوم را چاپ کن.


---

⭐️ تمرین ۵ — مرتب‌سازی لیست

لیستی شامل عددهای زیر بساز:

[12, 4, 8, 1, 20, 5]

سپس:

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


2. لیست را برعکس کن.


3. تعداد عناصر را چاپ کن.
در این ویدئو قراره دیکشنری‌ها (Dictionaries) در پایتون رو به ساده‌ترین شکل ممکن یاد بگیریم. دیکشنری‌ها یکی از مهم‌ترین ساختارهای داده در پایتون هستن و بهت کمک می‌کنن اطلاعات رو بر اساس کلید و مقدار خیلی مرتب و قابل‌فهم ذخیره کنی.
https://www.youtube.com/watch?v=7mtE9-GmAU4&t=2s

🔹 توی این ویدئو یاد می‌گیری:

دیکشنری چیه و چه فرقی با لیست داره؟

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

دسترسی به مقدارها با استفاده از کلیدها

اضافه و حذف کردن آیتم‌ها

توابع مهم و پرکاربرد مثل:
keys(), values(), items(), get()

به‌روزرسانی اطلاعات با update()

مثال‌های ساده و قابل‌فهم برای نوجوانان

نکات کاربردی برای پروژه‌های آینده


🎯 این آموزش مناسب کیه؟

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

🎥 چرا این ویدئو مهمه؟

چون دیکشنری‌ها توی خیلی از پروژه‌های واقعی استفاده می‌شن؛ از ساخت بازی‌ها گرفته تا مدیریت داده‌ها.
با یاد گرفتن این مبحث، یه قدم مهم به سمت حرفه‌ای‌تر شدن توی پایتون برمی‌داری.
⭐️ تمرین ۱ — اطلاعات گوشی

یک دیکشنری به نام phone بساز با کلیدهای زیر:

brand

model

year

سپس:

کلید جدیدی به نام price اضافه کن.

مقدار year را یک واحد افزایش بده.

همه‌ی مقدارها را چاپ کن.

⭐️ تمرین ۲ — نمرات دانش‌آموز

یک دیکشنری به نام scores بساز که نمره ۳ درس را ذخیره کند:

math

english

science

سپس:

نمره ریاضی را تغییر بده.

یک کلید جدید به نام average اضافه کن که میانگین سه نمره باشد.

کلیدها را چاپ کن.

⭐️ تمرین ۳ — محصولات فروشگاه

یک دیکشنری محصول به شکل زیر بساز:

product = {
"name": "laptop",
"price": 25000,
"stock": 12
}


سپس:

مقدار stock را ۵ عدد کم کن.

کلید جدیدی به نام discount با مقدار 10 اضافه کن.

زوج‌های کلید–مقدار (items) را چاپ کن.

⭐️ تمرین ۴ — اطلاعات شهر

دیکشنری زیر را بساز:

city = {
"name": "Tehran",
"population": 9000000,
"weather": "sunny"
}


سپس:

مقدار weather را به "cloudy" تغییر بده.

کلید جدیدی به نام area اضافه کن.

فقط مقدارها (values) را چاپ کن.

⭐️ تمرین ۵ — لیست دانش‌آموزان

یک لیست بساز که شامل سه دیکشنری باشد. هر دیکشنری اطلاعات یک دانش‌آموز را دارد:

name

age

score

سپس:

نام دانش‌آموز سوم را چاپ کن.

نمره دانش‌آموز اول را تغییر بده.

سن دانش‌آموز دوم را با استفاده از کلید افزایش بده.
🟢 تمرین‌های ساده (برای شروع)

1) تابعی بنویس که دو عدد بگیرد و جمع آن‌ها را برگرداند.

def add(a, b):

2) تابعی بنویس که اسم شخص را بگیرد و یک جمله خوش‌آمدگویی چاپ کند.

greet("Ali")

3) تابعی بساز که یک عدد بگیرد و بگوید زوج است یا فرد.

even_or_odd(7)

4) تابعی بنویس که یک لیست بگیرد و طول آن را برگرداند.

list_length([1,2,3])

5) تابعی بنویس که یک عدد بگیرد و مربعش را برگرداند.

square(5) # خروجی 25


---

🟡 تمرین‌های متوسط

6) تابعی بنویس که نمرات را با *args بگیرد و معدل محاسبه کند.

calc_avg(20,18,19,17)

7) تابعی بساز که یک جمله بگیرد و تعداد حروف آن را بشمارد (فاصله‌ها را حساب نکند).

8) تابعی بساز که یک لیست بگیرد و بزرگ‌ترین عدد را برگرداند.

max_number([4, 7, 1, 9])

9) تابعی با ورودی و بدون خروجی بساز که ۱۰ خط “Hello” چاپ کند.

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

(شرط قبولی: معدل 10 به بالا)


---

🔵 تمرین‌های سخت‌تر (چالش جذاب)

11) تابعی بنویس که یک عدد بگیرد و همهٔ مضرب‌های آن تا 100 را چاپ کند.

12) تابعی بنویس که یک رشته بگیرد و آن را برعکس برگرداند.

reverse_string("sara") → "aras"

13) تابعی بنویس که نامحدود ورودی **kwargs بگیرد و هر کلید و مقدار را چاپ کند.

print_info(name="Ali", age=14, city="Tehran")

14) تابعی بنویس که بررسی کند یک کلمه «پالین‌دروم» است یا نه.

(جلو و عقبش یکی باشد؛ مثل: "level")

15) تابعی بنویس که عدد n را بگیرد و مجموع اعداد 1 تا n را برگرداند.

(بدون استفاده از sum)


---

🟣 تمرین‌های پروژه‌ای کوچک (برای نوجوون‌ها)

16) ماشین حساب ساده با توابع:

تک‌تک عملیات‌ها (جمع، تفریق، ضرب، تقسیم) تابع جدا داشته باشند.

17) بازی حدس عدد با تابع:

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

18) ساخت یک تابع که یک ستاره یا شکل ساده را با حلقه‌ها چاپ کند

(مثل مثلث ستاره‌ای).

19) برنامه مدیریت نمرات:

توابعی برای:

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

حساب معدل

چاپ نتیجه

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


20) ساخت یک تابع که وضعیت هوا را با توجه به دما چاپ کند

(گرم – سرد – عالی).
در این ویدئو به یکی از مهم‌ترین مباحث برنامه‌نویسی پایتون یعنی توابع (Functions) می‌پردازیم.
توابع باعث می‌شن کدمون منظم‌تر، کوتاه‌تر و حرفه‌ای‌تر بشه و از تکرار جلوگیری کنه.
https://youtu.be/6crPsO0ykCM?si=UGFu9TVNOuYWXSJX
در این آموزش یاد می‌گیری:

تابع چیه و چرا ازش استفاده می‌کنیم

پارامتر و آرگومان یعنی چی

ورودی و خروجی تابع

تابع با مقدار برگشتی (return)

توابع با ورودی نامحدود (*args و **kwargs)


این ویدئو کاملاً مناسب دانش‌آموزان، نوجوانان و افراد مبتدی هست و با مثال‌های جذاب و قابل فهم آموزش داده شده.

اگر به آموزش برنامه‌نویسی پایتون علاقه داری، این ویدئو رو از دست نده!
حتماً لایک کن و کانال رو سابسکرایب کن تا آموزش‌های بعدی رو از دست ندی ❤️🐍
در این ویدئو قراره یاد بگیریم چطور در پایتون با فایل‌ها کار کنیم (File Handling)؛ یکی از مهم‌ترین مهارت‌هایی که هر برنامه‌نویس باید بلد باشه.
بعد از دیدن این ویدئو می‌تونی فایل بسازی، بخونی، بنویسی و اطلاعات رو ذخیره یا ویرایش کنی—کاملاً مثل یه برنامه‌نویس حرفه‌ای!
https://youtu.be/4jJvL8SqpOY?si=VhEAOXy3NleuX69h

🔹 توی این ویدئو یاد می‌گیری:

File Handling چیه و چرا مهمه؟

ساختن فایل با open()

حالت‌های مختلف باز کردن فایل‌ها (r, w, a)

خواندن اطلاعات از فایل

نوشتن داده در فایل

استفاده از with برای مدیریت خودکار فایل‌ها

نکات مهم و خطاهای رایج

مثال‌های ساده و قابل‌فهم برای نوجوانان

🎯 این آموزش مناسب کیه؟

برای نوجوان‌هایی که پایتون یاد می‌گیرن و می‌خوان پروژه‌هاشون حرفه‌ای‌تر و واقعی‌تر بشه.

🎥 چرا باید این ویدئو رو ببینی؟

چون بدون یاد گرفتن File Handling نمی‌تونی اطلاعات رو ذخیره کنی یا پروژه‌های جدی بسازی.
این بخش یکی از مهم‌ترین قدم‌ها در مسیر برنامه‌نویس شدن هست و توی این ویدئو خیلی ساده و قابل فهم توضیحش دادیم.
تمرین ۱: ذخیره اسم‌ها

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

1. یک نام از کاربر بگیرد


2. آن را در فایلی به نام names.txt ذخیره کند


3. هر بار برنامه اجرا شد، اسم جدید به پایان فایل اضافه شود




---

🟦 تمرین ۲: شمارش خط‌های فایل

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

1. فایل names.txt را باز کند


2. تعداد خط‌های فایل (تعداد اسم‌ها) را بشمارد


3. تعداد را چاپ کند



خروجی مثلاً:

تعداد افراد: 7


---

🟦 تمرین ۳: خواندن فقط ۵ خط اول

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

فایل story.txt را باز کند

فقط ۵ خط اول داستان را بخواند

روی صفحه چاپ کند


اگر تعداد خط‌ها کمتر بود مشکلی ندارد.


---

🟦 تمرین ۴: حذف یک کلمه خاص از فایل

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

فایل text.txt را بخواند

هر جا کلمه‌ی "Python" آمده، حذف کند

متن جدید را در cleaned.txt ذخیره کند



---

🟦 تمرین ۵: ساخت یک دفترچه یادداشت

برنامه‌ای طراحی کنید که ۳ گزینه داشته باشد:

1. نوشتن یک یادداشت جدید → به فایل notes.txt اضافه شود


2. نمایش تمام یادداشت‌ها


3. خالی کردن کامل فایل یادداشت‌ها



(این تمرین شبیه پروژهٔ حضور و غیاب است اما دربارهٔ یادداشت‌هاست.)
This media is not supported in your browser
VIEW IN TELEGRAM
Draw panda with turtle
رسم پاندا با کتابخانه turtle پایتون🐻‍❄️🥰😍🤗



┄┅═══✼🇮🇷✼═══┅┄
کانال🎓کدنویسان درخشان فردا 💻
🆔 ➡️@BrightFutureCoders
این دوره مخصوص نوجوانانی طراحی شده که می‌خواهند وارد دنیای برنامه‌نویسی و دیتابیس شوند. در این دوره قدم‌به‌قدم با مفاهیم پایه مثل جدول، رکورد، کلید اصلی و رابطه‌ها آشنا می‌شوی و یاد می‌گیری چطور با SQLite اولین پایگاه‌داده‌ات را بسازی. همه چیز ساده، قابل فهم و همراه با مثال‌های واقعی آموزش داده می‌شود تا بتوانی در پایان دوره پروژه‌های کوچک و کاربردی را خودت ایجاد و مدیریت کنی
لینک مشاهده 👇👇👇

https://youtu.be/iqaK7YvmlKE?si=Kg9uamCVoqm90qST

┄┅═══✼🇮🇷✼═══┅┄
کانال🎓کدنویسان درخشان فردا 💻
🆔 ➡️@BrightFutureCoders
ایده و پروژه های برتر اسکرچ

پروژه اسکرچ اول: مسابقه تپه نوردی

بازی محبوب و مشهور Hill climb racing با استفاده از اسکرچ ساخته شده است و این امکان برای شما فراهم شده است تا این پروژه اسکرچ را تست کنید.

https://scratch.mit.edu/projects/56667360

┄┅═══✼🇮🇷✼═══┅┄
کانال🎓کدنویسان درخشان فردا 💻
🆔 ➡️@BrightFutureCoders
This media is not supported in your browser
VIEW IN TELEGRAM
اگر در تابستون دنبال یادگیری مهارتی اینو آویزه گوشت کن




┄┅═══✼🇮🇷✼═══┅┄
کانال🎓کدنویسان درخشان فردا 💻
🆔 ➡️@BrightFutureCoders