[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-blogs-fa":3},[4,23,39,55,71,86,101,116,129,143,157,170,183,198,211,224,237,250,263,277,290,303,316,329,342,355,368,381,394,407,420,432,446,458,471,484,497,510,523,537,549,563],{"id":5,"created_at":6,"title":7,"category":8,"content":9,"image_url":10,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":14,"seo_title":15,"seo_description":16,"schema_data":13,"slug":17,"tags":13,"updated_at":6,"summary_points":18,"reviewed_by":22},46,"2026-10-03T08:39:24.767249+00:00","آموزش برنامه‌نویسی آنلاین: کلاس زنده، دوره‌ی ضبط‌شده یا منابع رایگان؟ راهنمای انتخاب","tutorial","\n\u003Cp>برنامه‌نویسی از رشته‌هایی است که آنلاین به‌خوبی یاد گرفته می‌شود؛ همه‌ی کار روی کامپیوتر است و فرقی نمی‌کند کلاس در تهران باشد یا در شهر کوچکی که آموزشگاه ندارد. سوال اصلی این نیست که «آنلاین یا حضوری»، بلکه این است که \u003Cstrong>کدام نوع آموزش آنلاین\u003C\u002Fstrong>: کلاس زنده، دوره‌ی ویدیویی ضبط‌شده یا منابع رایگان.\u003C\u002Fp>\n\n\u003Cp>این راهنما این سه راه را صادقانه مقایسه می‌کند تا بدانید هر کدام برای چه کسی مناسب است، چه چیزهایی لازم دارید و قبل از ثبت‌نام در یک کلاس آنلاین چه سوال‌هایی بپرسید.\u003C\u002Fp>\n\n\u003Ch2>سه راه یادگیری برنامه‌نویسی آنلاین\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>\u003C\u002Fth>\u003Cth>کلاس زنده‌ی آنلاین\u003C\u002Fth>\u003Cth>دوره‌ی ضبط‌شده\u003C\u002Fth>\u003Cth>منابع رایگان\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>هزینه\u003C\u002Ftd>\u003Ctd>بیشتر\u003C\u002Ftd>\u003Ctd>متوسط\u003C\u002Ftd>\u003Ctd>رایگان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>پرسیدن سوال\u003C\u002Ftd>\u003Ctd>همان لحظه\u003C\u002Ftd>\u003Ctd>محدود یا هیچ\u003C\u002Ftd>\u003Ctd>در انجمن‌ها، با تأخیر\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>بازبینی کد شما\u003C\u002Ftd>\u003Ctd>بله، اگر کلاس کوچک باشد\u003C\u002Ftd>\u003Ctd>معمولاً نه\u003C\u002Ftd>\u003Ctd>نه\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>برنامه‌ی زمانی\u003C\u002Ftd>\u003Ctd>ثابت\u003C\u002Ftd>\u003Ctd>آزاد\u003C\u002Ftd>\u003Ctd>آزاد\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>نیاز به انضباط شخصی\u003C\u002Ftd>\u003Ctd>کم\u003C\u002Ftd>\u003Ctd>زیاد\u003C\u002Ftd>\u003Ctd>خیلی زیاد\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>مناسب برای\u003C\u002Ftd>\u003Ctd>کودکان، نوجوانان و هر کسی که می‌خواهد مطمئن تمام کند\u003C\u002Ftd>\u003Ctd>کسی که منظم است و زمانش متغیر\u003C\u002Ftd>\u003Ctd>شروع و آزمایش علاقه، یا آدم‌های خیلی پیگیر\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>کلاس زنده‌ی آنلاین\u003C\u002Fh2>\n\n\u003Cp>در کلاس زنده، مدرس هم‌زمان با شما کد می‌نویسد و توضیح می‌دهد، و شما می‌توانید سوال بپرسید یا صفحه‌ی خودتان را نشان بدهید تا اشکالتان را ببیند.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>مزیت اصلی:\u003C\u002Fstrong> وقتی گیر می‌کنید، کسی هست. در برنامه‌نویسی، بیشترین وقت تازه‌کارها پای خطاهایی تلف می‌شود که یک نفر باتجربه در یک دقیقه پیدایشان می‌کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>برنامه‌ی ثابت\u003C\u002Fstrong> باعث می‌شود یادگیری وسط راه رها نشود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>عیب:\u003C\u002Fstrong> هزینه‌ی بیشتر و زمان ثابت؛ اگر برنامه‌تان نامنظم است، بپرسید برای جلسه‌ی ازدست‌رفته چه امکانی هست.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>دوره‌ی ضبط‌شده\u003C\u002Fh2>\n\n\u003Cp>دوره‌ی ویدیویی را هر وقت خواستید می‌بینید و معمولاً ارزان‌تر است. مشکلش چیزی است که در آگهی‌ها نمی‌بینید: بخش بزرگی از کسانی که دوره‌ی ضبط‌شده می‌خرند، آن را تمام نمی‌کنند. وقتی کسی منتظرتان نیست و اولین خطای سخت پیش می‌آید، رها کردن آسان است. اگر این راه را انتخاب می‌کنید، دوره‌ای بگیرید که حداقل پشتیبانی برای پرسیدن سوال داشته باشد، و برای خودتان ساعت ثابت هفتگی بگذارید.\u003C\u002Fp>\n\n\u003Ch2>منابع رایگان\u003C\u002Fh2>\n\n\u003Cp>منابع رایگان خوب برای برنامه‌نویسی کم نیست: مستندات رسمی زبان‌ها، دوره‌های رایگان دانشگاه‌ها و آموزش‌های ویدیویی فارسی. برای شروع و فهمیدن اینکه برنامه‌نویسی برایتان جذاب است یا نه، عالی‌اند.\u003C\u002Fp>\n\n\u003Cp>مشکل منابع رایگان پراکندگی است: هر کدام از جایی شروع می‌کند و تازه‌کار نمی‌داند بعد از این ویدیو کدام را ببیند. برای حل این مشکل، یک نقشه‌ی راه مشخص انتخاب کنید و به آن بچسبید؛ مثلاً \u003Ca href=\"\u002Flearning\u002Famoozesh-python-az-sefr\">نقشه‌ی راه هشت‌هفته‌ای آموزش پایتون از صفر\u003C\u002Fa> با منابع رایگان هر مرحله. \u003Ca href=\"\u002Ftutorials\">آموزش‌های رایگان داناورس\u003C\u002Fa> هم برای ابزارهای کاربردی هست.\u003C\u002Fp>\n\n\u003Ch2>ترکیب پیشنهادی\u003C\u002Fh2>\n\n\u003Cp>برای بیشتر آدم‌ها بهترین راه، ترکیب است: \u003Cstrong>چند هفته با منابع رایگان شروع کنید\u003C\u002Fstrong> تا مطمئن شوید برنامه‌نویسی را دوست دارید. اگر دوست داشتید و می‌خواهید جدی و سریع‌تر پیش بروید، کلاس زنده بگیرید تا مسیر منظم، بازبینی کد و پروژه‌ی واقعی داشته باشید. اینطوری پولتان را فقط وقتی خرج می‌کنید که از علاقه‌تان مطمئن‌اید.\u003C\u002Fp>\n\n\u003Ch2>آموزش برنامه‌نویسی آنلاین برای کودکان و نوجوانان\u003C\u002Fh2>\n\n\u003Cp>برای کودکان، دوره‌ی ضبط‌شده تقریباً هیچ‌وقت کار نمی‌کند؛ کودک برای ادامه دادن به ارتباط با مدرس و دیدن پیشرفتش نیاز دارد. کلاس زنده‌ی آنلاین با گروه کوچک، برای کودک همان نتیجه‌ی کلاس حضوری را دارد و رفت‌وآمد هم حذف می‌شود. برای شروع رایگان در خانه، \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-az-sefr\">آموزش اسکرچ از صفر\u003C\u002Fa> را ببینید. برای انتخاب کلاس و سن مناسب هم \u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">راهنمای کامل آموزش برنامه‌نویسی کودکان\u003C\u002Fa> و \u003Ca href=\"\u002Flearning\u002Fhazine-kelas-barnamenevisi-robatik-koodakan\">هزینه‌ی کلاس برنامه‌نویسی و رباتیک کودکان\u003C\u002Fa> را بخوانید.\u003C\u002Fp>\n\n\u003Ch2>برای کلاس آنلاین چه چیزهایی لازم است؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>لپ‌تاپ یا کامپیوتر:\u003C\u002Fstrong> برای شروع پایتون، یک سیستم معمولی با رم ۴ تا ۸ گیگابایت کافی است. با گوشی و تبلت نمی‌شود برنامه‌نویسی را جدی یاد گرفت.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اینترنت پایدار:\u003C\u002Fstrong> پایداری مهم‌تر از سرعت بالاست.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>هدست با میکروفون\u003C\u002Fstrong> برای شنیدن واضح و سوال پرسیدن.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>یک جای آرام\u003C\u002Fstrong> و ترجیحاً دو صفحه‌ی نمایش یا یک صفحه‌ی بزرگ، تا هم کلاس را ببینید و هم کد بنویسید. اگر یک صفحه دارید، پنجره‌ها را کنار هم بچینید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>\u003Cstrong>کدنویسی آنلاین بدون نصب؟\u003C\u002Fstrong> ویرایشگرهای تحت وب هستند که کد را در مرورگر اجرا می‌کنند و برای چند تمرین اول راحت‌اند. ولی بعضی از آن‌ها از ایران محدودیت دسترسی دارند و دیر یا زود باید پایتون را روی کامپیوتر خودتان نصب کنید؛ پس بهتر است از اول همین کار را بکنید.\u003C\u002Fp>\n\n\u003Ch2>هفت سوال قبل از ثبت‌نام در کلاس آنلاین\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>کلاس زنده است یا ویدیوی ضبط‌شده؟\u003C\u002Fli>\n\u003Cli>هر کلاس چند نفر است؟\u003C\u002Fli>\n\u003Cli>اگر جلسه‌ای را از دست بدهم چه می‌شود؟\u003C\u002Fli>\n\u003Cli>کسی تمرین‌ها و کد من را بازبینی می‌کند؟\u003C\u002Fli>\n\u003Cli>در پایان دوره چه پروژه‌ای ساخته‌ام؟\u003C\u002Fli>\n\u003Cli>بین جلسه‌ها اگر سوال داشته باشم، از کجا بپرسم؟\u003C\u002Fli>\n\u003Cli>سرفصل و قیمت کامل، قبل از ثبت‌نام اعلام می‌شود؟\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>چطور از کلاس آنلاین بیشترین استفاده را ببریم؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>دوربین و میکروفون را آماده نگه دارید\u003C\u002Fstrong> و از سوال پرسیدن خجالت نکشید؛ کلاس آنلاین فقط وقتی بهتر از ویدیو است که از امکان تعاملش استفاده کنید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>هم‌زمان با مدرس کد بنویسید،\u003C\u002Fstrong> نه فقط تماشا کنید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>بین جلسه‌ها تمرین کنید:\u003C\u002Fstrong> یک ساعت کلاس بدون تمرین، چیزی در ذهن نمی‌ماند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>یک پروژه‌ی شخصی داشته باشید:\u003C\u002Fstrong> هر چیزی که در کلاس یاد می‌گیرید، روی آن امتحان کنید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>از کدام زبان شروع کنم؟\u003C\u002Fh2>\n\n\u003Cp>برای بیشتر تازه‌کارها، \u003Cstrong>پایتون\u003C\u002Fstrong> بهترین شروع است: نحو ساده‌ای دارد و هم به هوش مصنوعی و تحلیل داده راه دارد و هم به برنامه‌نویسی وب. اگر هدفتان مشخصاً طراحی سایت است، مسیر وب با HTML و CSS و جاوااسکریپت شروع می‌شود. مقایسه‌ی کامل مسیرها را در \u003Ca href=\"\u002Flearning\u002Fbarnamenevisi-az-koja-shoroo-konam\">برنامه‌نویسی را از کجا شروع کنم؟\u003C\u002Fa> نوشته‌ایم.\u003C\u002Fp>\n\n\u003Cp>در داناورس همه‌ی کلاس‌ها \u003Cstrong>آنلاین و زنده\u003C\u002Fstrong> است و از هر شهری می‌شود در آن‌ها شرکت کرد. کلاس‌ها پروژه‌محورند، منتور کدها را بازبینی می‌کند و اگر جلسه‌ای را از دست بدهید، امکان مرور مطالب همان جلسه هست. برای شروع مسیر برنامه‌نویسی، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی پایتون مقدماتی\u003C\u002Fa> را ببینید یا اگر مطمئن نیستید کدام مسیر مناسب شماست، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان\u003C\u002Fa> را انجام دهید.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>می‌شود برنامه‌نویسی را فقط آنلاین یاد گرفت و کار پیدا کرد؟\u003C\u002Fh3>\n\u003Cp>بله. بیشتر برنامه‌نویس‌های امروز بخش زیادی از مهارتشان را آنلاین یاد گرفته‌اند. کارفرما به نمونه‌کار و مهارت شما نگاه می‌کند، نه به اینکه کلاس کجا برگزار شده است.\u003C\u002Fp>\n\n\u003Ch3>کلاس آنلاین برای کسی که هیچ پیش‌زمینه‌ای ندارد مناسب است؟\u003C\u002Fh3>\n\u003Cp>بله، به شرطی که زنده باشد و دوره‌ی مقدماتی از صفر شروع کند. برای تازه‌کار مطلق، امکان پرسیدن سوال از همه چیز مهم‌تر است.\u003C\u002Fp>\n\n\u003Ch3>با گوشی می‌شود در کلاس آنلاین برنامه‌نویسی شرکت کرد؟\u003C\u002Fh3>\n\u003Cp>برای دیدن کلاس شاید، ولی برای نوشتن کد نه. برنامه‌نویسی را باید روی کامپیوتر تمرین کرد؛ حتی یک لپ‌تاپ قدیمی کافی است.\u003C\u002Fp>\n\n\u003Ch3>آموزش آنلاین رایگان کافی است؟\u003C\u002Fh3>\n\u003Cp>برای بعضی آدم‌های خیلی منظم و پیگیر، بله. برای بیشتر آدم‌ها، منابع رایگان برای شروع عالی‌اند ولی برای تمام کردن مسیر، داشتن برنامه‌ی منظم و کسی که سوال‌ها را جواب بدهد تفاوت بزرگی می‌سازد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-barnamenevisi-online.jpg","تیم تولید محتوای داناورس",true,null,"python-basics","آموزش برنامه‌نویسی آنلاین؛ کلاس زنده یا دوره ضبط‌شده؟","مقایسه‌ی سه راه یادگیری برنامه‌نویسی آنلاین: کلاس زنده، دوره ضبط‌شده و منابع رایگان؛ مزایا و معایب، وسایل لازم، ۷ سوال قبل از ثبت‌نام، برای بزرگسال و کودک.","amoozesh-barnamenevisi-online",[19,20,21],"سه راه یادگیری آنلاین برنامه‌نویسی، یعنی کلاس زنده، دوره‌ی ضبط‌شده و منابع رایگان، در هزینه، امکان پرسیدن سؤال و نیاز به انضباط فرق دارند.","برای بیشتر آدم‌ها ترکیب بهتر است: چند هفته شروع با منابع رایگان و بعد کلاس زنده برای مسیر منظم، بازبینی کد و پروژه‌ی واقعی.","برای کودکان، دوره‌ی ضبط‌شده تقریباً هیچ‌وقت جواب نمی‌دهد و کلاس زنده‌ی آنلاین با گروه کوچک همان نتیجه‌ی کلاس حضوری را دارد.","مهدی خزاعی",{"id":24,"created_at":25,"title":26,"category":27,"content":28,"image_url":29,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":30,"seo_title":31,"seo_description":32,"schema_data":13,"slug":33,"tags":13,"updated_at":25,"summary_points":34,"reviewed_by":38},45,"2026-10-03T08:39:17.501921+00:00","هزینه کلاس برنامه‌نویسی و رباتیک کودکان: قیمت از چه تشکیل می‌شود و چطور مقایسه کنیم؟","kids","\n\u003Cp>وقتی برای فرزندتان دنبال کلاس برنامه‌نویسی یا رباتیک می‌گردید، احتمالاً اولین چیزی که تعجب‌تان را برمی‌انگیزد تفاوت قیمت‌هاست: یک کلاس چند برابر کلاس دیگر قیمت دارد و از روی آگهی معلوم نیست این تفاوت از کجا می‌آید. بعضی وقت‌ها هم قیمت اعلام‌شده فقط بخشی از هزینه‌ی واقعی است.\u003C\u002Fp>\n\n\u003Cp>این راهنما کمک می‌کند بدانید پولتان دقیقاً بابت چه چیزی پرداخت می‌شود، کدام هزینه‌ها معمولاً در آگهی نیست و چطور کلاس‌ها را درست مقایسه کنید. در پایان هم شهریه‌ی دوره‌های کودک داناورس را شفاف آورده‌ایم.\u003C\u002Fp>\n\n\u003Ch2>چرا قیمت کلاس‌ها این‌قدر متفاوت است؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>تعداد هنرجو در کلاس:\u003C\u002Fstrong> کلاس ۴ نفره و کلاس ۲۰ نفره هر دو «کلاس گروهی»اند، ولی در اولی مدرس واقعاً کار هر کودک را می‌بیند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>زنده یا ضبط‌شده:\u003C\u002Fstrong> دوره‌ی ویدیویی ارزان‌تر است، ولی برای کودک کسی نیست که سوالش را جواب بدهد یا اشکالش را ببیند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>مدت دوره:\u003C\u002Fstrong> قیمت کل را مقایسه نکنید؛ تعداد جلسه و طول هر جلسه را هم ببینید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کیت در قیمت هست یا نه:\u003C\u002Fstrong> در رباتیک این بزرگ‌ترین منبع سردرگمی است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>حضوری یا آنلاین:\u003C\u002Fstrong> اجاره‌ی محل و تجهیزات کارگاه در قیمت کلاس حضوری اثر دارد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تجربه‌ی مدرس:\u003C\u002Fstrong> مدرسی که هم کار فنی بلد است و هم با کودک کار کرده، کمیاب‌تر است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>هزینه‌ی واقعی از چه چیزهایی تشکیل می‌شود؟\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>\u003Cstrong>شهریه‌ی کلاس:\u003C\u002Fstrong> عددی که معمولاً در آگهی می‌بینید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کیت یا وسایل:\u003C\u002Fstrong> برای رباتیک تقریباً همیشه لازم است؛ برای برنامه‌نویسی معمولاً نه.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تجهیزات خانه:\u003C\u002Fstrong> برای کلاس آنلاین، کامپیوتر یا لپ‌تاپ و اینترنت پایدار.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>رفت‌وآمد:\u003C\u002Fstrong> برای کلاس حضوری، هزینه و زمانی که والدین برای بردن و آوردن کودک می‌گذارند و معمولاً در محاسبه فراموش می‌شود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>هزینه‌های جانبی:\u003C\u002Fstrong> مدرک، جلسه‌ی جبرانی، تمدید یا دوره‌ی تکمیلی اجباری.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>کلاس گروهی یا خصوصی؟\u003C\u002Fh2>\n\n\u003Cp>کلاس خصوصی گران‌تر است، ولی همیشه بهتر نیست. برای بیشتر بچه‌ها، کلاس گروهی کوچک انتخاب بهتری است: کار با هم‌سن‌ها انگیزه می‌دهد و دیدن پروژه‌ی بقیه ایده می‌سازد. کلاس خصوصی وقتی ارزش هزینه‌ی بیشترش را دارد که کودک سرعت یادگیری خیلی متفاوتی دارد، فقط بخشی از یک دوره را لازم دارد، یا زمان کلاس‌های گروهی با برنامه‌اش جور نیست.\u003C\u002Fp>\n\n\u003Ch2>آنلاین ارزان‌تر است یا حضوری؟\u003C\u002Fh2>\n\n\u003Cp>کلاس آنلاین معمولاً هزینه‌ی کمتری دارد، چون اجاره‌ی محل ندارد و رفت‌وآمد هم حذف می‌شود. ولی فقط وقتی ارزش دارد که \u003Cstrong>زنده و تعاملی\u003C\u002Fstrong> باشد؛ یعنی کودک بتواند سوال بپرسد، صفحه‌اش را نشان بدهد و مدرس کارش را ببیند. برای برنامه‌نویسی، آنلاین و حضوری تقریباً همان نتیجه را می‌دهند، چون همه‌ی کار روی کامپیوتر است. برای رباتیک هم کلاس آنلاین ممکن است، به شرطی که کودک کیت را در خانه داشته باشد. مقایسه‌ی کامل‌تر را در \u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">راهنمای کامل آموزش برنامه‌نویسی کودکان\u003C\u002Fa> ببینید.\u003C\u002Fp>\n\n\u003Ch2>هزینه‌ی کیت رباتیک\u003C\u002Fh2>\n\n\u003Cp>کیت رباتیک می‌تواند بخش بزرگی از هزینه‌ی کلاس رباتیک باشد. قبل از ثبت‌نام این‌ها را بپرسید:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>کیت در شهریه هست یا جدا خریده می‌شود؟\u003C\u002Fli>\n\u003Cli>کیت مال کودک می‌شود یا فقط در کلاس استفاده می‌شود؟\u003C\u002Fli>\n\u003Cli>برای دوره‌های بعدی هم همین کیت کافی است یا هر ترم کیت تازه لازم است؟\u003C\u002Fli>\n\u003Cli>اگر کیت دیگری در خانه دارید، قابل استفاده است؟\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>کیتی که برای چند دوره کار می‌کند و قطعه‌هایش قابل استفاده‌ی دوباره است، در بلندمدت ارزان‌تر از کیت‌های یک‌بارمصرف است. انواع کیت و نکته‌های خرید را در \u003Ca href=\"\u002Flearning\u002Frahnama-kharid-kit-robatik-koodakan\">راهنمای خرید کیت رباتیک کودکان\u003C\u002Fa> نوشته‌ایم.\u003C\u002Fp>\n\n\u003Ch2>وسایل لازم برای کلاس آنلاین برنامه‌نویسی و رباتیک\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>کامپیوتر یا لپ‌تاپ:\u003C\u002Fstrong> برای اسکرچ و پایتون، یک لپ‌تاپ معمولی و حتی قدیمی کافی است. تبلت و گوشی برای برنامه‌نویسی واقعی مناسب نیستند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اینترنت پایدار:\u003C\u002Fstrong> سرعت خیلی بالا لازم نیست، ولی قطع و وصل شدن کلاس را خراب می‌کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>هدست یا هدفون با میکروفون:\u003C\u002Fstrong> برای اینکه کودک صدای مدرس را واضح بشنود و راحت سوال بپرسد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>برای رباتیک:\u003C\u002Fstrong> کیت آموزشی، باتری یا شارژر و یک میز خلوت برای پهن کردن قطعه‌ها. وب‌کم یا دوربین گوشی هم کمک می‌کند کودک ربات ساخته‌شده را به مدرس نشان بدهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>یک جای ثابت:\u003C\u002Fstrong> کودکی که هر جلسه از یک گوشه‌ی خانه کلاس را دنبال می‌کند، کمتر تمرکز دارد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>هزینه‌های پنهان: پنج سوالی که باید بپرسید\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>اگر کودک جلسه‌ای را از دست بدهد، جبرانی دارد؟ هزینه‌اش جداست؟\u003C\u002Fli>\n\u003Cli>مدرک یا گواهی پایان دوره هزینه‌ی جداگانه دارد؟\u003C\u002Fli>\n\u003Cli>بعد از این دوره، برای ادامه دادن دوره‌ی بعدی اجباری است؟\u003C\u002Fli>\n\u003Cli>نرم‌افزار یا اشتراکی لازم است که باید خریده شود؟\u003C\u002Fli>\n\u003Cli>اگر کودک بعد از چند جلسه نخواست ادامه بدهد، شرایط انصراف چیست؟\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>چطور قیمت کلاس‌ها را درست مقایسه کنیم؟\u003C\u002Fh2>\n\n\u003Cp>به‌جای مقایسه‌ی قیمت کل، این‌ها را کنار هم بگذارید:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>هزینه‌ی هر ساعت کلاس زنده\u003C\u002Fstrong> (شهریه تقسیم بر ساعت‌های واقعی کلاس)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تعداد هنرجو در هر کلاس\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تعداد پروژه‌ای که کودک در پایان ساخته است\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>هزینه‌ی کامل\u003C\u002Fstrong> (شهریه + کیت + هزینه‌های جانبی)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>گزارش پیشرفت:\u003C\u002Fstrong> آیا والدین بازخورد مشخص می‌گیرند؟\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>ارزان‌ترین کلاس، اگر کودک بعد از سه جلسه بی‌علاقه شود، گران‌ترین است. برای مقایسه‌ی دقیق‌تر، \u003Ca href=\"\u002Flearning\u002Fchecklist-entekhab-kelas-koodakan\">چک‌لیست قابل چاپ انتخاب کلاس برنامه‌نویسی و رباتیک کودکان\u003C\u002Fa> را چاپ کنید و برای هر آموزشگاه پر کنید.\u003C\u002Fp>\n\n\u003Ch2>قبل از هر هزینه‌ای، رایگان امتحان کنید\u003C\u002Fh2>\n\n\u003Cp>لازم نیست برای فهمیدن علاقه‌ی کودک، اول هزینه کنید. چند هفته شروع رایگان در خانه کافی است تا ببینید کودک با برنامه‌نویسی ارتباط می‌گیرد یا نه:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>برای ۵ تا ۷ ساله‌ها: \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-junior\">اسکرچ جونیور روی تبلت\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>برای ۸ سال به بالا: \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-az-sefr\">آموزش اسکرچ از صفر\u003C\u002Fa> و \u003Ca href=\"\u002Flearning\u002Ftamrin-scratch-koodakan\">۱۲ تمرین اسکرچ قابل چاپ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>برای رباتیک بدون خرید کیت: \u003Ca href=\"\u002Flearning\u002Frobatik-koodakan-dar-khane\">۵ پروژه‌ی رباتیک با وسایل دم دست\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر نمی‌دانید فرزندتان به کدام حوزه علاقه دارد، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان داناورس\u003C\u002Fa> هم پیشنهاد مسیر می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>شهریه‌ی دوره‌های کودک در داناورس\u003C\u002Fh2>\n\n\u003Cp>برای شفافیت، شهریه‌ی دوره‌ی جامع دوره‌های کودک و نوجوان داناورس را اینجا آورده‌ایم (مهر ۱۴۰۵). همه‌ی کلاس‌ها آنلاین و زنده‌اند.\u003C\u002Fp>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>دوره\u003C\u002Fth>\u003Cth>سن تقریبی\u003C\u002Fth>\u003Cth>شهریه‌ی دوره‌ی جامع\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fscratch\">بازی‌سازی با اسکرچ\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>از حدود ۷ سال\u003C\u002Ftd>\u003Ctd>۶٬۵۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fpython-kids\">پایتون کودکان و نوجوانان\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>حدود ۱۰ تا ۱۵ سال\u003C\u002Ftd>\u003Ctd>۷٬۵۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">رباتیک کودکان و نوجوانان\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>کودک و نوجوان\u003C\u002Ftd>\u003Ctd>۷٬۵۰۰٬۰۰۰ تومان + کیت\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>کیت رباتیک\u003C\u002Fstrong> جدا از شهریه‌ی دوره تهیه می‌شود و برای اطلاع از قیمت دقیق آن باید تماس بگیرید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>حالت خصوصی:\u003C\u002Fstrong> هر دوره را می‌شود خصوصی گرفت و فقط سرفصل‌های لازم را انتخاب کرد؛ قیمت حالت خصوصی ۶۰ درصد بیشتر از قیمت پایه‌ی همان سرفصل‌هاست.\u003C\u002Fli>\n\u003Cli>سرفصل‌ها، تعداد جلسه‌ها و قیمت به‌روز در صفحه‌ی هر دوره هست.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>کلاس گران‌تر یعنی کلاس بهتر؟\u003C\u002Fh3>\n\u003Cp>نه لزوماً. قیمت بالا ممکن است از اجاره‌ی محل، برند یا کیت گران بیاید، نه از کیفیت آموزش. معیارهای بالا، به‌خصوص تعداد هنرجو و تعداد پروژه، تصویر درست‌تری می‌دهند.\u003C\u002Fp>\n\n\u003Ch3>کلاس رایگان یا خیلی ارزان ارزش امتحان دارد؟\u003C\u002Fh3>\n\u003Cp>برای آشنایی بله، به شرطی که بدانید چه چیزی در آن هست. فقط مراقب باشید کلاس رایگان مقدمه‌ی فروش کیت گران یا ثبت‌نام اجباری در دوره‌ی طولانی نباشد.\u003C\u002Fp>\n\n\u003Ch3>برای کودک ۶ ساله کلاس پولی لازم است؟\u003C\u002Fh3>\n\u003Cp>معمولاً نه. در این سن، بازی‌های بدون صفحه و اسکرچ جونیور در خانه کافی است. کلاس منظم برای بیشتر بچه‌ها از حدود ۷ یا ۸ سالگی معنی‌دارتر می‌شود.\u003C\u002Fp>\n\n\u003Ch3>رباتیک گران‌تر است یا برنامه‌نویسی؟\u003C\u002Fh3>\n\u003Cp>معمولاً رباتیک، چون علاوه بر شهریه، کیت هم لازم دارد. اگر کودک هنوز علاقه‌اش مشخص نیست، شروع با برنامه‌نویسی کم‌هزینه‌تر است و بعد می‌شود سراغ رباتیک رفت. تفاوت این دو را در \u003Ca href=\"\u002Flearning\u002Frobotik-koodakan-chist\">رباتیک کودکان چیست؟\u003C\u002Fa> توضیح داده‌ایم.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fhazine-kelas-barnamenevisi-robatik-koodakan.jpg","robotics-kids","هزینه کلاس برنامه‌نویسی و رباتیک کودکان؛ راهنمای والدین","هزینه کلاس برنامه‌نویسی و رباتیک کودکان از چه تشکیل می‌شود؟ شهریه، کیت، گروهی یا خصوصی، آنلاین یا حضوری، وسایل لازم، هزینه‌های پنهان و شروع رایگان.","hazine-kelas-barnamenevisi-robatik-koodakan",[35,36,37],"تفاوت قیمت کلاس‌ها بیشتر از تعداد هنرجو، زنده یا ضبط‌شده بودن و هزینه‌ی کیت می‌آید، نه لزوماً از کیفیت آموزش.","هزینه‌ی واقعی یعنی شهریه به‌علاوه‌ی کیت، تجهیزات خانه و هزینه‌های پنهان؛ قبل از ثبت‌نام درباره‌ی جلسه‌ی جبرانی، مدرک و شرایط انصراف بپرسید.","برای مقایسه‌ی درست، هزینه‌ی هر ساعت کلاس زنده، تعداد هنرجو و تعداد پروژه‌ی ساخته‌شده را کنار هم بگذارید و قبل از هر هزینه چند هفته رایگان امتحان کنید.","حسین عزیزی",{"id":40,"created_at":41,"title":42,"category":43,"content":44,"image_url":45,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":46,"seo_title":47,"seo_description":48,"schema_data":13,"slug":49,"tags":13,"updated_at":41,"summary_points":50,"reviewed_by":54},44,"2026-10-03T08:39:06.614938+00:00","نمونه سوالات مهارت‌های هفتگانه‌ی کامپیوتر با جواب: ۴۰ سوال برای آزمون استخدامی و ICDL","career","\n\u003Cp>«مهارت‌های هفتگانه‌ی کامپیوتر» یکی از پرتکرارترین بخش‌های آزمون‌های استخدامی و دوره‌های ضمن خدمت است و خیلی‌ها چند روز قبل از آزمون دنبال نمونه سوال می‌گردند. این صفحه ۴۰ سوال چهارگزینه‌ای در هر هفت مهارت دارد، با پاسخ و توضیح سوال‌هایی که بیشتر اشتباه زده می‌شوند.\u003C\u002Fp>\n\n\u003Cp>یک نکته‌ی مهم قبل از شروع: این سوال‌ها برای تمرین و سنجیدن خودتان نوشته شده‌اند، نه کپی سوال‌های یک آزمون مشخص. شکل سوال‌های هر آزمون به برگزارکننده‌اش بستگی دارد، ولی مفاهیم پایه همین‌هاست.\u003C\u002Fp>\n\n\u003Ch2>مهارت‌های هفتگانه چیست؟\u003C\u002Fh2>\n\n\u003Cp>مهارت‌های هفتگانه‌ی کامپیوتر همان هفت بخش استاندارد ICDL (گواهینامه‌ی بین‌المللی کاربری کامپیوتر) است:\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>مفاهیم پایه‌ی فناوری اطلاعات\u003C\u002Fli>\n\u003Cli>استفاده از کامپیوتر و مدیریت فایل‌ها (ویندوز)\u003C\u002Fli>\n\u003Cli>واژه‌پردازی (Word)\u003C\u002Fli>\n\u003Cli>صفحه‌گسترده (Excel)\u003C\u002Fli>\n\u003Cli>پایگاه داده (Access)\u003C\u002Fli>\n\u003Cli>ارائه‌ی مطالب (PowerPoint)\u003C\u002Fli>\n\u003Cli>اطلاعات و ارتباطات (اینترنت و ایمیل)\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>اینکه این مدرک کجا به کار می‌آید و چقدر ارزش دارد را در \u003Ca href=\"\u002Flearning\u002Ficdl-chist-va-madrak\">ICDL چیست و مدرکش واقعاً چه ارزشی دارد؟\u003C\u002Fa> توضیح داده‌ایم.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>دنبال مهارت‌های هفتگانه‌ی تدریس هستید؟\u003C\u002Fstrong> عبارت «مهارت‌های هفتگانه» برای مهارت‌های تدریس معلمان و گاهی مهارت‌های زندگی هم به کار می‌رود که موضوعشان کاملاً جداست. این صفحه فقط درباره‌ی مهارت‌های کامپیوتر است.\u003C\u002Fp>\n\n\u003Ch2>چطور از این سوال‌ها استفاده کنید؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>هر بخش را جدا جواب بدهید و روی کاغذ بنویسید، بعد با پاسخ‌های پایان همان بخش مقایسه کنید.\u003C\u002Fli>\n\u003Cli>سوال‌هایی که اشتباه زدید را در خود نرم‌افزار امتحان کنید؛ مثلاً کلید میان‌بر را واقعاً بزنید. چیزی که یک بار انجام دهید، بهتر از ده بار خواندن در ذهن می‌ماند.\u003C\u002Fli>\n\u003Cli>اگر در یک بخش بیشتر از نصف سوال‌ها را اشتباه زدید، آن بخش را دوباره بخوانید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۱. مفاهیم پایه‌ی فناوری اطلاعات (۶ سوال)\u003C\u002Fh2>\n\n\u003Col start=\"1\">\n\u003Cli>کدام وسیله، دستگاه ورودی است؟\u003Cbr>الف) چاپگر\u003Cbr>ب) بلندگو\u003Cbr>ج) صفحه‌کلید\u003Cbr>د) مانیتور\u003C\u002Fli>\n\u003Cli>حافظه‌ی RAM چه ویژگی‌ای دارد؟\u003Cbr>الف) دائمی است و فقط خواندنی\u003Cbr>ب) موقت است و با خاموش شدن کامپیوتر پاک می‌شود\u003Cbr>ج) همان هارد دیسک است\u003Cbr>د) فقط برای ذخیره‌ی عکس است\u003C\u002Fli>\n\u003Cli>سرعت پردازنده با کدام واحد سنجیده می‌شود؟\u003Cbr>الف) گیگاهرتز\u003Cbr>ب) گیگابایت\u003Cbr>ج) مگاپیکسل\u003Cbr>د) اینچ\u003C\u002Fli>\n\u003Cli>یک کیلوبایت برابر چند بایت است؟\u003Cbr>الف) ۱۰۰\u003Cbr>ب) ۱۰۰۰۰\u003Cbr>ج) ۸\u003Cbr>د) ۱۰۲۴\u003C\u002Fli>\n\u003Cli>کدام مورد سیستم‌عامل است؟\u003Cbr>الف) \u003Ccode>Word\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Excel\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Chrome\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Windows\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>کار اصلی نرم‌افزار ضدویروس چیست؟\u003Cbr>الف) افزایش سرعت اینترنت\u003Cbr>ب) شناسایی و حذف بدافزارها\u003Cbr>ج) فشرده‌سازی فایل‌ها\u003Cbr>د) پشتیبان‌گیری خودکار\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>پاسخ‌ها:\u003C\u002Fstrong> ۱-ج، ۲-ب، ۳-الف، ۴-د، ۵-د، ۶-ب\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>سوال ۱:\u003C\u002Fstrong> دستگاه ورودی داده را به کامپیوتر می‌دهد؛ چاپگر، بلندگو و مانیتور خروجی‌اند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۲:\u003C\u002Fstrong> RAM حافظه‌ی کاری موقت است؛ ROM حافظه‌ی فقط‌خواندنی است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۳:\u003C\u002Fstrong> گیگابایت واحد حجم حافظه است، نه سرعت.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۴:\u003C\u002Fstrong> در آزمون‌های مهارت‌های هفتگانه معمولاً ۱۰۲۴ بایت ملاک است؛ ۸ بیت هم یک بایت است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۲. استفاده از کامپیوتر و مدیریت فایل‌ها (ویندوز) (۶ سوال)\u003C\u002Fh2>\n\n\u003Col start=\"7\">\n\u003Cli>کلید میان‌بر کپی کردن کدام است؟\u003Cbr>الف) \u003Ccode>Ctrl+V\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Ctrl+C\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Ctrl+X\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Ctrl+Z\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>کلید Ctrl+Z چه کاری انجام می‌دهد؟\u003Cbr>الف) ذخیره‌ی فایل\u003Cbr>ب) برگرداندن آخرین کار (Undo)\u003Cbr>ج) بستن پنجره\u003Cbr>د) انتخاب همه\u003C\u002Fli>\n\u003Cli>فایلی که با کلید Delete پاک می‌شود کجا می‌رود؟\u003Cbr>الف) برای همیشه پاک می‌شود\u003Cbr>ب) پوشه‌ی Documents\u003Cbr>ج) دسکتاپ\u003Cbr>د) سطل بازیافت (Recycle Bin)\u003C\u002Fli>\n\u003Cli>پسوند فایل‌های Word کدام است؟\u003Cbr>الف) \u003Ccode>.xlsx\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>.pptx\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>.docx\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>.exe\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>برای انتخاب چند فایل که پشت سر هم نیستند، کدام کلید را نگه می‌داریم؟\u003Cbr>الف) \u003Ccode>Ctrl\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Shift\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Alt\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Tab\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>کلید میان‌بر تغییر نام فایل در ویندوز کدام است؟\u003Cbr>الف) \u003Ccode>F5\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>F1\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>F2\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>F12\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>پاسخ‌ها:\u003C\u002Fstrong> ۷-ب، ۸-ب، ۹-د، ۱۰-ج، ۱۱-الف، ۱۲-ج\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>سوال ۷:\u003C\u002Fstrong> Ctrl+V جای‌گذاری، Ctrl+X برش و Ctrl+Z برگرداندن آخرین کار است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۹:\u003C\u002Fstrong> اگر هم‌زمان Shift را نگه دارید، فایل بدون رفتن به سطل بازیافت پاک می‌شود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۱۰:\u003C\u002Fstrong> .xlsx برای اکسل، .pptx برای پاورپوینت و .exe برای برنامه‌های اجرایی است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۱۱:\u003C\u002Fstrong> Shift برای انتخاب یک محدوده‌ی پشت سر هم است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۱۲:\u003C\u002Fstrong> F5 صفحه را تازه می‌کند و F1 راهنما را باز می‌کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۳. واژه‌پردازی (Word) (۶ سوال)\u003C\u002Fh2>\n\n\u003Col start=\"13\">\n\u003Cli>کلید Ctrl+B در ورد چه می‌کند؟\u003Cbr>الف) متن را کج می‌کند\u003Cbr>ب) زیر متن خط می‌کشد\u003Cbr>ج) متن را وسط‌چین می‌کند\u003Cbr>د) متن را ضخیم (Bold) می‌کند\u003C\u002Fli>\n\u003Cli>برای شروع صفحه‌ی تازه بدون زدن چند Enter پشت سر هم، از چه استفاده می‌شود؟\u003Cbr>الف) \u003Ccode>Page Break (Ctrl+Enter)\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Tab\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Ctrl+N\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Space\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>کلید Ctrl+R در ورد چه می‌کند؟\u003Cbr>الف) فایل را ذخیره می‌کند\u003Cbr>ب) متن را جستجو می‌کند\u003Cbr>ج) پاراگراف را راست‌چین می‌کند\u003Cbr>د) صفحه را چاپ می‌کند\u003C\u002Fli>\n\u003Cli>شماره صفحه از کدام زبانه اضافه می‌شود؟\u003Cbr>الف) \u003Ccode>Home\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>View\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Insert\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Review\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>حاشیه‌های صفحه (Margins) در کدام زبانه تنظیم می‌شود؟\u003Cbr>الف) \u003Ccode>Insert\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Review\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>View\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Layout\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>کلید Ctrl+F در ورد برای چیست؟\u003Cbr>الف) چاپ\u003Cbr>ب) قلم (فونت)\u003Cbr>ج) جستجوی متن\u003Cbr>د) ذخیره\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>پاسخ‌ها:\u003C\u002Fstrong> ۱۳-د، ۱۴-الف، ۱۵-ج، ۱۶-ج، ۱۷-د، ۱۸-ج\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>سوال ۱۳:\u003C\u002Fstrong> Ctrl+I کج (Italic) و Ctrl+U زیرخط‌دار (Underline) می‌کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۱۴:\u003C\u002Fstrong> Ctrl+N یک سند کاملاً جدید باز می‌کند، نه صفحه‌ی جدید در همان سند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۱۵:\u003C\u002Fstrong> Ctrl+L چپ‌چین و Ctrl+E وسط‌چین می‌کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۱۷:\u003C\u002Fstrong> در نسخه‌های قدیمی‌تر ورد، نام این زبانه Page Layout است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۴. صفحه‌گسترده (Excel) (۷ سوال)\u003C\u002Fh2>\n\n\u003Col start=\"19\">\n\u003Cli>محل برخورد یک سطر و یک ستون در اکسل چه نام دارد؟\u003Cbr>الف) کاربرگ\u003Cbr>ب) کارپوشه\u003Cbr>ج) محدوده\u003Cbr>د) سلول\u003C\u002Fli>\n\u003Cli>نام سلولی که در ستون دوم و سطر سوم است چیست؟\u003Cbr>الف) \u003Ccode>B3\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>C2\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>3B\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>2C\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>هر فرمول در اکسل با کدام علامت شروع می‌شود؟\u003Cbr>الف) \u003Ccode>=\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>#\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>$\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>@\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>فرمول درست برای جمع سلول‌های A1 تا A10 کدام است؟\u003Cbr>الف) \u003Ccode>=ADD(A1:A10)\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>=SUM(A1,A10)\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>=SUM(A1:A10)\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>=TOTAL(A1-A10)\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>تابع AVERAGE چه چیزی را محاسبه می‌کند؟\u003Cbr>الف) میانگین\u003Cbr>ب) بیشترین مقدار\u003Cbr>ج) تعداد سلول‌ها\u003Cbr>د) کمترین مقدار\u003C\u002Fli>\n\u003Cli>کدام آدرس با کپی کردن فرمول به سلول‌های دیگر تغییر نمی‌کند؟\u003Cbr>الف) \u003Ccode>A1\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>A$1\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>$A$1\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>$A1\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>برای نشان دادن سهم هر بخش از کل (مثلاً درصد هزینه‌ها)، کدام نمودار مناسب‌تر است؟\u003Cbr>الف) خطی\u003Cbr>ب) پراکندگی\u003Cbr>ج) میله‌ای انباشته\u003Cbr>د) دایره‌ای (Pie)\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>پاسخ‌ها:\u003C\u002Fstrong> ۱۹-د، ۲۰-الف، ۲۱-الف، ۲۲-ج، ۲۳-الف، ۲۴-ج، ۲۵-د\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>سوال ۲۰:\u003C\u002Fstrong> در نام سلول، اول حرف ستون و بعد شماره‌ی سطر می‌آید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۲۲:\u003C\u002Fstrong> SUM(A1,A10) فقط دو سلول A1 و A10 را جمع می‌کند، نه همه‌ی سلول‌های بینشان.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۲۳:\u003C\u002Fstrong> بیشترین مقدار با MAX، کمترین با MIN و تعداد با COUNT به دست می‌آید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۲۴:\u003C\u002Fstrong> $A$1 آدرس مطلق است؛ A$1 و $A1 فقط سطر یا فقط ستون را ثابت نگه می‌دارند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۵. پایگاه داده (Access) (۵ سوال)\u003C\u002Fh2>\n\n\u003Col start=\"26\">\n\u003Cli>هر ستون در جدول اکسس چه نام دارد؟\u003Cbr>الف) رکورد\u003Cbr>ب) فرم\u003Cbr>ج) گزارش\u003Cbr>د) فیلد\u003C\u002Fli>\n\u003Cli>هر سطر در جدول اکسس چه نام دارد؟\u003Cbr>الف) فیلد\u003Cbr>ب) رکورد\u003Cbr>ج) پرس‌وجو\u003Cbr>د) ماکرو\u003C\u002Fli>\n\u003Cli>ویژگی کلید اصلی (Primary Key) چیست؟\u003Cbr>الف) می‌تواند خالی بماند\u003Cbr>ب) هر رکورد را به‌طور یکتا مشخص می‌کند و تکراری نیست\u003Cbr>ج) فقط عدد می‌پذیرد\u003Cbr>د) همیشه اولین فیلد جدول است\u003C\u002Fli>\n\u003Cli>برای پیدا کردن رکوردهایی که شرط مشخصی دارند، از کدام شیء اکسس استفاده می‌شود؟\u003Cbr>الف) \u003Ccode>Query\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Form\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Report\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Macro\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>برای چاپ داده‌ها با قالب مرتب و آماده‌ی ارائه، کدام شیء مناسب است؟\u003Cbr>الف) \u003Ccode>Table\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Report\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Query\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Form\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>پاسخ‌ها:\u003C\u002Fstrong> ۲۶-د، ۲۷-ب، ۲۸-ب، ۲۹-الف، ۳۰-ب\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>سوال ۲۹:\u003C\u002Fstrong> Query یا پرس‌وجو داده‌ها را بر اساس شرط فیلتر می‌کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۳۰:\u003C\u002Fstrong> Form بیشتر برای ورود و ویرایش داده روی صفحه است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۶. ارائه‌ی مطالب (PowerPoint) (۵ سوال)\u003C\u002Fh2>\n\n\u003Col start=\"31\">\n\u003Cli>هر صفحه در پاورپوینت چه نام دارد؟\u003Cbr>الف) اسلاید\u003Cbr>ب) سند\u003Cbr>ج) کاربرگ\u003Cbr>د) قاب\u003C\u002Fli>\n\u003Cli>کدام کلید نمایش اسلایدها را از اولین اسلاید شروع می‌کند؟\u003Cbr>الف) \u003Ccode>F7\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Ctrl+P\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>F5\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Esc\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>کدام کلید نمایش را از اسلاید فعلی شروع می‌کند؟\u003Cbr>الف) \u003Ccode>F5\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Shift+F5\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Ctrl+F5\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Alt+F5\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>جلوه‌ای که هنگام رفتن از یک اسلاید به اسلاید بعدی دیده می‌شود چه نام دارد؟\u003Cbr>الف) \u003Ccode>Transition\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Animation\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Design\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Layout\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>برای اینکه یک تغییر، مثل فونت یا لوگو، روی همه‌ی اسلایدها اعمال شود، از چه استفاده می‌شود؟\u003Cbr>الف) \u003Ccode>Slide Master\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>Slide Sorter\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>Notes Page\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Reading View\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>پاسخ‌ها:\u003C\u002Fstrong> ۳۱-الف، ۳۲-ج، ۳۳-ب، ۳۴-الف، ۳۵-الف\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>سوال ۳۲:\u003C\u002Fstrong> Esc نمایش را متوقف می‌کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۳۴:\u003C\u002Fstrong> Animation برای حرکت اجزای داخل یک اسلاید است، مثل ظاهر شدن یک متن.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۷. اطلاعات و ارتباطات (اینترنت و ایمیل) (۵ سوال)\u003C\u002Fh2>\n\n\u003Col start=\"36\">\n\u003Cli>URL چیست؟\u003Cbr>الف) نام یک مرورگر\u003Cbr>ب) نشانی یک صفحه یا منبع در اینترنت\u003Cbr>ج) نوعی ویروس\u003Cbr>د) یک برنامه‌ی ایمیل\u003C\u002Fli>\n\u003Cli>اگر بخواهید کسی ایمیل را دریافت کند ولی نامش برای بقیه‌ی گیرنده‌ها دیده نشود، او را در کدام بخش می‌نویسید؟\u003Cbr>الف) \u003Ccode>To\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>CC\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>BCC\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>Subject\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>کدام نشانی ایمیل درست است؟\u003Cbr>الف) \u003Ccode>ali.gmail.com\u003C\u002Fcode>\u003Cbr>ب) \u003Ccode>ali@gmail.com\u003C\u002Fcode>\u003Cbr>ج) \u003Ccode>www.ali@gmail\u003C\u002Fcode>\u003Cbr>د) \u003Ccode>@ali.gmail.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>فیشینگ (Phishing) چیست؟\u003Cbr>الف) روشی برای افزایش سرعت اینترنت\u003Cbr>ب) نوعی مرورگر امن\u003Cbr>ج) ذخیره‌ی خودکار ایمیل‌ها\u003Cbr>د) فریب کاربر با ایمیل یا سایت جعلی برای گرفتن اطلاعاتی مثل رمز عبور\u003C\u002Fli>\n\u003Cli>وجود https در ابتدای نشانی یک سایت یعنی چه؟\u003Cbr>الف) سایت حتماً معتبر و قانونی است\u003Cbr>ب) سایت رایگان است\u003Cbr>ج) سایت متعلق به دولت است\u003Cbr>د) ارتباط بین مرورگر و سایت رمزنگاری‌شده است\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>پاسخ‌ها:\u003C\u002Fstrong> ۳۶-ب، ۳۷-ج، ۳۸-ب، ۳۹-د، ۴۰-د\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>سوال ۳۷:\u003C\u002Fstrong> گیرنده‌های CC برای همه دیده می‌شوند؛ BCC مخفی است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سوال ۴۰:\u003C\u002Fstrong> https فقط امن بودن ارتباط را نشان می‌دهد؛ سایت فیشینگ هم می‌تواند https داشته باشد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>توصیه‌هایی برای آزمون\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>اکسل را جدی بگیرید.\u003C\u002Fstrong> در بیشتر آزمون‌ها، سوال‌های اکسل از همه‌ی بخش‌ها بیشتر و سخت‌تر است؛ به‌خصوص فرمول‌ها و آدرس‌دهی مطلق.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کلیدهای میان‌بر پرکاربرد را حفظ کنید:\u003C\u002Fstrong> کپی، برش، جای‌گذاری، برگرداندن، ذخیره، جستجو و ضخیم کردن متن تقریباً همیشه پرسیده می‌شوند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تفاوت‌های نزدیک را یاد بگیرید:\u003C\u002Fstrong> RAM و ROM، CC و BCC، Animation و Transition، فیلد و رکورد. طراح‌های سوال این‌ها را دوست دارند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اگر آزمون عملی دارید،\u003C\u002Fstrong> فقط تستی تمرین نکنید. ۲۰ تمرین عملی ویندوز، ورد، اکسل و پاورپوینت را در \u003Ca href=\"\u002Flearning\u002Famadegi-azmoon-icdl\">آمادگی آزمون ICDL\u003C\u002Fa> آورده‌ایم.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>برای تمرین بیشتر در اکسل و ورد، این آموزش‌های رایگان کوتاه کمک می‌کنند: \u003Ca href=\"\u002Ftutorials\u002Fexcel\u002Fformul-haye-karbordi-excel\">۱۰ فرمول پرکاربرد اکسل\u003C\u002Fa>، \u003Ca href=\"\u002Ftutorials\u002Fexcel\u002Fmoratab-sazi-filter-excel\">مرتب‌سازی و فیلتر در اکسل\u003C\u002Fa> و \u003Ca href=\"\u002Ftutorials\u002Fword\u002Ftayp-farsi-dar-word\">تایپ فارسی در ورد\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید این مهارت‌ها را منظم و با تمرین عملی یاد بگیرید، \u003Ca href=\"\u002Fcourses\u002Ficdl\">دوره‌ی آنلاین مهارت‌های هفتگانه (ICDL) داناورس\u003C\u002Fa> کلاس زنده دارد و تمرین‌ها روی کامپیوتر خودتان انجام می‌شود.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>مهارت‌های هفتگانه با ICDL فرق دارد؟\u003C\u002Fh3>\n\u003Cp>نه؛ مهارت‌های هفتگانه همان هفت بخش ICDL است. اسم مدرکی که در پایان دوره‌ها داده می‌شود ممکن است فرق کند، مثل گواهی فنی‌وحرفه‌ای یا گواهی آموزشگاه.\u003C\u002Fp>\n\n\u003Ch3>کدام نسخه‌ی آفیس را برای آزمون تمرین کنم؟\u003C\u002Fh3>\n\u003Cp>اصول همه‌ی نسخه‌ها یکی است. بهتر است با همان نسخه‌ای تمرین کنید که در محل آزمون نصب است؛ اگر نمی‌دانید، یکی از نسخه‌های جدید را انتخاب کنید و به تفاوت نام بعضی زبانه‌ها در نسخه‌های قدیمی دقت کنید.\u003C\u002Fp>\n\n\u003Ch3>چند وقت برای آمادگی لازم است؟\u003C\u002Fh3>\n\u003Cp>اگر با کامپیوتر آشنا هستید، چند هفته تمرین روزانه برای آزمون تستی معمولاً کافی است. برای آزمون عملی، به‌خصوص اکسل، زمان بیشتری بگذارید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fnemoone-soalat-maharat-haftgane.jpg","icdl","نمونه سوالات مهارت‌های هفتگانه کامپیوتر با جواب (۴۰ سوال)","۴۰ نمونه سوال مهارت‌های هفتگانه کامپیوتر با جواب و توضیح: مفاهیم پایه، ویندوز، ورد، اکسل، اکسس، پاورپوینت و اینترنت؛ مناسب آزمون استخدامی و ICDL.","nemoone-soalat-maharat-haftgane",[51,52,53],"۴۰ سؤال چهارگزینه‌ای با جواب در هر هفت مهارت ICDL: مفاهیم پایه، ویندوز، ورد، اکسل، اکسس، پاورپوینت و اینترنت و ایمیل.","سؤال‌ها برای تمرین و سنجیدن خودتان نوشته شده‌اند، نه کپی سؤال‌های یک آزمون مشخص.","اکسل را جدی بگیرید چون در بیشتر آزمون‌ها سؤال‌هایش بیشتر و سخت‌تر است؛ کلیدهای میان‌بر و تفاوت‌های نزدیک مثل RAM و ROM یا CC و BCC را هم یاد بگیرید.","مهدیه روشن",{"id":56,"created_at":57,"title":58,"category":59,"content":60,"image_url":61,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":62,"seo_title":63,"seo_description":64,"schema_data":13,"slug":65,"tags":13,"updated_at":57,"summary_points":66,"reviewed_by":70},43,"2026-10-03T08:38:59.199232+00:00","دوره هوش مصنوعی: کدام دوره برای شما مناسب است؟ راهنمای انتخاب برای کاربران، برنامه‌نویس‌ها و نوجوانان","ai","\n\u003Cp>این روزها تقریباً هر آموزشگاهی «دوره‌ی هوش مصنوعی» دارد، ولی پشت این اسم دوره‌هایی با هدف‌های کاملاً متفاوت است: یکی یاد می‌دهد با ChatGPT گزارش بنویسید، یکی یاد می‌دهد با پایتون مدل یادگیری ماشین بسازید و یکی برای نوجوان‌ها مفاهیم پایه را بازی‌گونه درس می‌دهد. اگر قبل از ثبت‌نام ندانید کدام را می‌خواهید، ممکن است پول و وقتتان را صرف دوره‌ای کنید که اصلاً برای شما نیست.\u003C\u002Fp>\n\n\u003Cp>این راهنما کمک می‌کند دوره‌ی درست را انتخاب کنید: انواع دوره‌ها، اینکه در هر کدام چه یاد می‌گیرید، پیش‌نیازها، دوره‌های رایگان معتبر، ارزش مدرک، هزینه و نشانه‌هایی که می‌گویند از یک دوره دوری کنید.\u003C\u002Fp>\n\n\u003Ch2>سه نوع دوره‌ی هوش مصنوعی\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>\u003C\u002Fth>\u003Cth>دوره‌ی کاربردی\u003C\u002Fth>\u003Cth>دوره‌ی تخصصی\u003C\u002Fth>\u003Cth>دوره‌ی کودک و نوجوان\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>هدف\u003C\u002Ftd>\u003Ctd>استفاده‌ی درست از ابزارهای هوش مصنوعی در کار و درس\u003C\u002Ftd>\u003Ctd>ساختن مدل و سیستم هوش مصنوعی\u003C\u002Ftd>\u003Ctd>آشنایی با مفاهیم و تفکر محاسباتی\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>پیش‌نیاز\u003C\u002Ftd>\u003Ctd>کار با کامپیوتر\u003C\u002Ftd>\u003Ctd>پایتون و کمی ریاضی\u003C\u002Ftd>\u003Ctd>خواندن و نوشتن\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>مناسب برای\u003C\u002Ftd>\u003Ctd>کارمند، معلم، مدیر، تولیدکننده‌ی محتوا، دانشجو\u003C\u002Ftd>\u003Ctd>کسی که می‌خواهد برنامه‌نویس یا متخصص داده شود\u003C\u002Ftd>\u003Ctd>دانش‌آموزان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>خروجی\u003C\u002Ftd>\u003Ctd>سرعت و کیفیت بیشتر در کار روزانه\u003C\u002Ftd>\u003Ctd>شغل تخصصی در حوزه‌ی داده و هوش مصنوعی\u003C\u002Ftd>\u003Ctd>پایه برای یادگیری برنامه‌نویسی\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>بیشتر آدم‌هایی که دنبال «دوره هوش مصنوعی» می‌گردند، در واقع دوره‌ی کاربردی می‌خواهند؛ یعنی می‌خواهند از ابزارها بهتر استفاده کنند، نه اینکه خودشان هوش مصنوعی بسازند. اگر هنوز با خود مفهوم آشنا نیستید، اول \u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">هوش مصنوعی چیست؟\u003C\u002Fa> را بخوانید.\u003C\u002Fp>\n\n\u003Ch2>در دوره‌ی کاربردی هوش مصنوعی چه یاد می‌گیرید؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>پرامپت‌نویسی:\u003C\u002Fstrong> اینکه چطور از چت‌بات جواب دقیق و قابل‌استفاده بگیرید. اصولش را در \u003Ca href=\"\u002Flearning\u002Fprompt-nevisi\">پرامپت‌نویسی چیست؟\u003C\u002Fa> توضیح داده‌ایم.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نوشتن و ویرایش:\u003C\u002Fstrong> ایمیل، گزارش، مقاله و محتوای شبکه‌های اجتماعی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تحقیق و خلاصه‌سازی:\u003C\u002Fstrong> خلاصه کردن PDF و مقاله، و بررسی درستی جواب‌ها.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ساخت تصویر و ویدیو\u003C\u002Fstrong> برای محتوا و تبلیغات.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کار با داده:\u003C\u002Fstrong> تحلیل جدول اکسل و ساخت نمودار با کمک هوش مصنوعی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>خودکارسازی کارهای تکراری\u003C\u002Fstrong> و استفاده‌ی امن: چه اطلاعاتی را نباید به چت‌بات داد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>یک دوره‌ی کاربردی خوب ابزارمحور نیست، مهارت‌محور است؛ چون ابزارها هر چند ماه عوض می‌شوند ولی فکر پشت پرامپت خوب و بررسی جواب ثابت می‌ماند. برای آشنایی با ابزارهای امروز، \u003Ca href=\"\u002Flearning\u002Fbest-ai-tools-2026\">بهترین ابزارهای هوش مصنوعی\u003C\u002Fa> و \u003Ca href=\"\u002Ftutorials\">آموزش‌های رایگان داناورس\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch3>هوش مصنوعی برای شغل‌های مختلف\u003C\u002Fh3>\n\n\u003Cp>عبارت‌هایی مثل «دوره‌ی هوش مصنوعی برای معلمان» یا «برای حسابداری» زیاد جستجو می‌شوند. واقعیت این است که هسته‌ی این دوره‌ها مشترک است: پرامپت‌نویسی، نوشتن، تحقیق و کار با داده. چیزی که فرق می‌کند، مثال‌ها و تمرین‌هاست. اگر دوره‌ای ببینید که فقط برای یک شغل خاص است، بپرسید چه بخشی از آن واقعاً مخصوص آن شغل است. در دوره‌ی عمومی خوب، تمرین‌ها را خودتان روی کار واقعی خودتان انجام می‌دهید و نتیجه همان است.\u003C\u002Fp>\n\n\u003Ch2>در دوره‌ی تخصصی هوش مصنوعی چه یاد می‌گیرید؟\u003C\u002Fh2>\n\n\u003Cp>این مسیر برای کسی است که می‌خواهد خودش سیستم هوش مصنوعی بسازد و معمولاً چند مرحله دارد:\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>\u003Cstrong>پایتون:\u003C\u002Fstrong> زبان اصلی هوش مصنوعی. بدون آن، دوره‌ی تخصصی معنی ندارد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کار با داده:\u003C\u002Fstrong> کتابخانه‌های NumPy و Pandas و تمیز کردن داده.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ریاضی لازم:\u003C\u002Fstrong> آمار، احتمال و کمی جبر خطی؛ به اندازه‌ی فهمیدن، نه اثبات.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>یادگیری ماشین:\u003C\u002Fstrong> مدل‌های کلاسیک با کتابخانه‌ی scikit-learn.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>یادگیری عمیق:\u003C\u002Fstrong> شبکه‌های عصبی، بینایی ماشین و پردازش زبان.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>تفاوت این اصطلاح‌ها را در \u003Ca href=\"\u002Flearning\u002Ftafavot-hoosh-masnooi-machine-learning-deep-learning\">تفاوت هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ\u003C\u002Fa> و نقشه‌ی راه کامل را در \u003Ca href=\"\u002Flearning\u002Fpython-baraye-hoosh-masnooi\">پایتون برای هوش مصنوعی\u003C\u002Fa> و \u003Ca href=\"\u002Flearning\u002Fmachine-learning-az-koja-shoroo-konam\">ماشین لرنینگ از کجا شروع کنم؟\u003C\u002Fa> نوشته‌ایم. دوره‌ای که قول می‌دهد بدون پایتون و در چند جلسه شما را «متخصص هوش مصنوعی» کند، دوره‌ی تخصصی نیست.\u003C\u002Fp>\n\n\u003Ch2>دوره‌ی هوش مصنوعی برای کودکان و نوجوانان\u003C\u002Fh2>\n\n\u003Cp>کودکان و نوجوانان دو چیز لازم دارند: فهمیدن اینکه هوش مصنوعی چطور کار می‌کند و چه محدودیت‌هایی دارد، و یاد گرفتن برنامه‌نویسی که پایه‌ی هر کار جدی در این حوزه است. برای بچه‌های کوچک‌تر، فعالیت‌های ساده و بازی‌گونه بهترین شروع است؛ نمونه‌هایش را در \u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-koodakan\">هوش مصنوعی برای کودکان\u003C\u002Fa> آورده‌ایم. برای نوجوان‌ها، از حدود ۱۰ سالگی \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">پایتون کودکان و نوجوانان\u003C\u002Fa> شروع خوبی است، چون هم برنامه‌نویسی واقعی است و هم مستقیم به هوش مصنوعی راه دارد.\u003C\u002Fp>\n\n\u003Cp>یک هشدار: دوره‌ای که به کودک فقط یاد می‌دهد با یک ابزار عکس بسازد یا تکلیفش را با چت‌بات بنویسد، دوره‌ی هوش مصنوعی نیست و ممکن است به یادگیری‌اش آسیب هم بزند.\u003C\u002Fp>\n\n\u003Ch2>دوره‌های رایگان معتبر هوش مصنوعی\u003C\u002Fh2>\n\n\u003Cp>چند دوره‌ی رایگان و معتبر بین‌المللی هست که می‌توانید قبل از هر هزینه‌ای امتحان کنید. همه به زبان انگلیسی‌اند و بعضی سایت‌های آموزشی خارجی ممکن است از ایران محدودیت دسترسی داشته باشند.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>Elements of AI\u003C\u002Fstrong> از دانشگاه هلسینکی: آشنایی با مفاهیم هوش مصنوعی برای عموم، بدون نیاز به ریاضی پیچیده و برنامه‌نویسی. رایگان است و در پایان گواهی رایگان می‌دهد. برای شروع کاربردی و درک مفاهیم عالی است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI for Beginners\u003C\u002Fstrong> از مایکروسافت: یک برنامه‌ی ۲۴ درسی روی گیت‌هاب، از شبکه‌ی عصبی تا بینایی ماشین و پردازش زبان، با کد پایتون. برای مسیر تخصصی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CS50 AI\u003C\u002Fstrong> از دانشگاه هاروارد: دوره‌ی جدی هوش مصنوعی با پایتون و پروژه‌های برنامه‌نویسی. رایگان است و اگر پروژه‌ها را با نمره‌ی کافی تحویل دهید، گواهی رایگان CS50 می‌گیرید. پیش‌نیازش تجربه‌ی واقعی پایتون است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>مشکل دوره‌های رایگان معمولاً محتوا نیست، تمام کردن است. بیشتر کسانی که این دوره‌ها را شروع می‌کنند، وسط راه رها می‌کنند؛ چون کسی نیست که سوالشان را جواب بدهد یا کارشان را ببیند.\u003C\u002Fp>\n\n\u003Ch2>مدرک دوره‌ی هوش مصنوعی چقدر ارزش دارد؟\u003C\u002Fh2>\n\n\u003Cp>برای کاربردهای روزمره، کسی از شما مدرک نمی‌خواهد؛ مهارت شما در خروجی کارتان دیده می‌شود. در استخدام‌های تخصصی هم، کارفرما بیشتر به \u003Cstrong>پروژه‌هایی که ساخته‌اید\u003C\u002Fstrong> نگاه می‌کند تا به گواهی دوره. گواهی دوره‌های بین‌المللی مثل CS50 در رزومه اثر مثبت دارد، ولی جای نمونه‌کار را نمی‌گیرد. به تبلیغ «مدرک بین‌المللی معتبر» در دوره‌های داخلی با احتیاط نگاه کنید و بپرسید دقیقاً از طرف چه نهادی صادر می‌شود و چطور قابل استعلام است.\u003C\u002Fp>\n\n\u003Ch2>هزینه‌ی دوره‌ی هوش مصنوعی\u003C\u002Fh2>\n\n\u003Cp>قیمت دوره‌ها خیلی متفاوت است و موقع مقایسه، این‌ها را بپرسید: کلاس زنده است یا ضبط‌شده؟ چند ساعت تمرین عملی دارد؟ کسی تمرین‌ها را بازبینی می‌کند؟ در پایان چه پروژه‌ای ساخته‌اید؟\u003C\u002Fp>\n\n\u003Cp>برای شفافیت، شهریه‌ی دوره‌های جامع مرتبط در داناورس (مهر ۱۴۰۵):\u003C\u002Fp>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>دوره\u003C\u002Fth>\u003Cth>مسیر\u003C\u002Fth>\u003Cth>شهریه‌ی دوره‌ی جامع\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fai-tools\">ابزارهای هوش مصنوعی\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>کاربردی\u003C\u002Ftd>\u003Ctd>۷٬۰۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fpython-basics\">پایتون مقدماتی\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>شروع مسیر تخصصی\u003C\u002Ftd>\u003Ctd>۸٬۰۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fmachine-learning\">ماشین لرنینگ\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>تخصصی\u003C\u002Ftd>\u003Ctd>۱۲٬۰۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fpython-kids\">پایتون کودکان و نوجوانان\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>نوجوانان\u003C\u002Ftd>\u003Ctd>۷٬۵۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>همه‌ی دوره‌ها را می‌شود خصوصی هم گرفت و فقط سرفصل‌های لازم را انتخاب کرد؛ قیمت حالت خصوصی ۶۰ درصد بیشتر از قیمت پایه‌ی همان سرفصل‌هاست.\u003C\u002Fp>\n\n\u003Ch2>نشانه‌هایی که می‌گویند از یک دوره دوری کنید\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>وعده‌ی درآمد تضمینی:\u003C\u002Fstrong> «با این دوره ماهی فلان میلیون درآمد دلاری». هوش مصنوعی ابزار است و کسب درآمد با آن، مثل هر ابزار دیگری، به مهارت و بازار شما بستگی دارد. دوره‌ی صادق درباره‌ی درآمد عدد تضمینی نمی‌دهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>«متخصص هوش مصنوعی در چند جلسه»\u003C\u002Fstrong> بدون پایتون و ریاضی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سرفصل مبهم:\u003C\u002Fstrong> فقط فهرستی از اسم ابزارها، بدون پروژه و تمرین مشخص.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>بدون امکان سوال پرسیدن:\u003C\u002Fstrong> ویدیوهای ضبط‌شده بدون پشتیبانی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>مدرکی که قابل استعلام نیست.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>از کجا بفهمم کدام مسیر برای من است؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>اگر می‌خواهید در کار یا درس فعلی‌تان سریع‌تر و بهتر باشید: \u003Cstrong>دوره‌ی کاربردی\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>اگر به برنامه‌نویسی علاقه دارید و می‌خواهید شغلتان در این حوزه باشد: \u003Cstrong>مسیر تخصصی\u003C\u002Fstrong> از پایتون.\u003C\u002Fli>\n\u003Cli>اگر برای فرزندتان دنبال کلاس هستید: \u003Cstrong>برنامه‌نویسی کودک و نوجوان\u003C\u002Fstrong>، نه دوره‌ی ابزار.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر هنوز مطمئن نیستید، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان داناورس\u003C\u002Fa> در ۱۸ سوال کوتاه نیمرخ شما را می‌سنجد و مسیر مناسب را پیشنهاد می‌دهد. برای شروع رایگان هم، \u003Ca href=\"\u002Ftutorials\u002Fprompt-pack\">بسته‌ی ۵۰ پرامپت آماده\u003C\u002Fa> را بگیرید و همین امروز روی کار خودتان امتحان کنید.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>برای دوره‌ی هوش مصنوعی برنامه‌نویسی لازم است؟\u003C\u002Fh3>\n\u003Cp>برای دوره‌ی کاربردی نه. برای دوره‌ی تخصصی بله، و پایتون اولین قدم است.\u003C\u002Fp>\n\n\u003Ch3>یادگیری هوش مصنوعی چقدر طول می‌کشد؟\u003C\u002Fh3>\n\u003Cp>استفاده‌ی خوب از ابزارها در چند هفته تمرین منظم به دست می‌آید. مسیر تخصصی، از پایتون تا ساختن مدل‌های یادگیری ماشین، معمولاً چند ماه تا یک سال تمرین جدی لازم دارد.\u003C\u002Fp>\n\n\u003Ch3>دوره‌ی آنلاین هوش مصنوعی به اندازه‌ی حضوری مفید است؟\u003C\u002Fh3>\n\u003Cp>بله، چون همه‌ی کار روی کامپیوتر است. چیزی که اهمیت دارد زنده بودن کلاس و امکان پرسیدن سوال و بازبینی تمرین است، نه حضوری بودن.\u003C\u002Fp>\n\n\u003Ch3>هوش مصنوعی شغل من را از بین می‌برد؟\u003C\u002Fh3>\n\u003Cp>بیشتر شغل‌ها از بین نمی‌روند، ولی شکل انجامشان عوض می‌شود. کسی که یاد بگیرد با هوش مصنوعی کار کند، معمولاً جای خودش را محکم‌تر می‌کند.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fdore-hoosh-masnooi.jpg","ai-tools","دوره هوش مصنوعی؛ کدام دوره برای شما مناسب است؟","راهنمای انتخاب دوره هوش مصنوعی: تفاوت دوره کاربردی و تخصصی، سرفصل‌ها، پیش‌نیاز، دوره‌های رایگان معتبر، ارزش مدرک، هزینه و نشانه‌های دوره‌ی نامناسب.","dore-hoosh-masnooi",[67,68,69],"دوره‌های هوش مصنوعی سه نوع‌اند: کاربردی برای استفاده‌ی درست از ابزارها در کار و درس، تخصصی برای ساختن مدل با پایتون، و کودک و نوجوان برای فهم مفاهیم و تفکر محاسباتی.","در استخدام تخصصی کارفرما بیشتر پروژه‌ها را می‌بیند تا گواهی؛ به ادعای «مدرک بین‌المللی معتبر» در دوره‌های داخلی با احتیاط نگاه کنید.","از دوره‌ای که درآمد تضمینی وعده می‌دهد دوری کنید و قبل از هر هزینه، دوره‌های رایگان معتبر بین‌المللی را امتحان کنید.","فرانک خزاعی",{"id":72,"created_at":73,"title":74,"category":75,"content":76,"image_url":77,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":78,"seo_title":79,"seo_description":80,"schema_data":13,"slug":81,"tags":13,"updated_at":73,"summary_points":82,"reviewed_by":13},42,"2026-10-03T08:38:49.995498+00:00","دوره طراحی گرافیک: از کجا شروع کنیم، چه نرم‌افزاری یاد بگیریم و دوره‌ی خوب را چطور بشناسیم","design","\n\u003Cp>«دوره‌ی گرافیک» اسم یک دوره نیست؛ اسم یک مسیر است. یک نفر با آن پست اینستاگرام طراحی می‌کند، یکی لوگو و هویت بصری برند می‌سازد، یکی کتاب و مجله صفحه‌آرایی می‌کند و یکی تصویرسازی. برای همین قبل از ثبت‌نام در هر دوره‌ای باید بدانید کدام بخش این مسیر را می‌خواهید و از کجا باید شروع کنید.\u003C\u002Fp>\n\n\u003Cp>این راهنما برای کسی است که می‌خواهد طراحی گرافیک را جدی یاد بگیرد، چه برای کار و درآمد، چه برای کسب‌وکار خودش. می‌بینیم طراحی گرافیک شامل چه چیزهایی است، کدام نرم‌افزار را اول یاد بگیرید، دوره‌ی آنلاین یا حضوری، هزینه‌ها و نشانه‌های یک دوره‌ی خوب.\u003C\u002Fp>\n\n\u003Ch2>طراحی گرافیک یعنی چه؟\u003C\u002Fh2>\n\n\u003Cp>طراحی گرافیک یعنی رساندن یک پیام با تصویر، رنگ و نوشته. چند حوزه‌ی اصلی آن:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>شبکه‌های اجتماعی و تبلیغات:\u003C\u002Fstrong> پست، استوری، بنر سایت و تبلیغات. پرتقاضاترین بخش برای شروع کار.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>هویت بصری و لوگو:\u003C\u002Fstrong> لوگو، رنگ‌ها و فونت‌های یک برند، کارت ویزیت و سربرگ.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>چاپ و صفحه‌آرایی:\u003C\u002Fstrong> کتاب، مجله، کاتالوگ و بروشور.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تصویرسازی:\u003C\u002Fstrong> کشیدن تصویر برای کتاب کودک، بازی، بسته‌بندی و پوستر.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>طراحی رابط کاربری (UI):\u003C\u002Fstrong> ظاهر سایت و اپلیکیشن؛ که کمی با گرافیک چاپی فرق دارد و تفاوتش را در \u003Ca href=\"\u002Flearning\u002Ftafavot-ui-va-ux\">تفاوت UI و UX\u003C\u002Fa> توضیح داده‌ایم.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>موشن گرافیک:\u003C\u002Fstrong> گرافیک متحرک برای ویدیو و تیزر.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>مبانی طراحی گرافیک: چیزی که نرم‌افزار یاد نمی‌دهد\u003C\u002Fh2>\n\n\u003Cp>بزرگ‌ترین اشتباه تازه‌کارها این است که فکر می‌کنند یاد گرفتن فتوشاپ یعنی یاد گرفتن طراحی. نرم‌افزار ابزار است؛ چیزی که یک طرح را حرفه‌ای می‌کند، مبانی است:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>رنگ:\u003C\u002Fstrong> چه رنگ‌هایی کنار هم می‌نشینند و هر رنگ چه حسی می‌دهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تایپوگرافی:\u003C\u002Fstrong> انتخاب و چیدن فونت؛ به‌خصوص فونت فارسی که اصول خودش را دارد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ترکیب‌بندی:\u003C\u002Fstrong> جای هر عنصر در کادر و فضای خالی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سلسله‌مراتب:\u003C\u002Fstrong> اینکه بیننده اول چه چیزی را ببیند و بعد چه چیزی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>گرید و هم‌ترازی:\u003C\u002Fstrong> نظمی که طرح را مرتب و قابل‌اعتماد نشان می‌دهد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>دوره‌ای که فقط ابزارهای نرم‌افزار را درس می‌دهد و درباره‌ی این‌ها حرف نمی‌زند، نیمی از کار را ناتمام می‌گذارد.\u003C\u002Fp>\n\n\u003Ch2>کدام نرم‌افزار گرافیک را اول یاد بگیرم؟\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>نرم‌افزار\u003C\u002Fth>\u003Cth>برای چه کاری\u003C\u002Fth>\u003Cth>کی سراغش برویم\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>فتوشاپ (Photoshop)\u003C\u002Ftd>\u003Ctd>ویرایش عکس، پست و بنر، طرح‌های مبتنی بر عکس\u003C\u002Ftd>\u003Ctd>معمولاً اول؛ پرکاربردترین\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>ایلاستریتور (Illustrator)\u003C\u002Ftd>\u003Ctd>لوگو، آیکون، تصویرسازی برداری که با بزرگ شدن کیفیتش افت نمی‌کند\u003C\u002Ftd>\u003Ctd>کنار فتوشاپ یا بلافاصله بعد از آن\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>ایندیزاین (InDesign)\u003C\u002Ftd>\u003Ctd>صفحه‌آرایی کتاب، مجله و کاتالوگ چندصفحه‌ای\u003C\u002Ftd>\u003Ctd>اگر به چاپ و نشر علاقه دارید\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>فیگما (Figma)\u003C\u002Ftd>\u003Ctd>طراحی رابط سایت و اپلیکیشن\u003C\u002Ftd>\u003Ctd>اگر مسیرتان UI است\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>برای بیشتر آدم‌ها ترتیب پیشنهادی این است: \u003Cstrong>مبانی و فتوشاپ، بعد ایلاستریتور، بعد بسته به هدف ایندیزاین یا فیگما\u003C\u002Fstrong>. اگر از صفر شروع می‌کنید، نقشه‌ی راه شش‌هفته‌ای و تمرین‌های \u003Ca href=\"\u002Flearning\u002Famoozesh-photoshop-az-sefr\">آموزش فتوشاپ از صفر\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>طراحی دستی هم لازم است؟\u003C\u002Fstrong> برای پست و بنر نه. ولی برای لوگو، تصویرسازی و هر جایی که ایده باید اول روی کاغذ شکل بگیرد، اسکیچ و طراحی با مداد کار را خیلی سریع‌تر و بهتر می‌کند. طراح‌هایی که می‌توانند ایده را در چند دقیقه روی کاغذ بکشند، در جلسه با مشتری هم موفق‌ترند.\u003C\u002Fp>\n\n\u003Ch2>موشن گرافیک جزو دوره‌ی گرافیک است؟\u003C\u002Fh2>\n\n\u003Cp>نه معمولاً. موشن گرافیک یعنی متحرک کردن طرح‌ها برای ویدیو و بیشتر با نرم‌افزار افترافکت (After Effects) انجام می‌شود. پیش‌نیازش همان مبانی گرافیک و کار با فتوشاپ و ایلاستریتور است؛ پس حتی اگر هدف نهایی‌تان موشن است، از گرافیک ثابت شروع کنید. برای شفافیت: داناورس در حال حاضر دوره‌ی موشن گرافیک ندارد.\u003C\u002Fp>\n\n\u003Ch2>طراحی گرافیک با گوشی\u003C\u002Fh2>\n\n\u003Cp>با اپلیکیشن‌هایی مثل Canva و نسخه‌های موبایل نرم‌افزارهای طراحی، می‌شود پست و استوری ساده ساخت و برای کسب‌وکار کوچک کافی است. ولی اگر می‌خواهید طراحی گرافیک را حرفه‌ای یاد بگیرید و از آن درآمد داشته باشید، کامپیوتر لازم دارید؛ بیشتر سفارش‌های حرفه‌ای فایل لایه‌باز فتوشاپ یا فایل برداری ایلاستریتور می‌خواهند. پاسخ کامل این سوال را در \u003Ca href=\"\u002Flearning\u002Fphotoshop-ba-goshi-ya-computer\">فتوشاپ با گوشی یا کامپیوتر؟\u003C\u002Fa> نوشته‌ایم.\u003C\u002Fp>\n\n\u003Ch2>هوش مصنوعی در طراحی گرافیک\u003C\u002Fh2>\n\n\u003Cp>هوش مصنوعی جای طراح را نگرفته، ولی شکل کار را عوض کرده است. ابزارهایی مثل Generative Fill در فتوشاپ، پس‌زمینه را گسترش می‌دهند یا شیئی را در چند ثانیه حذف می‌کنند؛ کاری که قبلاً ساعت‌ها طول می‌کشید. ابزارهای ساخت تصویر هم برای ایده‌پردازی و ساخت پیش‌نمایش سریع‌اند.\u003C\u002Fp>\n\n\u003Cp>چیزی که هوش مصنوعی هنوز خوب انجام نمی‌دهد، همان مبانی است: فهمیدن نیاز مشتری، چیدمان درست، تایپوگرافی فارسی و یکدستی هویت برند. دوره‌ی خوب گرافیک امروز باید ابزارهای هوش مصنوعی را هم کنار ابزارهای اصلی درس بدهد. برای یک شروع رایگان، آموزش \u003Ca href=\"\u002Ftutorials\u002Fphotoshop\u002Fphotoshop-ba-hoosh-masnooi\">فتوشاپ با هوش مصنوعی: Generative Fill و Generative Expand\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>دوره‌ی گرافیک آنلاین یا حضوری؟\u003C\u002Fh2>\n\n\u003Cp>گرافیک از رشته‌هایی است که آنلاین به‌خوبی یاد گرفته می‌شود، چون همه‌ی کار روی صفحه‌ی کامپیوتر است. در کلاس آنلاین زنده، مدرس صفحه‌ی خودش را نشان می‌دهد و شما هم می‌توانید صفحه‌تان را به اشتراک بگذارید تا اشکالتان را همان لحظه ببیند. چیزی که فرق اصلی را می‌سازد آنلاین یا حضوری بودن نیست، بلکه این است که \u003Cstrong>کسی کارهای شما را ببیند و بازخورد بدهد\u003C\u002Fstrong>. دوره‌ی ضبط‌شده‌ای که هیچ‌کس تمرین‌هایتان را نمی‌بیند، معمولاً به نمونه‌کار قابل‌ارائه ختم نمی‌شود.\u003C\u002Fp>\n\n\u003Ch2>هزینه‌ی دوره‌ی گرافیک از چه تشکیل می‌شود؟\u003C\u002Fh2>\n\n\u003Cp>قیمت دوره‌های گرافیک در بازار تفاوت زیادی دارد و مقایسه‌ی فقط عدد گمراه‌کننده است. موقع مقایسه این‌ها را بپرسید:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>چند ساعت کلاس است و چند ساعتش تمرین عملی؟\u003C\u002Fli>\n\u003Cli>کلاس زنده است یا ویدیوی ضبط‌شده؟\u003C\u002Fli>\n\u003Cli>کسی تمرین‌ها را بازبینی می‌کند؟\u003C\u002Fli>\n\u003Cli>در پایان چند نمونه‌کار قابل ارائه خواهید داشت؟\u003C\u002Fli>\n\u003Cli>هزینه‌ی دیگری هم هست؟ مثلاً نرم‌افزار یا جلسه‌ی رفع اشکال جداگانه.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>برای شفافیت، شهریه‌ی دوره‌های جامع دپارتمان گرافیک داناورس (مهر ۱۴۰۵):\u003C\u002Fp>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>دوره\u003C\u002Fth>\u003Cth>شهریه‌ی دوره‌ی جامع\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fphotoshop\">فتوشاپ\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>۷٬۰۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fillustrator\">ایلاستریتور و طراحی وکتور\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>۷٬۰۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Findesign\">ایندیزاین و صفحه‌آرایی\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>۶٬۵۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fcourses\u002Fsketch\">تصویرسازی اسکیچ و طراحی با مداد\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>۶٬۰۰۰٬۰۰۰ تومان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>هر دوره را می‌شود به‌صورت خصوصی هم گرفت و فقط سرفصل‌های لازم را انتخاب کرد؛ قیمت حالت خصوصی ۶۰ درصد بیشتر از قیمت پایه‌ی همان سرفصل‌هاست. قیمت به‌روز و سرفصل کامل در صفحه‌ی هر دوره هست.\u003C\u002Fp>\n\n\u003Ch2>هشت نشانه‌ی یک دوره‌ی خوب گرافیک\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>\u003Cstrong>مبانی را درس می‌دهد،\u003C\u002Fstrong> نه فقط ابزارها را.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>پروژه‌محور است:\u003C\u002Fstrong> هر بخش با یک طرح واقعی، مثل پوستر، لوگو یا کاتالوگ، تمام می‌شود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تمرین‌ها بازبینی می‌شوند\u003C\u002Fstrong> و بازخورد مشخص می‌گیرید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تایپوگرافی فارسی\u003C\u002Fstrong> را جدی می‌گیرد؛ مشکل حروف جدا و برعکس، نیم‌فاصله و انتخاب فونت فارسی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نمونه‌کار می‌سازد:\u003C\u002Fstrong> در پایان، چند طرح قابل ارائه در پورتفولیو دارید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ابزارهای هوش مصنوعی\u003C\u002Fstrong> را کنار ابزارهای اصلی آموزش می‌دهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>درباره‌ی بازار کار صادق است\u003C\u002Fstrong> و وعده‌ی درآمد تضمینی نمی‌دهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سرفصل و قیمت را شفاف\u003C\u002Fstrong> قبل از ثبت‌نام اعلام می‌کند.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>مدرک دوره‌ی گرافیک چقدر مهم است؟\u003C\u002Fh2>\n\n\u003Cp>مدرک فنی‌وحرفه‌ای گرافیک برای بعضی استخدام‌های اداری و آموزشی کاربرد دارد. ولی در بازار آزاد، از آژانس تبلیغاتی تا مشتری فریلنسری، تقریباً همیشه اول \u003Cstrong>نمونه‌کار\u003C\u002Fstrong> را می‌بینند. یک پورتفولیوی کوچک با پنج یا شش طرح خوب و متنوع، از هر مدرکی اثر بیشتری دارد. پس دوره‌ای را انتخاب کنید که در پایانش نمونه‌کار داشته باشید.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>بدون استعداد هنری می‌شود طراح گرافیک شد؟\u003C\u002Fh3>\n\u003Cp>بیشتر چیزهایی که «استعداد» به نظر می‌رسد، مثل حس رنگ و چیدمان، با تمرین و دیدن طرح‌های خوب ساخته می‌شود. علاقه و حوصله‌ی تمرین مهم‌تر از استعداد اولیه است.\u003C\u002Fp>\n\n\u003Ch3>یادگیری طراحی گرافیک چقدر طول می‌کشد؟\u003C\u002Fh3>\n\u003Cp>کار با ابزارهای پایه‌ی فتوشاپ در چند هفته یاد گرفته می‌شود. رسیدن به جایی که طرح‌هایتان حرفه‌ای به نظر برسد و بتوانید سفارش بگیرید، معمولاً چند ماه تمرین منظم و چند پروژه‌ی واقعی لازم دارد.\u003C\u002Fp>\n\n\u003Ch3>برای دوره‌ی گرافیک چه سیستمی لازم است؟\u003C\u002Fh3>\n\u003Cp>یک لپ‌تاپ یا کامپیوتر با رم ۸ گیگابایت برای شروع کار با فتوشاپ و ایلاستریتور کافی است؛ برای فایل‌های سنگین، رم ۱۶ گیگابایت راحت‌تر است. قلم نوری برای شروع لازم نیست، ولی برای تصویرسازی خیلی کمک می‌کند.\u003C\u002Fp>\n\n\u003Ch3>طراحی گرافیک بهتر است یا UI؟\u003C\u002Fh3>\n\u003Cp>هر دو بازار دارند و مبانی مشترکی دارند. اگر به چاپ، برند و تبلیغات علاقه دارید، گرافیک؛ اگر به سایت و اپلیکیشن و رفتار کاربر علاقه دارید، UI. اگر مطمئن نیستید، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان داناورس\u003C\u002Fa> کمک می‌کند حوزه‌ای را پیدا کنید که با نیمرخ شما جور است.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fdore-tarahi-graphic.jpg","illustrator","دوره طراحی گرافیک: مسیر یادگیری، نرم‌افزارها و هزینه","قبل از ثبت‌نام در دوره گرافیک بخوانید: مبانی طراحی، کدام نرم‌افزار اول، موشن گرافیک، گرافیک با گوشی و هوش مصنوعی، هزینه و ۸ نشانه‌ی یک دوره‌ی خوب.","dore-tarahi-graphic",[83,84,85],"طراحی گرافیک یک مسیر با چند حوزه است، از شبکه‌های اجتماعی و تبلیغات تا هویت بصری، صفحه‌آرایی و تصویرسازی؛ قبل از ثبت‌نام بدانید کدام را می‌خواهید.","نرم‌افزار ابزار است و مبانی، یعنی رنگ، تایپوگرافی، ترکیب‌بندی و سلسله‌مراتب، طرح را حرفه‌ای می‌کند؛ ترتیب پیشنهادی: مبانی و فتوشاپ، بعد ایلاستریتور، بعد ایندیزاین یا فیگما.","در بازار کار تقریباً همیشه اول نمونه‌کار دیده می‌شود نه مدرک؛ دوره‌ی خوب مبانی را درس می‌دهد، پروژه‌محور است و تمرین‌ها را بازبینی می‌کند.",{"id":87,"created_at":88,"title":89,"category":8,"content":90,"image_url":91,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":92,"seo_title":93,"seo_description":94,"schema_data":13,"slug":95,"tags":13,"updated_at":88,"summary_points":96,"reviewed_by":100},41,"2026-10-03T08:38:39.77264+00:00","تمرین پایتون پیشرفته: ۱۵ تمرین با جواب، از شی‌گرایی تا دکوراتور و ژنراتور","\n\u003Cp>بعد از پایتون مقدماتی، بیشتر آدم‌ها جایی گیر می‌کنند که مفهوم‌ها را خوانده‌اند ولی وقتی باید خودشان کلاس، دکوراتور یا ژنراتور بنویسند، نمی‌دانند از کجا شروع کنند. راه عبور از این مرحله فقط تمرین است. این صفحه ۱۵ تمرین پایتون پیشرفته دارد که به ترتیب سختی چیده شده‌اند و هر کدام جواب کامل، خروجی واقعی و توضیح دارد.\u003C\u002Fp>\n\n\u003Cp>این تمرین‌ها برای کسی است که پایتون مقدماتی (متغیر، شرط، حلقه، تابع، لیست و دیکشنری) را بلد است و می‌خواهد سطحش را بالا ببرد؛ برای آمادگی امتحان درس پایتون پیشرفته، مصاحبه‌ی شغلی یا قبل از شروع یک دوره‌ی پیشرفته. اگر هنوز نمی‌دانید پایتون پیشرفته دقیقاً شامل چه مباحثی است، اول \u003Ca href=\"\u002Flearning\u002Fpython-pishrafte\">آموزش پایتون پیشرفته: بعد از مقدماتی چه یاد بگیرم؟\u003C\u002Fa> را بخوانید.\u003C\u002Fp>\n\n\u003Ch2>چطور از این تمرین‌ها استفاده کنید؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>اول خودتان بنویسید.\u003C\u002Fstrong> صورت مسئله را بخوانید و حداقل ۱۵ دقیقه روی آن کار کنید، بعد جواب را ببینید. خواندن جواب بدون تلاش، تقریباً هیچ چیز یاد نمی‌دهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>جواب را اجرا کنید و تغییر دهید.\u003C\u002Fstrong> همه‌ی کدها با پایتون ۳ اجرا و خروجی‌شان همین‌جا آمده است. یک خط را عوض کنید و پیش‌بینی کنید چه می‌شود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>جواب شما لازم نیست شبیه جواب ما باشد.\u003C\u002Fstrong> در پایتون معمولاً چند راه درست هست؛ مهم این است که کد شما خوانا باشد و درست کار کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>شی‌گرایی\u003C\u002Fh2>\n\n\u003Ch3>تمرین ۱: حساب بانکی\u003C\u002Fh3>\n\u003Cp>کلاس \u003Ccode>BankAccount\u003C\u002Fcode> بسازید که موجودی را نگه دارد و متدهای \u003Ccode>deposit\u003C\u002Fcode> و \u003Ccode>withdraw\u003C\u002Fcode> داشته باشد. واریز مبلغ منفی و برداشت بیشتر از موجودی باید با \u003Ccode>ValueError\u003C\u002Fcode> رد شود.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>class BankAccount:\n    def __init__(self, owner, balance=0):\n        self.owner = owner\n        self.balance = balance\n\n    def deposit(self, amount):\n        if amount &lt;= 0:\n            raise ValueError(\"amount must be positive\")\n        self.balance += amount\n\n    def withdraw(self, amount):\n        if amount &gt; self.balance:\n            raise ValueError(\"insufficient funds\")\n        self.balance -= amount\n\n\nacc = BankAccount(\"Sara\", 100)\nacc.deposit(50)\nacc.withdraw(30)\nprint(acc.balance)\n\ntry:\n    acc.withdraw(500)\nexcept ValueError as err:\n    print(\"Error:\", err)\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">120\nError: insufficient funds\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>نکته‌ی اصلی این تمرین این است که کلاس از داده‌ی خودش محافظت می‌کند: به‌جای اینکه هر جای برنامه موجودی را مستقیم کم کند، همه‌ی تغییرها از متدها می‌گذرد و قانون‌ها یک جا نوشته می‌شوند.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۲: شکل‌ها با ارث‌بری و چندریختی\u003C\u002Fh3>\n\u003Cp>کلاس پایه‌ی \u003Ccode>Shape\u003C\u002Fcode> با متد \u003Ccode>area\u003C\u002Fcode> بسازید و دو کلاس \u003Ccode>Rectangle\u003C\u002Fcode> و \u003Ccode>Circle\u003C\u002Fcode> از آن ارث ببرند. بعد فهرستی از شکل‌های مختلف بسازید و مساحت همه را با یک حلقه چاپ کنید.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>import math\n\n\nclass Shape:\n    def area(self):\n        raise NotImplementedError\n\n\nclass Rectangle(Shape):\n    def __init__(self, width, height):\n        self.width = width\n        self.height = height\n\n    def area(self):\n        return self.width * self.height\n\n\nclass Circle(Shape):\n    def __init__(self, radius):\n        self.radius = radius\n\n    def area(self):\n        return math.pi * self.radius ** 2\n\n\nshapes = [Rectangle(3, 4), Circle(1), Rectangle(2, 5)]\nfor shape in shapes:\n    print(type(shape).__name__, round(shape.area(), 2))\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">Rectangle 12\nCircle 3.14\nRectangle 10\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>حلقه نمی‌داند هر شکل چیست و لازم هم نیست بداند؛ فقط \u003Ccode>area\u003C\u002Fcode> را صدا می‌زند و هر کلاس جواب خودش را می‌دهد. به این چندریختی (Polymorphism) می‌گویند. اگر فردا کلاس \u003Ccode>Triangle\u003C\u002Fcode> اضافه شود، حلقه هیچ تغییری لازم ندارد.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۳: بردار با متدهای ویژه\u003C\u002Fh3>\n\u003Cp>کلاس \u003Ccode>Vector\u003C\u002Fcode> دوبعدی بسازید که با عملگر \u003Ccode>+\u003C\u002Fcode> جمع شود، با \u003Ccode>==\u003C\u002Fcode> مقایسه شود، با \u003Ccode>abs\u003C\u002Fcode> طولش محاسبه شود و هنگام چاپ به شکل خوانا نمایش داده شود.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>import math\n\n\nclass Vector:\n    def __init__(self, x, y):\n        self.x = x\n        self.y = y\n\n    def __add__(self, other):\n        return Vector(self.x + other.x, self.y + other.y)\n\n    def __eq__(self, other):\n        return self.x == other.x and self.y == other.y\n\n    def __abs__(self):\n        return math.hypot(self.x, self.y)\n\n    def __repr__(self):\n        return f\"Vector({self.x}, {self.y})\"\n\n\nv = Vector(3, 4) + Vector(1, 2)\nprint(v)\nprint(v == Vector(4, 6))\nprint(abs(Vector(3, 4)))\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">Vector(4, 6)\nTrue\n5.0\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>متدهایی که با دو زیرخط شروع و تمام می‌شوند (Dunder Methods) به کلاس اجازه می‌دهند مثل نوع‌های داخلی پایتون رفتار کند. \u003Ccode>__repr__\u003C\u002Fcode> را همیشه بنویسید؛ عیب‌یابی را خیلی راحت‌تر می‌کند.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۴: دما با property\u003C\u002Fh3>\n\u003Cp>کلاس \u003Ccode>Temperature\u003C\u002Fcode> بسازید که دما را به سلسیوس نگه دارد. دمای کمتر از صفر مطلق (۲۷۳٫۱۵- درجه) نباید پذیرفته شود و فارنهایت باید بدون ذخیره‌ی جداگانه محاسبه شود.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>class Temperature:\n    def __init__(self, celsius):\n        self.celsius = celsius\n\n    @property\n    def celsius(self):\n        return self._celsius\n\n    @celsius.setter\n    def celsius(self, value):\n        if value &lt; -273.15:\n            raise ValueError(\"below absolute zero\")\n        self._celsius = value\n\n    @property\n    def fahrenheit(self):\n        return self._celsius * 9 \u002F 5 + 32\n\n\nt = Temperature(25)\nprint(t.fahrenheit)\nt.celsius = 100\nprint(t.fahrenheit)\ntry:\n    t.celsius = -300\nexcept ValueError as err:\n    print(\"Error:\", err)\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">77.0\n212.0\nError: below absolute zero\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>با \u003Ccode>property\u003C\u002Fcode> بیرون کلاس هنوز می‌نویسیم \u003Ccode>t.celsius = 100\u003C\u002Fcode>، ولی پشت صحنه اعتبارسنجی اجرا می‌شود. حتی مقداری که در \u003Ccode>__init__\u003C\u002Fcode> داده می‌شود هم از همان setter می‌گذرد.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۵: سازنده‌ی جایگزین با classmethod\u003C\u002Fh3>\n\u003Cp>کلاس \u003Ccode>Date\u003C\u002Fcode> سه مقدار سال، ماه و روز دارد. یک \u003Ccode>classmethod\u003C\u002Fcode> بنویسید که تاریخ را از رشته‌ای مثل \u003Ccode>1405-07-10\u003C\u002Fcode> بسازد، و یک \u003Ccode>staticmethod\u003C\u002Fcode> که بگوید ماه معتبر است یا نه.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>class Date:\n    def __init__(self, year, month, day):\n        self.year = year\n        self.month = month\n        self.day = day\n\n    @classmethod\n    def from_string(cls, text):\n        year, month, day = (int(part) for part in text.split(\"-\"))\n        return cls(year, month, day)\n\n    @staticmethod\n    def is_valid_month(month):\n        return 1 &lt;= month &lt;= 12\n\n    def __repr__(self):\n        return f\"Date({self.year}, {self.month}, {self.day})\"\n\n\nd = Date.from_string(\"1405-07-10\")\nprint(d)\nprint(Date.is_valid_month(13))\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">Date(1405, 7, 10)\nFalse\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>classmethod\u003C\u002Fcode> کلاس را به‌عنوان اولین ورودی می‌گیرد و برای «راه دوم ساختن شیء» استفاده می‌شود. \u003Ccode>staticmethod\u003C\u002Fcode> هیچ‌کدام را نمی‌گیرد و فقط تابعی است که از نظر معنی به کلاس تعلق دارد.\u003C\u002Fp>\n\n\u003Ch2>توابع پیشرفته\u003C\u002Fh2>\n\n\u003Ch3>تمرین ۶: ورودی‌های متغیر با args و kwargs\u003C\u002Fh3>\n\u003Cp>تابع \u003Ccode>report\u003C\u002Fcode> بنویسید که هر تعداد نمره را بگیرد و میانگین را چاپ کند، و هر تعداد اطلاعات اضافه‌ی نام‌دار (مثل نام و کلاس) را هم کنار آن نشان دهد.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>def report(*scores, **info):\n    average = sum(scores) \u002F len(scores)\n    details = \", \".join(f\"{key}={value}\" for key, value in info.items())\n    print(f\"average={average:.2f} ({details})\")\n\n\nreport(18, 17, 19.5, name=\"Ali\", grade=11)\nreport(15, 20, name=\"Mina\")\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">average=18.17 (name=Ali, grade=11)\naverage=17.50 (name=Mina)\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>*scores\u003C\u002Fcode> همه‌ی ورودی‌های بی‌نام را در یک تاپل جمع می‌کند و \u003Ccode>**info\u003C\u002Fcode> ورودی‌های نام‌دار را در یک دیکشنری. اسم‌ها قراردادی‌اند؛ چیزی که اهمیت دارد ستاره‌هاست.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۷: شمارنده با closure\u003C\u002Fh3>\n\u003Cp>تابع \u003Ccode>make_counter\u003C\u002Fcode> بنویسید که یک تابع برگرداند؛ هر بار که تابع برگشتی صدا زده شود، عدد بعدی را بدهد. دو شمارنده‌ی مستقل بسازید.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>def make_counter():\n    count = 0\n\n    def counter():\n        nonlocal count\n        count += 1\n        return count\n\n    return counter\n\n\nfirst = make_counter()\nsecond = make_counter()\nprint(first(), first(), first())\nprint(second())\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">1 2 3\n1\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>تابع داخلی متغیر \u003Ccode>count\u003C\u002Fcode> را حتی بعد از تمام شدن \u003Ccode>make_counter\u003C\u002Fcode> به خاطر دارد؛ به این closure می‌گویند. بدون \u003Ccode>nonlocal\u003C\u002Fcode> پایتون فکر می‌کند \u003Ccode>count\u003C\u002Fcode> یک متغیر محلی تازه است و خطا می‌دهد.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۸: دکوراتور شمارش فراخوانی\u003C\u002Fh3>\n\u003Cp>دکوراتور \u003Ccode>count_calls\u003C\u002Fcode> بنویسید که بشمارد هر تابع چند بار صدا زده شده، بدون اینکه نام و توضیح تابع اصلی از بین برود.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>import functools\n\n\ndef count_calls(func):\n    @functools.wraps(func)\n    def wrapper(*args, **kwargs):\n        wrapper.calls += 1\n        return func(*args, **kwargs)\n\n    wrapper.calls = 0\n    return wrapper\n\n\n@count_calls\ndef greet(name):\n    \"\"\"Say hello.\"\"\"\n    return f\"Hello {name}\"\n\n\ngreet(\"Reza\")\ngreet(\"Neda\")\nprint(greet.calls)\nprint(greet.__name__, \"-\", greet.__doc__)\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">2\ngreet - Say hello.\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>دکوراتور تابعی است که تابع می‌گیرد و تابع تازه‌ای برمی‌گرداند. \u003Ccode>functools.wraps\u003C\u002Fcode> نام و توضیح تابع اصلی را روی تابع تازه کپی می‌کند؛ بدون آن، \u003Ccode>greet.__name__\u003C\u002Fcode> می‌شد \u003Ccode>wrapper\u003C\u002Fcode>.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۹: دکوراتور با ورودی\u003C\u002Fh3>\n\u003Cp>دکوراتور \u003Ccode>repeat(n)\u003C\u002Fcode> بنویسید که تابع را n بار اجرا کند.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>import functools\n\n\ndef repeat(times):\n    def decorator(func):\n        @functools.wraps(func)\n        def wrapper(*args, **kwargs):\n            for _ in range(times):\n                func(*args, **kwargs)\n        return wrapper\n    return decorator\n\n\n@repeat(3)\ndef beep():\n    print(\"beep\")\n\n\nbeep()\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">beep\nbeep\nbeep\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>دکوراتوری که ورودی می‌گیرد سه لایه دارد: لایه‌ی بیرونی ورودی را می‌گیرد، لایه‌ی میانی خود تابع را و لایه‌ی داخلی جای تابع اجرا می‌شود. \u003Ccode>@repeat(3)\u003C\u002Fcode> اول \u003Ccode>repeat(3)\u003C\u002Fcode> را اجرا می‌کند و نتیجه‌اش را روی تابع می‌گذارد.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۱۰: مرتب‌سازی با چند معیار\u003C\u002Fh3>\n\u003Cp>فهرستی از دانش‌آموزان (نام و نمره) را اول بر اساس نمره از زیاد به کم، و در نمره‌های برابر بر اساس نام به ترتیب الفبا مرتب کنید.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>students = [\n    {\"name\": \"Sara\", \"score\": 18},\n    {\"name\": \"Ali\", \"score\": 19},\n    {\"name\": \"Amir\", \"score\": 18},\n    {\"name\": \"Neda\", \"score\": 20},\n]\n\nranked = sorted(students, key=lambda s: (-s[\"score\"], s[\"name\"]))\nfor position, s in enumerate(ranked, start=1):\n    print(position, s[\"name\"], s[\"score\"])\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">1 Neda 20\n2 Ali 19\n3 Amir 18\n4 Sara 18\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>کلید مرتب‌سازی می‌تواند یک تاپل باشد؛ پایتون اول عضو اول را مقایسه می‌کند و در تساوی سراغ عضو دوم می‌رود. منفی کردن نمره، ترتیب نزولی را بدون \u003Ccode>reverse=True\u003C\u002Fcode> می‌سازد، که اگر به کار می‌رفت ترتیب نام‌ها را هم برعکس می‌کرد.\u003C\u002Fp>\n\n\u003Ch2>ژنراتور و پیمایشگر\u003C\u002Fh2>\n\n\u003Ch3>تمرین ۱۱: دنباله‌ی فیبوناچی با ژنراتور\u003C\u002Fh3>\n\u003Cp>ژنراتوری بنویسید که اعداد فیبوناچی را بی‌پایان تولید کند. بعد ده عدد اول و اولین عدد بزرگ‌تر از هزار را چاپ کنید.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>import itertools\n\n\ndef fibonacci():\n    a, b = 0, 1\n    while True:\n        yield a\n        a, b = b, a + b\n\n\nprint(list(itertools.islice(fibonacci(), 10)))\nprint(next(n for n in fibonacci() if n &gt; 1000))\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]\n1597\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>ژنراتور با \u003Ccode>yield\u003C\u002Fcode> هر بار فقط یک عدد می‌سازد و حافظه‌ای برای کل دنباله اشغال نمی‌کند؛ برای همین می‌تواند بی‌پایان باشد. \u003Ccode>islice\u003C\u002Fcode> فقط به تعداد لازم از آن برمی‌دارد.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۱۲: پیمایشگر شمارش معکوس\u003C\u002Fh3>\n\u003Cp>کلاس \u003Ccode>Countdown\u003C\u002Fcode> بسازید که بشود با \u003Ccode>for\u003C\u002Fcode> روی آن حلقه زد و از عدد داده‌شده تا یک شمارش معکوس کند.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>class Countdown:\n    def __init__(self, start):\n        self.current = start\n\n    def __iter__(self):\n        return self\n\n    def __next__(self):\n        if self.current &lt; 1:\n            raise StopIteration\n        value = self.current\n        self.current -= 1\n        return value\n\n\nfor n in Countdown(5):\n    print(n, end=\" \")\nprint()\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">5 4 3 2 1\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>هر چیزی که \u003Ccode>__iter__\u003C\u002Fcode> و \u003Ccode>__next__\u003C\u002Fcode> داشته باشد در حلقه‌ی \u003Ccode>for\u003C\u002Fcode> قابل استفاده است. پایان پیمایش با \u003Ccode>StopIteration\u003C\u002Fcode> اعلام می‌شود. همین کار را با یک ژنراتور کوتاه‌تر هم می‌شود نوشت؛ نسخه‌ی کلاسی برای فهمیدن سازوکار حلقه‌ی for است.\u003C\u002Fp>\n\n\u003Ch2>خطا، context manager و داده\u003C\u002Fh2>\n\n\u003Ch3>تمرین ۱۳: زمان‌سنج با context manager\u003C\u002Fh3>\n\u003Cp>کلاس \u003Ccode>Timer\u003C\u002Fcode> بسازید که با \u003Ccode>with\u003C\u002Fcode> استفاده شود و زمان اجرای کد داخل بلوک را اندازه بگیرد.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>import time\n\n\nclass Timer:\n    def __enter__(self):\n        self.start = time.perf_counter()\n        return self\n\n    def __exit__(self, exc_type, exc, tb):\n        self.elapsed = time.perf_counter() - self.start\n        return False\n\n\nwith Timer() as timer:\n    total = sum(range(1_000_000))\n\nprint(total)\nprint(timer.elapsed &lt; 5)\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">499999500000\nTrue\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>__enter__\u003C\u002Fcode> هنگام ورود به \u003Ccode>with\u003C\u002Fcode> و \u003Ccode>__exit__\u003C\u002Fcode> هنگام خروج اجرا می‌شود، حتی اگر داخل بلوک خطا رخ دهد. برگرداندن \u003Ccode>False\u003C\u002Fcode> یعنی خطا (اگر بود) پنهان نشود. باز کردن فایل با \u003Ccode>with open(...)\u003C\u002Fcode> هم دقیقاً همین سازوکار را دارد.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۱۴: آمار کلمه‌ها با Counter و defaultdict\u003C\u002Fh3>\n\u003Cp>در یک متن، سه کلمه‌ی پرتکرار را پیدا کنید و کلمه‌ها را بر اساس حرف اولشان گروه‌بندی کنید.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>from collections import Counter, defaultdict\n\ntext = \"python is fun and python is powerful and fast\"\nwords = text.split()\n\nfor word, count in Counter(words).most_common(3):\n    print(word, count)\n\ngroups = defaultdict(list)\nfor word in sorted(set(words)):\n    groups[word[0]].append(word)\nfor letter, items in groups.items():\n    print(letter, \"-&gt;\", \", \".join(items))\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">python 2\nis 2\nand 2\na -&gt; and\nf -&gt; fast, fun\ni -&gt; is\np -&gt; powerful, python\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>Counter\u003C\u002Fcode> شمارش را در یک خط انجام می‌دهد و \u003Ccode>defaultdict(list)\u003C\u002Fcode> لازم نمی‌داند قبل از افزودن، وجود کلید را بررسی کنید. هر دو در ماژول استاندارد \u003Ccode>collections\u003C\u002Fcode> هستند و در مصاحبه‌ها زیاد پرسیده می‌شوند.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی پایانی\u003C\u002Fh2>\n\n\u003Ch3>تمرین ۱۵: کتابخانه‌ی کوچک با dataclass و JSON\u003C\u002Fh3>\n\u003Cp>سیستم کوچک کتابخانه بسازید: کتاب‌ها عنوان، نویسنده و وضعیت امانت دارند. امکان افزودن، امانت دادن و برگرداندن کتاب باشد و همه‌ی کتاب‌ها در فایل JSON ذخیره و دوباره خوانده شوند. امانت دادن کتابی که قبلاً امانت رفته باید خطا بدهد.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>جواب:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>import json\nimport os\nimport tempfile\nfrom dataclasses import asdict, dataclass\n\n\n@dataclass\nclass Book:\n    title: str\n    author: str\n    borrowed: bool = False\n\n\nclass Library:\n    def __init__(self):\n        self.books = {}\n\n    def add(self, book):\n        self.books[book.title] = book\n\n    def borrow(self, title):\n        book = self.books[title]\n        if book.borrowed:\n            raise ValueError(f\"{title} is already borrowed\")\n        book.borrowed = True\n\n    def give_back(self, title):\n        self.books[title].borrowed = False\n\n    def save(self, path):\n        with open(path, \"w\", encoding=\"utf-8\") as f:\n            json.dump([asdict(b) for b in self.books.values()], f, ensure_ascii=False)\n\n    @classmethod\n    def load(cls, path):\n        library = cls()\n        with open(path, encoding=\"utf-8\") as f:\n            for item in json.load(f):\n                library.add(Book(**item))\n        return library\n\n\nlibrary = Library()\nlibrary.add(Book(\"Dune\", \"Frank Herbert\"))\nlibrary.add(Book(\"Clean Code\", \"Robert Martin\"))\nlibrary.borrow(\"Dune\")\n\npath = os.path.join(tempfile.gettempdir(), \"library.json\")\nlibrary.save(path)\n\nrestored = Library.load(path)\nprint(\"Borrowed:\", \", \".join(b.title for b in restored.books.values() if b.borrowed))\ntry:\n    restored.borrow(\"Dune\")\nexcept ValueError as err:\n    print(\"Error:\", err)\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>خروجی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">Borrowed: Dune\nError: Dune is already borrowed\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>این پروژه تقریباً همه‌ی مباحث بالا را کنار هم می‌گذارد: کلاس، \u003Ccode>classmethod\u003C\u002Fcode> برای ساختن کتابخانه از فایل، \u003Ccode>with\u003C\u002Fcode> برای کار امن با فایل و مدیریت خطا. \u003Ccode>dataclass\u003C\u002Fcode> متدهای \u003Ccode>__init__\u003C\u002Fcode> و \u003Ccode>__repr__\u003C\u002Fcode> را خودکار می‌سازد و \u003Ccode>asdict\u003C\u002Fcode> شیء را برای ذخیره در JSON به دیکشنری تبدیل می‌کند. برای تمرین بیشتر، تاریخ امانت و جریمه‌ی دیرکرد را اضافه کنید.\u003C\u002Fp>\n\n\u003Ch2>بعد از این ۱۵ تمرین\u003C\u002Fh2>\n\n\u003Cp>اگر بیشتر این تمرین‌ها را خودتان حل کردید، پایه‌ی پایتون پیشرفته را دارید و وقت آن است که این مهارت‌ها را در یک پروژه‌ی واقعی به کار ببرید. چند پیشنهاد:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>پروژه‌ی کتابخانه‌ی تمرین آخر را با دیتابیس SQLite به‌جای فایل JSON بازنویسی کنید.\u003C\u002Fli>\n\u003Cli>برای کلاس‌های تمرین‌های ۱ تا ۴ با ماژول \u003Ccode>unittest\u003C\u002Fcode> یا کتابخانه‌ی pytest تست بنویسید.\u003C\u002Fli>\n\u003Cli>یکی از \u003Ca href=\"\u002Flearning\u002Fproje-python-mobtadi\">۱۰ پروژه‌ی پایتون برای مبتدی‌ها\u003C\u002Fa> را با شی‌گرایی و مدیریت خطا از نو بنویسید؛ تفاوت کد قبل و بعد را خواهید دید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>بعد از پایتون پیشرفته معمولاً یکی از مسیرهای تخصصی انتخاب می‌شود: توسعه‌ی وب، تحلیل داده یا هوش مصنوعی. اگر هوش مصنوعی برایتان جذاب است، \u003Ca href=\"\u002Flearning\u002Fpython-baraye-hoosh-masnooi\">آموزش پایتون برای هوش مصنوعی\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Cp>در \u003Ca href=\"\u002Fcourses\u002Fpython-advanced\">دوره‌ی پایتون پیشرفته‌ی داناورس\u003C\u002Fa> همین مباحث، یعنی شی‌گرایی، ساختمان داده، کار با API و پروژه‌های حرفه‌ای، در کلاس زنده و آنلاین با بازبینی کد توسط منتور تمرین می‌شود. بازبینی کد همان چیزی است که در خودآموزی بیشتر از همه کم است: کسی که بگوید کد شما کار می‌کند ولی چرا خوانا نیست.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>این تمرین‌ها برای امتحان پایتون پیشرفته مناسب است؟\u003C\u002Fh3>\n\u003Cp>مباحث این صفحه، یعنی شی‌گرایی، دکوراتور، ژنراتور، مدیریت خطا و کار با فایل، در بیشتر سرفصل‌های پایتون پیشرفته هست. ولی شکل سوال‌های هر امتحان به منبع درس بستگی دارد؛ برای امتحان کلاسی، سوال‌های نمونه‌ی خود استاد یا منبع درس را هم حتماً تمرین کنید.\u003C\u002Fp>\n\n\u003Ch3>با کدام نسخه‌ی پایتون اجرا کنم؟\u003C\u002Fh3>\n\u003Cp>همه‌ی کدها با پایتون ۳ و فقط با کتابخانه‌های استاندارد نوشته شده‌اند و نصب چیز اضافه‌ای لازم ندارند.\u003C\u002Fp>\n\n\u003Ch3>اگر نتوانستم بیشتر تمرین‌ها را حل کنم چه کنم؟\u003C\u002Fh3>\n\u003Cp>نگران نباشید؛ یعنی هنوز به مرور مباحث مقدماتی، به‌خصوص تابع و دیکشنری، نیاز دارید. بعد از مرور، تمرین‌ها را از اول شروع کنید. تمرین ۱ تا ۵ پایه‌ی بقیه است.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Ftamrin-python-pishrafte.jpg","python-advanced","تمرین پایتون پیشرفته؛ ۱۵ تمرین با جواب و توضیح","۱۵ تمرین پایتون پیشرفته با جواب و خروجی: کلاس، ارث‌بری، متدهای ویژه، property، دکوراتور، closure، ژنراتور، context manager، Counter و پروژه‌ی کتابخانه با JSON.","tamrin-python-pishrafte",[97,98,99],"۱۵ تمرین پایتون پیشرفته به ترتیب سختی، هر کدام با جواب کامل، خروجی واقعی و توضیح.","مباحث: شی‌گرایی، توابع پیشرفته (args و kwargs و دکوراتور)، ژنراتور و پیمایشگر، context manager و داده، و پروژه‌ی پایانی کتابخانه با dataclass و JSON.","برای کسی است که پایتون مقدماتی را بلد است؛ قبل از دیدن جواب، حداقل ۱۵ دقیقه خودتان روی هر تمرین کار کنید.","مجید مهربخش",{"id":102,"created_at":103,"title":104,"category":27,"content":105,"image_url":106,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":107,"seo_title":108,"seo_description":109,"schema_data":13,"slug":110,"tags":13,"updated_at":103,"summary_points":111,"reviewed_by":115},40,"2026-10-03T08:38:30.443119+00:00","آموزش اسکرچ جونیور: برنامه‌نویسی برای کودکان ۵ تا ۷ ساله روی تبلت، قدم‌به‌قدم","\n\u003Cp>اسکرچ جونیور (ScratchJr) نسخه‌ی کودکانه‌ی اسکرچ است که برای بچه‌های ۵ تا ۷ ساله ساخته شده؛ یعنی کودکانی که هنوز خواندن را کامل بلد نیستند. بلوک‌هایش به جای نوشته، تصویر دارند و کودک با چیدن آن‌ها کنار هم، شخصیت‌ها را حرکت می‌دهد، داستان متحرک می‌سازد و بازی‌های ساده طراحی می‌کند. اسکرچ جونیور رایگان است و تبلیغ ندارد.\u003C\u002Fp>\n\n\u003Cp>این آموزش برای والدین و مربی‌هایی است که می‌خواهند کنار کودک بنشینند و همراهش یاد بگیرند. لازم نیست خودتان برنامه‌نویسی بلد باشید؛ هر چیزی که لازم است در همین صفحه هست.\u003C\u002Fp>\n\n\u003Ch2>اسکرچ جونیور یا اسکرچ؟\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>\u003C\u002Fth>\u003Cth>اسکرچ جونیور\u003C\u002Fth>\u003Cth>اسکرچ\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>سن مناسب\u003C\u002Ftd>\u003Ctd>۵ تا ۷ سال\u003C\u002Ftd>\u003Ctd>۸ سال به بالا\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>بلوک‌ها\u003C\u002Ftd>\u003Ctd>تصویری، بدون نیاز به خواندن\u003C\u002Ftd>\u003Ctd>نوشته‌دار\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>دستگاه\u003C\u002Ftd>\u003Ctd>تبلت و کروم‌بوک\u003C\u002Ftd>\u003Ctd>کامپیوتر و لپ‌تاپ، و تبلت بزرگ\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>کار با عدد و متغیر\u003C\u002Ftd>\u003Ctd>خیلی محدود\u003C\u002Ftd>\u003Ctd>کامل\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>اگر کودک ۸ ساله یا بزرگ‌تر است و خواندن را بلد است، مستقیم از اسکرچ شروع کنید؛ آموزش آن را در \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-az-sefr\">آموزش اسکرچ از صفر\u003C\u002Fa> ببینید.\u003C\u002Fp>\n\n\u003Ch2>نصب اسکرچ جونیور: تبلت، گوشی یا کامپیوتر؟\u003C\u002Fh2>\n\n\u003Cp>اسکرچ جونیور برای \u003Cstrong>تبلت\u003C\u002Fstrong> طراحی شده. نسخه‌ی رسمی آن برای آیپد، تبلت‌های اندروید و کروم‌بوک منتشر شده و از اپ‌استور و گوگل‌پلی نصب می‌شود. سازنده‌ها صفحه‌ی ۷ اینچ یا بزرگ‌تر را توصیه می‌کنند.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>روی گوشی:\u003C\u002Fstrong> روی بعضی گوشی‌های اندروید نصب می‌شود، ولی بلوک‌ها و صحنه آن‌قدر کوچک‌اند که برای دست کودک سخت است. اگر تبلت ندارید، فقط برای آشنایی اولیه از گوشی استفاده کنید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>روی کامپیوتر و لپ‌تاپ ویندوز:\u003C\u002Fstrong> اسکرچ جونیور برای ویندوز ساخته نشده و راه‌های غیررسمی اجرایش هم برای کودک دردسر دارد. اگر کودک پشت کامپیوتر می‌نشیند و کمی بزرگ‌تر است، اسکرچ معمولی گزینه‌ی بهتری است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>آشنایی با محیط اسکرچ جونیور\u003C\u002Fh2>\n\n\u003Cp>بعد از باز کردن برنامه، صفحه‌ی خانه همه‌ی پروژه‌ها را نشان می‌دهد. با دکمه‌ی + یک پروژه‌ی تازه بسازید. صفحه‌ی ساخت پروژه این بخش‌ها را دارد:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>صحنه:\u003C\u002Fstrong> وسط صفحه؛ جایی که داستان اجرا می‌شود. گربه‌ی نارنجی اولین شخصیت است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>فهرست شخصیت‌ها:\u003C\u002Fstrong> سمت چپ. با دکمه‌ی + شخصیت تازه اضافه کنید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>صفحه‌ها:\u003C\u002Fstrong> سمت راست. هر پروژه می‌تواند چند صفحه داشته باشد؛ مثل صفحه‌های یک کتاب داستان.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>بلوک‌ها:\u003C\u002Fstrong> پایین صفحه. با دکمه‌های رنگی کنار آن، دسته‌ی بلوک‌ها را عوض کنید و بلوک را به فضای خالی پایین بکشید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>پرچم سبز:\u003C\u002Fstrong> بالای صحنه؛ همه‌ی برنامه‌ها را اجرا می‌کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>بلوک‌های اسکرچ جونیور\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>رنگ\u003C\u002Fth>\u003Cth>دسته\u003C\u002Fth>\u003Cth>نمونه‌ی کار\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>زرد\u003C\u002Ftd>\u003Ctd>شروع\u003C\u002Ftd>\u003Ctd>شروع با پرچم سبز، با لمس شخصیت، با برخورد به شخصیت دیگر، یا با دریافت پیام\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>آبی\u003C\u002Ftd>\u003Ctd>حرکت\u003C\u002Ftd>\u003Ctd>رفتن به چهار جهت، چرخیدن، پریدن و برگشتن به جای اول\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>بنفش\u003C\u002Ftd>\u003Ctd>ظاهر\u003C\u002Ftd>\u003Ctd>حرف زدن در حباب، بزرگ و کوچک شدن، پنهان و ظاهر شدن\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>سبز\u003C\u002Ftd>\u003Ctd>صدا\u003C\u002Ftd>\u003Ctd>صدای پاپ و پخش صدایی که خود کودک ضبط کرده\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>نارنجی\u003C\u002Ftd>\u003Ctd>کنترل\u003C\u002Ftd>\u003Ctd>صبر کردن، تغییر سرعت و تکرار\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>قرمز\u003C\u002Ftd>\u003Ctd>پایان\u003C\u002Ftd>\u003Ctd>پایان برنامه، تکرار بی‌پایان و رفتن به صفحه‌ی دیگر\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>یک نکته‌ی ساده که بچه‌ها زود یاد می‌گیرند: هر برنامه با یک بلوک زرد شروع می‌شود و معمولاً با یک بلوک قرمز تمام می‌شود.\u003C\u002Fp>\n\n\u003Ch2>اولین پروژه: گربه‌ای که راه می‌رود و سلام می‌کند\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>بلوک زرد «شروع با پرچم سبز» را پایین صفحه بکشید.\u003C\u002Fli>\n\u003Cli>بلوک آبی «حرکت به راست» را کنارش بچسبانید. عدد زیر بلوک را با لمس آن به ۵ تغییر دهید.\u003C\u002Fli>\n\u003Cli>بلوک بنفش «گفتن» را اضافه کنید و در آن بنویسید «سلام!». اگر کودک هنوز نوشتن بلد نیست، شما بنویسید یا از بلوک ضبط صدا استفاده کنید.\u003C\u002Fli>\n\u003Cli>بلوک قرمز «پایان» را آخر بگذارید.\u003C\u002Fli>\n\u003Cli>پرچم سبز را بزنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>حالا از کودک بپرسید: «اگر بخواهیم گربه برگردد، چه بلوکی اضافه کنیم؟» گذاشتن سوال به جای دادن جواب، مهم‌ترین کار شما در کنار کودک است.\u003C\u002Fp>\n\n\u003Ch2>هشت پروژه‌ی ساده برای ادامه\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>\u003Cstrong>رقص:\u003C\u002Fstrong> شخصیت با بلوک‌های پریدن و چرخیدن، داخل تکرار بی‌پایان برقصد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>مسابقه‌ی دو:\u003C\u002Fstrong> دو شخصیت هم‌زمان با پرچم سبز شروع کنند؛ یکی با بلوک سرعت نارنجی تندتر بدود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>گفتگو:\u003C\u002Fstrong> شخصیت اول حرف بزند و با بلوک «ارسال پیام» نوبت را به شخصیت دوم بدهد؛ شخصیت دوم با «شروع با دریافت پیام» جواب بدهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>دکمه‌ی جادویی:\u003C\u002Fstrong> با لمس شخصیت، بزرگ شود و صدا بدهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>صدای خودم:\u003C\u002Fstrong> کودک با بلوک سبز صدای خودش را ضبط کند و شخصیت با آن صدا حرف بزند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>داستان سه‌صفحه‌ای:\u003C\u002Fstrong> یک داستان کوتاه با سه صحنه؛ آخر هر صفحه با بلوک قرمز «رفتن به صفحه» به صفحه‌ی بعد بروید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>برخورد:\u003C\u002Fstrong> توپ به طرف شخصیت برود و با «شروع با برخورد»، شخصیت بپرد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>شخصیت با صورت خودش:\u003C\u002Fstrong> در بخش نقاشی، با دوربین تبلت عکس صورت کودک را روی یک شخصیت بگذارید. بچه‌ها عاشق این یکی‌اند.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>نقاشی و ساخت شخصیت\u003C\u002Fh2>\n\n\u003Cp>با لمس قلم‌موی کنار هر شخصیت یا پس‌زمینه، بخش نقاشی باز می‌شود. کودک می‌تواند رنگ شخصیت را عوض کند، شکل تازه بکشد یا با ابزار دوربین، عکسی را داخل یک قسمت از نقاشی بگذارد. این بخش برای بچه‌هایی که بیشتر به نقاشی علاقه دارند تا برنامه‌نویسی، درِ ورود خوبی است.\u003C\u002Fp>\n\n\u003Ch2>ذخیره کردن و گرفتن فیلم از پروژه\u003C\u002Fh2>\n\n\u003Cp>اسکرچ جونیور پروژه را خودکار ذخیره می‌کند و با برگشتن به صفحه‌ی خانه، همه‌ی پروژه‌ها آنجا هستند. پروژه‌ها داخل همان تبلت می‌مانند؛ اگر برنامه را پاک کنید، پروژه‌ها هم پاک می‌شوند.\u003C\u002Fp>\n\n\u003Cp>برای نگه داشتن یا فرستادن نتیجه‌ی کار برای پدربزرگ و مادربزرگ، ساده‌ترین راه این است که با \u003Cstrong>ضبط صفحه‌ی خود تبلت\u003C\u002Fstrong> (Screen Record) از اجرای پروژه فیلم بگیرید. فایل ویدیو در گالری ذخیره می‌شود و مثل هر فیلم دیگری قابل ارسال است.\u003C\u002Fp>\n\n\u003Ch2>توصیه برای والدین و مربی‌ها\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>جلسه‌ها کوتاه باشد:\u003C\u002Fstrong> برای این سن، ۱۵ تا ۲۰ دقیقه کافی است؛ بهتر است کودک با اشتیاق تمام کند تا با خستگی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>داستان اول، کد بعد:\u003C\u002Fstrong> اول بپرسید «می‌خواهی چه داستانی بسازیم؟» بعد بلوک‌ها را با هم پیدا کنید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>دست شما روی صفحه نباشد:\u003C\u002Fstrong> کودک خودش بلوک‌ها را بکشد، حتی اگر کند است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اشتباه را جشن بگیرید:\u003C\u002Fstrong> وقتی برنامه کار نکرد، با هم دنبال ایراد بگردید. پیدا کردن اشتباه همان مهارتی است که برنامه‌نویسی به کودک می‌دهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>بازی بدون تبلت:\u003C\u002Fstrong> فعالیت‌های بدون صفحه، مثل دستور دادن قدم‌به‌قدم به یکدیگر برای رسیدن به یک اسباب‌بازی، همان فکر برنامه‌نویسی را بدون صفحه‌نمایش تمرین می‌کنند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>بعد از اسکرچ جونیور\u003C\u002Fh2>\n\n\u003Cp>وقتی کودک خواندن را یاد گرفت و پروژه‌های چندصفحه‌ای را خودش می‌سازد، معمولاً حدود ۷ یا ۸ سالگی، وقت رفتن سراغ اسکرچ است. مفاهیمی مثل شروع با رویداد، تکرار و پیام عیناً در اسکرچ هم هست و کودک خیلی سریع راه می‌افتد.\u003C\u002Fp>\n\n\u003Cp>برای سن مناسب هر مرحله و انتخاب کلاس، \u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">راهنمای کامل آموزش برنامه‌نویسی کودکان\u003C\u002Fa> را بخوانید. \u003Ca href=\"\u002Fcourses\u002Fscratch\">دوره‌ی بازی‌سازی با اسکرچ داناورس\u003C\u002Fa> هم کلاس زنده‌ی آنلاین برای کودکان حدود ۷ سال به بالاست.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>اسکرچ جونیور فارسی دارد؟\u003C\u002Fh3>\n\u003Cp>بلوک‌های اسکرچ جونیور تصویری‌اند و برای کار با آن‌ها زبان خاصی لازم نیست. متن حباب گفتگو را هم می‌شود فارسی نوشت.\u003C\u002Fp>\n\n\u003Ch3>کودک ۴ ساله می‌تواند با اسکرچ جونیور کار کند؟\u003C\u002Fh3>\n\u003Cp>با کمک والدین، کارهای ساده مثل حرکت دادن شخصیت ممکن است. ولی برنامه برای ۵ تا ۷ سال طراحی شده و قبل از ۵ سالگی بهتر است بیشتر بازی‌های بدون صفحه انجام شود.\u003C\u002Fp>\n\n\u003Ch3>اسکرچ جونیور اینترنت می‌خواهد؟\u003C\u002Fh3>\n\u003Cp>فقط برای نصب. بعد از نصب، بدون اینترنت کار می‌کند.\u003C\u002Fp>\n\n\u003Ch3>چقدر طول می‌کشد تا کودک کار با آن را یاد بگیرد؟\u003C\u002Fh3>\n\u003Cp>بیشتر بچه‌ها در همان جلسه‌ی اول شخصیت را حرکت می‌دهند. ساختن داستان چندصفحه‌ای با گفتگو معمولاً چند هفته تمرین کوتاه و منظم لازم دارد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-scratch-junior.jpg","scratch","آموزش اسکرچ جونیور برای کودکان ۵ تا ۷ سال؛ قدم‌به‌قدم","آموزش اسکرچ جونیور برای والدین و مربی‌ها: نصب روی تبلت و گوشی، بلوک‌ها، اولین پروژه، ۸ پروژه‌ی ساده، ذخیره و فیلم گرفتن از پروژه برای کودکان ۵ تا ۷ ساله.","amoozesh-scratch-junior",[112,113,114],"اسکرچ جونیور نسخه‌ی کودکانه‌ی اسکرچ برای ۵ تا ۷ ساله‌هاست؛ بلوک‌هایش تصویری است و به خواندن نیاز ندارد، رایگان است و تبلیغ ندارد.","برای آیپد، تبلت اندروید و کروم‌بوک ساخته شده و صفحه‌ی ۷ اینچ یا بزرگ‌تر توصیه می‌شود؛ برای ویندوز ساخته نشده است.","جلسه‌ها برای این سن ۱۵ تا ۲۰ دقیقه کافی است؛ حدود ۷ یا ۸ سالگی، وقتی کودک خواندن را یاد گرفت، وقت رفتن سراغ اسکرچ است.","داود قبادی",{"id":117,"created_at":118,"title":119,"category":27,"content":120,"image_url":121,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":107,"seo_title":122,"seo_description":123,"schema_data":13,"slug":124,"tags":13,"updated_at":118,"summary_points":125,"reviewed_by":115},39,"2026-10-03T08:38:16.096539+00:00","آموزش اسکرچ از صفر: نصب روی کامپیوتر و تبلت، آشنایی با محیط و ساخت اولین بازی","\n\u003Cp>اسکرچ (Scratch) محبوب‌ترین راه شروع برنامه‌نویسی برای کودکان و نوجوانان است. به جای تایپ کردن کد، بلوک‌های رنگی را مثل پازل کنار هم می‌گذارید و شخصیت‌ها را حرکت می‌دهید، داستان می‌سازید یا بازی طراحی می‌کنید. اسکرچ را دانشگاه MIT ساخته و کاملاً رایگان است.\u003C\u002Fp>\n\n\u003Cp>این آموزش برای کودکی است که می‌خواهد خودش شروع کند، و برای والد یا معلمی که می‌خواهد کنارش باشد. قدم‌به‌قدم پیش می‌رویم: نصب، آشنایی با محیط، اولین برنامه، ساخت یک بازی امتیازی کامل، و در پایان ذخیره کردن پروژه و گرفتن خروجی.\u003C\u002Fp>\n\n\u003Ch2>اسکرچ برای چه سنی مناسب است؟\u003C\u002Fh2>\n\n\u003Cp>اسکرچ برای حدود ۸ سال به بالا طراحی شده؛ یعنی وقتی کودک خواندن را بلد است. برای ۵ تا ۷ ساله‌ها نسخه‌ی ساده‌تری به نام اسکرچ جونیور هست که بلوک‌هایش به جای نوشته، تصویر دارند؛ آموزش کاملش را در مقاله‌ی \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-junior\">آموزش اسکرچ جونیور\u003C\u002Fa> ببینید. اسکرچ برای نوجوان‌ها و حتی بزرگسالانی که هیچ تجربه‌ی برنامه‌نویسی ندارند هم شروع خوبی است.\u003C\u002Fp>\n\n\u003Ch2>آنلاین کار کنم یا نصب کنم؟\u003C\u002Fh2>\n\n\u003Cp>اسکرچ دو حالت دارد و هر دو رایگان‌اند:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>نسخه‌ی آنلاین:\u003C\u002Fstrong> در سایت scratch.mit.edu روی Create بزنید؛ اسکرچ داخل مرورگر باز می‌شود و نصب لازم ندارد. اگر حساب کاربری بسازید، پروژه‌ها خودکار در سایت ذخیره می‌شوند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نسخه‌ی نصبی (Scratch app):\u003C\u002Fstrong> بدون اینترنت کار می‌کند و برای جاهایی که اینترنت کند یا قطع است بهتر است. پروژه‌ها روی خود کامپیوتر ذخیره می‌شوند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>نصب اسکرچ روی ویندوز و لپ‌تاپ\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>به صفحه‌ی scratch.mit.edu\u002Fdownload بروید.\u003C\u002Fli>\n\u003Cli>سیستم‌عامل را انتخاب کنید. برنامه‌ی اسکرچ برای ویندوز ۱۰ به بالا، مک و کروم‌بوک نسخه دارد.\u003C\u002Fli>\n\u003Cli>فایل نصب را دانلود و اجرا کنید. بعد از نصب، آیکون گربه‌ی نارنجی اسکرچ روی دسکتاپ می‌آید.\u003C\u002Fli>\n\u003Cli>برنامه را باز کنید؛ محیط ساخت پروژه مستقیم نمایش داده می‌شود.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>اگر کامپیوتر قدیمی است و ویندوز ۷ دارد، از نسخه‌ی آنلاین در مرورگر کروم یا فایرفاکس استفاده کنید.\u003C\u002Fp>\n\n\u003Ch2>اسکرچ روی گوشی و تبلت\u003C\u002Fh2>\n\n\u003Cp>این سوال را زیاد می‌پرسند، پس جواب صادقانه: اسکرچ برای صفحه‌ی بزرگ طراحی شده. برنامه‌ی اسکرچ روی \u003Cstrong>تبلت اندروید با صفحه‌ی ۸ اینچ یا بزرگ‌تر\u003C\u002Fstrong> نصب می‌شود، ولی روی گوشی رسماً پشتیبانی نمی‌شود. سایت اسکرچ در مرورگر گوشی باز می‌شود، اما کشیدن بلوک‌ها روی صفحه‌ی کوچک آن‌قدر سخت است که بیشتر بچه‌ها زود خسته می‌شوند.\u003C\u002Fp>\n\n\u003Cp>اگر فقط گوشی یا تبلت کوچک دارید، دو راه دارید: برای کودک کوچک‌تر، \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-junior\">اسکرچ جونیور\u003C\u002Fa> که برای تبلت ساخته شده؛ و برای بچه‌های بزرگ‌تر، استفاده از یک لپ‌تاپ یا کامپیوتر قدیمی که برای اسکرچ کاملاً کافی است.\u003C\u002Fp>\n\n\u003Ch2>فارسی کردن محیط اسکرچ\u003C\u002Fh2>\n\n\u003Cp>بالای صفحه‌ی اسکرچ، کنار لوگو، آیکون کره‌ی زمین هست. روی آن بزنید و «فارسی» را انتخاب کنید. همه‌ی بلوک‌ها فارسی می‌شوند. در این آموزش اسم انگلیسی هر بلوک را هم نوشته‌ایم، چون ترجمه‌ی فارسی بعضی بلوک‌ها در نسخه‌های مختلف کمی فرق می‌کند و خیلی از آموزش‌های ویدیویی هم انگلیسی‌اند.\u003C\u002Fp>\n\n\u003Ch2>آشنایی با محیط اسکرچ\u003C\u002Fh2>\n\n\u003Cp>صفحه‌ی اسکرچ پنج بخش اصلی دارد:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>صحنه (Stage):\u003C\u002Fstrong> مستطیل سفید بالا و سمت راست. اینجا نتیجه‌ی برنامه را می‌بینید. پرچم سبز برنامه را شروع می‌کند و دکمه‌ی قرمز آن را متوقف.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>شخصیت‌ها (Sprites):\u003C\u002Fstrong> زیر صحنه. گربه‌ی اسکرچ اولین شخصیت است. با دکمه‌ی گربه‌ی کوچک پایین این بخش، شخصیت تازه اضافه می‌کنید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>دسته‌های بلوک:\u003C\u002Fstrong> ستون سمت چپ. هر رنگ یک دسته است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>محل کد:\u003C\u002Fstrong> فضای وسط. بلوک‌ها را به اینجا می‌کشید و به هم می‌چسبانید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>زبانه‌های بالا:\u003C\u002Fstrong> «کد» برای برنامه‌نویسی، «لباس‌ها» (Costumes) برای نقاشی و تغییر ظاهر شخصیت، و «صداها» (Sounds) برای ضبط و افزودن صدا.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>دسته‌های بلوک‌های اسکرچ\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>دسته\u003C\u002Fth>\u003Cth>رنگ\u003C\u002Fth>\u003Cth>کارش\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>حرکت (Motion)\u003C\u002Ftd>\u003Ctd>آبی\u003C\u002Ftd>\u003Ctd>جابه‌جایی، چرخش و رفتن به یک نقطه\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>ظاهر (Looks)\u003C\u002Ftd>\u003Ctd>بنفش\u003C\u002Ftd>\u003Ctd>حرف زدن، عوض کردن لباس، بزرگ و کوچک شدن\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>صدا (Sound)\u003C\u002Ftd>\u003Ctd>صورتی\u003C\u002Ftd>\u003Ctd>پخش صدا و تغییر بلندی\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>رویدادها (Events)\u003C\u002Ftd>\u003Ctd>زرد\u003C\u002Ftd>\u003Ctd>شروع برنامه؛ مثل کلیک پرچم سبز یا فشار یک کلید\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>کنترل (Control)\u003C\u002Ftd>\u003Ctd>نارنجی\u003C\u002Ftd>\u003Ctd>تکرار، صبر کردن و شرط «اگر»\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>حسگر (Sensing)\u003C\u002Ftd>\u003Ctd>آبی روشن\u003C\u002Ftd>\u003Ctd>تشخیص برخورد، کلید فشرده و موقعیت ماوس\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>عملگرها (Operators)\u003C\u002Ftd>\u003Ctd>سبز\u003C\u002Ftd>\u003Ctd>حساب، مقایسه و عدد تصادفی\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>متغیرها (Variables)\u003C\u002Ftd>\u003Ctd>نارنجی تیره\u003C\u002Ftd>\u003Ctd>نگه داشتن عدد؛ مثل امتیاز و جان\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>بلوک‌های من (My Blocks)\u003C\u002Ftd>\u003Ctd>قرمز\u003C\u002Ftd>\u003Ctd>ساختن بلوک تازه از چند بلوک\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>\u003Cstrong>افزونه‌ها:\u003C\u002Fstrong> دکمه‌ی پایین ستون سمت چپ دسته‌های اضافه را باز می‌کند؛ مثل «قلم» (Pen) برای نقاشی روی صحنه، «موسیقی» و «تبدیل متن به گفتار». افزونه‌ی قلم برای ساختن شکل‌های هندسی مثل دایره و ستاره عالی است.\u003C\u002Fp>\n\n\u003Ch2>اولین برنامه: گربه‌ای که راه می‌رود و حرف می‌زند\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>از دسته‌ی رویدادها، بلوک \u003Ccode>when green flag clicked\u003C\u002Fcode> (وقتی پرچم سبز کلیک شد) را به محل کد بکشید.\u003C\u002Fli>\n\u003Cli>از دسته‌ی ظاهر، \u003Ccode>say Hello! for 2 seconds\u003C\u002Fcode> را زیرش بچسبانید و متن را به «سلام!» تغییر دهید.\u003C\u002Fli>\n\u003Cli>از دسته‌ی کنترل، \u003Ccode>repeat 10\u003C\u002Fcode> را اضافه کنید.\u003C\u002Fli>\n\u003Cli>داخل حلقه به ترتیب این سه بلوک را بگذارید: \u003Ccode>move 10 steps\u003C\u002Fcode> از دسته‌ی حرکت، \u003Ccode>next costume\u003C\u002Fcode> از دسته‌ی ظاهر و \u003Ccode>wait 0.1 seconds\u003C\u002Fcode> از دسته‌ی کنترل. مکث کوتاه باعث می‌شود راه رفتن دیده شود.\u003C\u002Fli>\n\u003Cli>پرچم سبز را بزنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>گربه سلام می‌کند و با عوض کردن لباسش، قدم‌زنان جلو می‌رود. حالا عدد ۱۰ حلقه را به ۳۰ تغییر دهید و ببینید چه می‌شود. اگر گربه از صحنه بیرون رفت، از دسته‌ی حرکت \u003Ccode>go to x: 0 y: 0\u003C\u002Fcode> را اول برنامه بگذارید تا هر بار از وسط شروع کند.\u003C\u002Fp>\n\n\u003Ch2>ساخت اولین بازی: سیب‌گیر\u003C\u002Fh2>\n\n\u003Cp>در این بازی، سیب از بالای صفحه می‌افتد و بازیکن با یک کاسه آن را می‌گیرد. هر سیب یک امتیاز دارد. این بازی همه‌ی مفاهیم مهم اسکرچ را با هم تمرین می‌کند: رویداد، حلقه، شرط، متغیر و عدد تصادفی.\u003C\u002Fp>\n\n\u003Ch3>قدم ۱: شخصیت‌ها\u003C\u002Fh3>\n\u003Cp>گربه را پاک کنید (سطل زباله کنار شخصیت). از دکمه‌ی انتخاب شخصیت، Bowl (کاسه) و Apple (سیب) را اضافه کنید. یک پس‌زمینه‌ی دلخواه هم انتخاب کنید.\u003C\u002Fp>\n\n\u003Ch3>قدم ۲: کاسه با کلیدهای جهت حرکت کند\u003C\u002Fh3>\n\u003Cp>روی کاسه کلیک کنید و این کد را بسازید:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>when green flag clicked\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>go to x: 0 y: -140\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>forever\u003C\u002Fcode> و داخلش:\n  \u003Cul>\n  \u003Cli>\u003Ccode>if key right arrow pressed then\u003C\u002Fcode> → \u003Ccode>change x by 10\u003C\u002Fcode>\u003C\u002Fli>\n  \u003Cli>\u003Ccode>if key left arrow pressed then\u003C\u002Fcode> → \u003Ccode>change x by -10\u003C\u002Fcode>\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>قدم ۳: متغیر امتیاز\u003C\u002Fh3>\n\u003Cp>در دسته‌ی متغیرها، Make a Variable را بزنید و اسمش را «امتیاز» بگذارید. کنار صحنه شمارنده‌ی امتیاز ظاهر می‌شود.\u003C\u002Fp>\n\n\u003Ch3>قدم ۴: سیب بیفتد و گرفته شود\u003C\u002Fh3>\n\u003Cp>روی سیب کلیک کنید و این کد را بسازید:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>when green flag clicked\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>set امتیاز to 0\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>go to x: (pick random -200 to 200) y: 170\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>forever\u003C\u002Fcode> و داخلش:\n  \u003Cul>\n  \u003Cli>\u003Ccode>change y by -5\u003C\u002Fcode>\u003C\u002Fli>\n  \u003Cli>\u003Ccode>if touching Bowl then\u003C\u002Fcode> → \u003Ccode>change امتیاز by 1\u003C\u002Fcode> و بعد \u003Ccode>go to x: (pick random -200 to 200) y: 170\u003C\u002Fcode>\u003C\u002Fli>\n  \u003Cli>\u003Ccode>if y position &lt; -170 then\u003C\u002Fcode> → \u003Ccode>go to x: (pick random -200 to 200) y: 170\u003C\u002Fcode>\u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>پرچم سبز را بزنید و بازی کنید. بلوک \u003Ccode>pick random\u003C\u002Fcode> از دسته‌ی عملگرها جای افتادن سیب را هر بار عوض می‌کند و بلوک مقایسه‌ی \u003Ccode>&lt;\u003C\u002Fcode> (کوچک‌تر از) هم در همان دسته است.\u003C\u002Fp>\n\n\u003Ch3>قدم ۵: سخت‌ترش کنید\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>به جای ۵، سرعت افتادن را به امتیاز وابسته کنید تا بازی کم‌کم سخت شود.\u003C\u002Fli>\n\u003Cli>یک متغیر «جان» بسازید که با هر سیب افتاده یکی کم شود و در صفر، بازی با \u003Ccode>stop all\u003C\u002Fcode> تمام شود.\u003C\u002Fli>\n\u003Cli>با زبانه‌ی صداها، برای گرفتن سیب صدا بگذارید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>برای تمرین‌های بیشتر به ترتیب سختی، از حرکت ساده تا بازی جاخالی، مقاله‌ی \u003Ca href=\"\u002Flearning\u002Ftamrin-scratch-koodakan\">تمرین اسکرچ برای کودکان: ۱۲ تمرین با راهنمای حل\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>ذخیره کردن پروژه در اسکرچ\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>نسخه‌ی آنلاین با حساب کاربری:\u003C\u002Fstrong> پروژه خودکار ذخیره می‌شود. از منوی File گزینه‌ی Save now هم ذخیره‌ی فوری می‌کند. همه‌ی پروژه‌ها در بخش My Stuff هستند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ذخیره روی کامپیوتر:\u003C\u002Fstrong> از منوی File گزینه‌ی Save to your computer را بزنید. فایلی با پسوند \u003Ccode>.sb3\u003C\u002Fcode> دانلود می‌شود. این فایل را نگه دارید یا برای معلم بفرستید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>باز کردن فایل ذخیره‌شده:\u003C\u002Fstrong> از منوی File گزینه‌ی Load from your computer و انتخاب همان فایل \u003Ccode>.sb3\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>در نسخه‌ی نصبی:\u003C\u002Fstrong> همان منوی File و ذخیره روی کامپیوتر؛ نسخه‌ی نصبی پروژه را جایی آنلاین نگه نمی‌دارد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>یک عادت خوب برای بچه‌ها: نسخه‌های مختلف پروژه را با شماره ذخیره کنند، مثل «سیب‌گیر-۱» و «سیب‌گیر-۲». اگر چیزی خراب شد، نسخه‌ی قبلی هست.\u003C\u002Fp>\n\n\u003Ch2>خروجی گرفتن از اسکرچ و تبدیل به برنامه\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اشتراک‌گذاری در سایت:\u003C\u002Fstrong> با حساب کاربری، دکمه‌ی Share پروژه را در سایت اسکرچ منتشر می‌کند و هر کسی با لینکش می‌تواند بازی را در مرورگر اجرا کند. این ساده‌ترین راه نشان دادن بازی به دوستان و خانواده است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>تبدیل به فایل اجرایی (exe) یا صفحه‌ی وب:\u003C\u002Fstrong> خود اسکرچ این امکان را ندارد، ولی ابزار رایگان \u003Cstrong>TurboWarp Packager\u003C\u002Fstrong> فایل \u003Ccode>.sb3\u003C\u002Fcode> را به یک صفحه‌ی HTML، برنامه‌ی ویندوز (exe)، برنامه‌ی مک یا لینوکس تبدیل می‌کند. خروجی HTML روی هر دستگاهی که مرورگر دارد، از جمله گوشی، اجرا می‌شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>تبدیل به apk اندروید:\u003C\u002Fstrong> راه رسمی و ساده‌ای برای این کار وجود ندارد. اگر هدف این است که بازی روی گوشی اجرا شود، همان خروجی HTML یا لینک سایت اسکرچ کافی است.\u003C\u002Fp>\n\n\u003Ch2>اسکرچ در مدرسه\u003C\u002Fh2>\n\n\u003Cp>خیلی از دانش‌آموزان پایه‌ی ششم برای درس کار و فناوری دنبال آموزش اسکرچ می‌گردند. اگر تکلیف مدرسه دارید، همین بخش‌های این مقاله، یعنی محیط، دسته‌های بلوک، اولین برنامه و ذخیره‌ی پروژه، پایه‌ی لازم را می‌سازد. برای انجام تکلیف، همیشه شکل خواسته‌شده در کتاب و توضیح معلم را ملاک قرار دهید.\u003C\u002Fp>\n\n\u003Ch2>بعد از اسکرچ چه یاد بگیرم؟\u003C\u002Fh2>\n\n\u003Cp>وقتی کودک با اسکرچ بازی کامل می‌سازد و متغیر و شرط را راحت به کار می‌برد، آماده‌ی قدم بعدی است. برای بیشتر بچه‌ها حدود ۱۰ سالگی زمان خوبی برای رفتن سراغ پایتون، اولین زبان برنامه‌نویسی واقعی، است. مقایسه‌ی کاملش را در \u003Ca href=\"\u002Flearning\u002Fbehtarin-zaban-barnamenevisi-koodakan\">بهترین زبان برنامه‌نویسی برای کودکان: اسکرچ یا پایتون؟\u003C\u002Fa> ببینید.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید کودک اسکرچ را منظم و با پروژه یاد بگیرد، در \u003Ca href=\"\u002Fcourses\u002Fscratch\">دوره‌ی آنلاین بازی‌سازی با اسکرچ داناورس\u003C\u002Fa> کلاس‌ها زنده است و هر جلسه با ساختن یک بازی یا انیمیشن پیش می‌رود. دوره‌ی بعدی این مسیر \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">پایتون کودکان\u003C\u002Fa> است.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>اسکرچ رایگان است؟\u003C\u002Fh3>\n\u003Cp>بله. هم نسخه‌ی آنلاین و هم نسخه‌ی نصبی کاملاً رایگان است و تبلیغ ندارد.\u003C\u002Fp>\n\n\u003Ch3>برای اسکرچ اینترنت لازم است؟\u003C\u002Fh3>\n\u003Cp>برای نسخه‌ی آنلاین بله. نسخه‌ی نصبی بعد از دانلود، بدون اینترنت کار می‌کند.\u003C\u002Fp>\n\n\u003Ch3>با اسکرچ می‌شود بازی واقعی ساخت؟\u003C\u002Fh3>\n\u003Cp>بله، بازی‌های دوبعدی کامل مثل بازی‌های سکویی، معمایی و تیراندازی ساده. البته اسکرچ برای یادگیری ساخته شده؛ بازی‌های بزرگ و تجاری با موتورهای بازی‌سازی حرفه‌ای ساخته می‌شوند.\u003C\u002Fp>\n\n\u003Ch3>آیا اسکرچ برنامه‌نویسی واقعی است؟\u003C\u002Fh3>\n\u003Cp>از نظر فکر، بله. حلقه، شرط، متغیر، رویداد و تقسیم مسئله به بخش‌های کوچک همان مفاهیمی است که در همه‌ی زبان‌ها استفاده می‌شود؛ فقط به جای تایپ، با بلوک انجام می‌شود. همین است که رفتن از اسکرچ به پایتون را راحت می‌کند.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-scratch-az-sefr.jpg","آموزش اسکرچ از صفر: نصب، محیط برنامه و ساخت اولین بازی","آموزش اسکرچ از صفر برای کودکان و والدین: نصب روی ویندوز و تبلت، اسکرچ روی گوشی، فارسی کردن، دسته‌های بلوک، ساخت بازی امتیازی، ذخیره و خروجی exe.","amoozesh-scratch-az-sefr",[126,127,128],"اسکرچ رایگان و ساخت دانشگاه MIT است و برای حدود ۸ سال به بالا طراحی شده؛ برای ۵ تا ۷ ساله‌ها اسکرچ جونیور مناسب‌تر است.","اسکرچ هم آنلاین در scratch.mit.edu کار می‌کند و هم روی ویندوز، مک و کروم‌بوک نصب می‌شود؛ روی گوشی رسماً پشتیبانی نمی‌شود و روی تبلت اندروید ۸ اینچ به بالا نصب می‌شود.","آموزش قدم‌به‌قدم محیط، دسته‌های بلوک و ساخت بازی سیب‌گیر را دارد و برای تبدیل پروژه به صفحه‌ی وب یا فایل exe، ابزار رایگان TurboWarp Packager را معرفی می‌کند.",{"id":130,"created_at":131,"title":132,"category":8,"content":133,"image_url":134,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":135,"seo_title":136,"seo_description":137,"schema_data":13,"slug":138,"tags":13,"updated_at":131,"summary_points":139,"reviewed_by":38},38,"2026-10-03T08:38:02.636467+00:00","آموزش آردوینو از صفر: از نصب نرم‌افزار تا اولین ربات، به زبان ساده","\n\u003Cp>آردوینو کوتاه‌ترین راه از «کد نوشتن» به «ساختن چیزی که در دنیای واقعی حرکت می‌کند» است. با چند خط کد، یک چراغ روشن و خاموش می‌شود، یک موتور می‌چرخد یا یک سنسور فاصله‌ی دستتان را اندازه می‌گیرد. برای همین آردوینو نقطه‌ی شروع رباتیک، اینترنت اشیا و بیشتر پروژه‌های الکترونیک آماتوری است.\u003C\u002Fp>\n\n\u003Cp>این آموزش برای کسی است که تا حالا با آردوینو کار نکرده: اول می‌بینیم آردوینو چیست و کدام برد را بخرید، بعد نرم‌افزار را نصب می‌کنیم، اولین برنامه را اجرا می‌کنیم و در پایان پنج پروژه‌ی کوچک می‌سازیم که آخرینش یک رادار ساده است. اگر هنوز برد ندارید، نگران نباشید؛ بخشی از این آموزش را می‌شود با شبیه‌ساز رایگان و بدون خرید هیچ قطعه‌ای انجام داد.\u003C\u002Fp>\n\n\u003Ch2>آردوینو چیست؟\u003C\u002Fh2>\n\n\u003Cp>آردوینو (Arduino) یک برد الکترونیکی کوچک است که یک میکروکنترلر روی آن قرار دارد؛ یعنی یک کامپیوتر خیلی ساده که فقط یک برنامه را اجرا می‌کند. برنامه را روی کامپیوتر خودتان می‌نویسید، با کابل USB روی برد می‌فرستید و از آن به بعد برد بدون کامپیوتر هم همان برنامه را اجرا می‌کند.\u003C\u002Fp>\n\n\u003Cp>روی برد تعدادی \u003Cstrong>پین\u003C\u002Fstrong> هست. به این پین‌ها قطعه وصل می‌کنید: LED، دکمه، سنسور، موتور یا نمایشگر. برنامه‌ی شما از سنسورها می‌خواند و به خروجی‌ها فرمان می‌دهد. وقتی می‌گوییم «آردوینو»، معمولاً سه چیز را با هم منظور داریم:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>برد:\u003C\u002Fstrong> سخت‌افزار، مثل آردوینو اونو یا نانو.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نرم‌افزار (Arduino IDE):\u003C\u002Fstrong> برنامه‌ای که کد را در آن می‌نویسید و روی برد می‌فرستید. رایگان است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>زبان برنامه‌نویسی:\u003C\u002Fstrong> نسخه‌ی ساده‌شده‌ای از ++C با تعداد زیادی دستور آماده برای کار با پین‌ها.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>کدام برد را بخرم؟ اونو، نانو یا مگا\u003C\u002Fh2>\n\n\u003Cp>برای شروع، تقریباً همیشه \u003Cstrong>آردوینو اونو (Uno)\u003C\u002Fstrong> بهترین انتخاب است. بیشتر آموزش‌ها، کتاب‌ها و کیت‌ها بر اساس اونو نوشته شده‌اند و پین‌هایش درشت و کار با آن راحت است.\u003C\u002Fp>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>برد\u003C\u002Fth>\u003Cth>مناسب برای\u003C\u002Fth>\u003Cth>نکته\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>اونو (Uno)\u003C\u002Ftd>\u003Ctd>شروع یادگیری و بیشتر پروژه‌های آموزشی\u003C\u002Ftd>\u003Ctd>بیشترین آموزش و کیت برای این برد است\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>نانو (Nano)\u003C\u002Ftd>\u003Ctd>پروژه‌هایی که جا کم دارند، مثل ربات کوچک\u003C\u002Ftd>\u003Ctd>همان توانایی اونو در اندازه‌ی کوچک‌تر؛ روی بردبورد می‌نشیند\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>مگا (Mega)\u003C\u002Ftd>\u003Ctd>پروژه‌های بزرگ با قطعه‌ی زیاد\u003C\u002Ftd>\u003Ctd>پین بیشتر دارد؛ برای شروع لازم نیست\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>در بازار ایران بیشتر بردها \u003Cstrong>نسخه‌ی سازگار (کلون)\u003C\u002Fstrong> هستند، نه نسخه‌ی اصلی ساخت شرکت آردوینو. کلون‌ها برای یادگیری کاملاً کار می‌کنند؛ فقط بعضی‌شان به جای تراشه‌ی USB اصلی، تراشه‌ی CH340 دارند و روی ویندوز ممکن است درایور جداگانه بخواهند. در بخش نصب به این موضوع می‌رسیم.\u003C\u002Fp>\n\n\u003Ch2>وسایل لازم برای شروع\u003C\u002Fh2>\n\n\u003Cp>اگر می‌خواهید «کیت آموزش آردوینو» بخرید، مطمئن شوید این قطعه‌ها داخلش هست. با همین‌ها همه‌ی پروژه‌های این مقاله انجام می‌شود:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>برد آردوینو اونو و کابل USB آن\u003C\u002Fli>\n\u003Cli>بردبورد (صفحه‌ی سوراخ‌دار برای وصل کردن قطعه‌ها بدون لحیم) و تعدادی سیم جامپر\u003C\u002Fli>\n\u003Cli>چند LED و مقاومت ۲۲۰ اهمی (هر LED باید با مقاومت وصل شود)\u003C\u002Fli>\n\u003Cli>دکمه‌ی فشاری (Push Button)\u003C\u002Fli>\n\u003Cli>پتانسیومتر (ولوم چرخشی)\u003C\u002Fli>\n\u003Cli>سنسور فاصله‌ی اولتراسونیک HC-SR04\u003C\u002Fli>\n\u003Cli>سروو موتور کوچک SG90\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>کیت‌های بزرگ‌تر معمولاً نمایشگر LCD، سنسور دما و رطوبت، بازر و موتور DC هم دارند که برای مرحله‌ی بعد به درد می‌خورند.\u003C\u002Fp>\n\n\u003Ch2>نصب نرم‌افزار آردوینو\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>نرم‌افزار \u003Cstrong>Arduino IDE 2\u003C\u002Fstrong> را از سایت رسمی arduino.cc بخش Software دانلود کنید. برای ویندوز، مک و لینوکس نسخه دارد.\u003C\u002Fli>\n\u003Cli>نصب کنید و برنامه را باز کنید. اگر ویندوز درباره‌ی نصب درایور سوال کرد، اجازه بدهید.\u003C\u002Fli>\n\u003Cli>برد را با کابل USB به کامپیوتر وصل کنید.\u003C\u002Fli>\n\u003Cli>از منوی بالای برنامه، در کادر انتخاب برد، \u003Ccode>Arduino Uno\u003C\u002Fcode> و پورتی را که برد به آن وصل است انتخاب کنید (در ویندوز چیزی مثل COM3).\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>اگر پورت دیده نمی‌شود:\u003C\u002Fstrong> اول کابل را عوض کنید؛ بعضی کابل‌های USB فقط شارژ می‌کنند و داده رد نمی‌کنند. اگر برد کلون است و روی خودش تراشه‌ی CH340 دیده می‌شود، درایور CH340 را نصب کنید و برنامه را دوباره باز کنید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>نصب کتابخانه:\u003C\u002Fstrong> بعضی قطعه‌ها، مثل نمایشگرها و بعضی سنسورها، کتابخانه‌ی آماده دارند. در Arduino IDE 2 از نوار کناری، آیکون کتاب‌ها (Library Manager) را باز کنید، اسم کتابخانه را جستجو و Install را بزنید. کتابخانه‌ی سروو که در این مقاله استفاده می‌کنیم از قبل همراه نرم‌افزار نصب است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>با گوشی چطور؟\u003C\u002Fstrong> برنامه‌هایی برای اندروید هست که با کابل OTG کد را روی برد می‌فرستند، ولی تجربه‌ی کار با آن‌ها برای مبتدی‌ها سخت است. اگر کامپیوتر دارید، از همان Arduino IDE شروع کنید. نسخه‌ی تحت وب آردوینو (Arduino Cloud Editor) هم هست که در مرورگر کار می‌کند.\u003C\u002Fp>\n\n\u003Ch2>بدون برد هم می‌شود شروع کرد: شبیه‌ساز\u003C\u002Fh2>\n\n\u003Cp>اگر هنوز برد نخریده‌اید، می‌توانید مدار را در شبیه‌ساز بسازید و کد را همان‌جا اجرا کنید. دو گزینه‌ی رایگان و تحت وب: \u003Cstrong>Tinkercad Circuits\u003C\u002Fstrong> که برای مبتدی‌ها خیلی ساده است و \u003Cstrong>Wokwi\u003C\u002Fstrong> که بردها و قطعه‌های بیشتری دارد. خیلی‌ها برای شبیه‌سازی آردوینو سراغ پروتئوس (Proteus) می‌روند؛ پروتئوس نرم‌افزار حرفه‌ای‌تری است ولی نصب و راه‌اندازی آردوینو در آن برای شروع دردسر بیشتری دارد. برای یادگیری، شبیه‌ساز تحت وب کافی است.\u003C\u002Fp>\n\n\u003Cp>شبیه‌ساز جای کار با قطعه‌ی واقعی را نمی‌گیرد؛ سیم شل، باتری ضعیف و سنسوری که گاهی عدد عجیب می‌دهد را فقط در دنیای واقعی یاد می‌گیرید. ولی برای اینکه بفهمید آردوینو برایتان جذاب است یا نه، بهترین شروع رایگان است.\u003C\u002Fp>\n\n\u003Ch2>زبان برنامه‌نویسی آردوینو چیست؟\u003C\u002Fh2>\n\n\u003Cp>کد آردوینو به زبان ++C نوشته می‌شود، ولی لازم نیست اول ++C را کامل یاد بگیرید. هر برنامه‌ی آردوینو دو بخش اصلی دارد:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Ccode>setup()\u003C\u002Fcode> یک بار، هنگام روشن شدن برد اجرا می‌شود. تنظیمات اولیه اینجا می‌آید؛ مثلاً اینکه کدام پین ورودی است و کدام خروجی.\u003C\u002Fli>\n\u003Cli>\u003Ccode>loop()\u003C\u002Fcode> بعد از آن، بی‌وقفه و پشت سر هم تکرار می‌شود. کار اصلی برنامه اینجاست.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>\u003Cstrong>با پایتون یا اسکرچ چطور؟\u003C\u002Fstrong> برد اونو مستقیم پایتون اجرا نمی‌کند. می‌شود روی برد یک برنامه‌ی واسط (StandardFirmata) گذاشت و از روی کامپیوتر با کتابخانه‌ی pyFirmata در پایتون به آن فرمان داد؛ برای کسی که پایتون بلد است جالب است، ولی برد بدون کامپیوتر کار نمی‌کند. برای بچه‌ها و نوجوان‌ها، برنامه‌ی \u003Cstrong>mBlock\u003C\u002Fstrong> اجازه می‌دهد آردوینو را با بلوک‌هایی شبیه اسکرچ برنامه‌ریزی کنند. اگر هدفتان یادگیری جدی آردوینو است، ++C ساده‌ی خود آردوینو را انتخاب کنید؛ همه‌ی منابع و مثال‌ها به همین زبان است.\u003C\u002Fp>\n\n\u003Ch2>اولین برنامه: چشمک زدن LED\u003C\u002Fh2>\n\n\u003Cp>روی برد اونو یک LED کوچک هست که به پین ۱۳ وصل است، پس برای اولین برنامه هیچ قطعه‌ای لازم نیست. این کد را در Arduino IDE بنویسید و دکمه‌ی Upload (فلش رو به راست) را بزنید:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode class=\"language-cpp\">void setup() {\n  pinMode(LED_BUILTIN, OUTPUT);\n}\n\nvoid loop() {\n  digitalWrite(LED_BUILTIN, HIGH);  \u002F\u002F on\n  delay(1000);                      \u002F\u002F wait one second\n  digitalWrite(LED_BUILTIN, LOW);   \u002F\u002F off\n  delay(1000);\n}\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>اگر LED روی برد هر ثانیه روشن و خاموش شد، همه چیز درست نصب شده است. حالا عدد ۱۰۰۰ را به ۲۰۰ تغییر دهید و دوباره آپلود کنید؛ چشمک‌ها تند می‌شوند. همین تغییرهای کوچک بهترین راه یادگیری است.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۱: روشن کردن LED با دکمه\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اتصال:\u003C\u002Fstrong> یک پایه‌ی دکمه به پین ۲ و پایه‌ی مقابلش به GND. یک LED با مقاومت ۲۲۰ اهم به پین ۱۳ (پایه‌ی بلند LED سمت پین، پایه‌ی کوتاه سمت GND).\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode class=\"language-cpp\">const int buttonPin = 2;\nconst int ledPin = 13;\n\nvoid setup() {\n  pinMode(buttonPin, INPUT_PULLUP);  \u002F\u002F use the internal pull-up resistor\n  pinMode(ledPin, OUTPUT);\n}\n\nvoid loop() {\n  \u002F\u002F with INPUT_PULLUP, a pressed button reads LOW\n  if (digitalRead(buttonPin) == LOW) {\n    digitalWrite(ledPin, HIGH);\n  } else {\n    digitalWrite(ledPin, LOW);\n  }\n}\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>چیزی که یاد گرفتید: خواندن ورودی دیجیتال با \u003Ccode>digitalRead\u003C\u002Fcode> و تصمیم‌گیری با \u003Ccode>if\u003C\u002Fcode>. حالت \u003Ccode>INPUT_PULLUP\u003C\u002Fcode> باعث می‌شود به مقاومت اضافه برای دکمه نیاز نداشته باشید.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۲: کم و زیاد کردن نور با پتانسیومتر (PWM)\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اتصال:\u003C\u002Fstrong> پایه‌ی وسط پتانسیومتر به A0 و دو پایه‌ی کناری به 5V و GND. LED با مقاومت به پین ۹.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode class=\"language-cpp\">const int potPin = A0;\nconst int ledPin = 9;  \u002F\u002F pins marked with ~ support PWM\n\nvoid setup() {\n  pinMode(ledPin, OUTPUT);\n}\n\nvoid loop() {\n  int value = analogRead(potPin);                \u002F\u002F 0 to 1023\n  int brightness = map(value, 0, 1023, 0, 255);  \u002F\u002F scale to 0..255\n  analogWrite(ledPin, brightness);\n}\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>\u003Cstrong>PWM چیست؟\u003C\u002Fstrong> آردوینو نمی‌تواند واقعاً ولتاژ را کم و زیاد کند؛ در عوض پین را خیلی سریع روشن و خاموش می‌کند. هرچه سهم «روشن» بیشتر باشد، LED پرنورتر دیده می‌شود. به این روش PWM می‌گویند و با \u003Ccode>analogWrite\u003C\u002Fcode> فقط روی پین‌های علامت‌دار با ~ کار می‌کند. سرعت موتورهای DC هم با همین روش کنترل می‌شود.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۳: فاصله‌سنج با سنسور اولتراسونیک\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اتصال سنسور HC-SR04:\u003C\u002Fstrong> پایه‌ی VCC به 5V، GND به GND، Trig به پین ۹ و Echo به پین ۱۰.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode class=\"language-cpp\">const int trigPin = 9;\nconst int echoPin = 10;\n\nvoid setup() {\n  Serial.begin(9600);\n  pinMode(trigPin, OUTPUT);\n  pinMode(echoPin, INPUT);\n}\n\nvoid loop() {\n  \u002F\u002F send a short ultrasonic pulse\n  digitalWrite(trigPin, LOW);\n  delayMicroseconds(2);\n  digitalWrite(trigPin, HIGH);\n  delayMicroseconds(10);\n  digitalWrite(trigPin, LOW);\n\n  \u002F\u002F measure the echo time and convert it to centimeters\n  long duration = pulseIn(echoPin, HIGH);\n  float distance = duration * 0.0343 \u002F 2;\n\n  Serial.print(\"Distance: \");\n  Serial.print(distance);\n  Serial.println(\" cm\");\n  delay(300);\n}\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>بعد از آپلود، از منوی Tools گزینه‌ی Serial Monitor را باز کنید و سرعت را روی 9600 بگذارید. دستتان را جلوی سنسور جلو و عقب ببرید و عددها را ببینید. Serial Monitor مهم‌ترین ابزار عیب‌یابی شماست: هر وقت نمی‌دانید برنامه چه می‌کند، مقدارها را با \u003Ccode>Serial.print\u003C\u002Fcode> چاپ کنید.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۴: چرخاندن سروو موتور\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اتصال سروو SG90:\u003C\u002Fstrong> سیم قهوه‌ای به GND، قرمز به 5V و نارنجی (سیگنال) به پین ۹.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode class=\"language-cpp\">#include &lt;Servo.h&gt;\n\nServo myServo;\n\nvoid setup() {\n  myServo.attach(9);\n}\n\nvoid loop() {\n  for (int angle = 0; angle &lt;= 180; angle++) {\n    myServo.write(angle);\n    delay(15);\n  }\n  for (int angle = 180; angle &gt;= 0; angle--) {\n    myServo.write(angle);\n    delay(15);\n  }\n}\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>خط اول کتابخانه‌ی سروو را اضافه می‌کند. حلقه‌ی \u003Ccode>for\u003C\u002Fcode> زاویه را قدم‌به‌قدم از ۰ تا ۱۸۰ درجه می‌برد و برمی‌گرداند. سروو برای بازوی ربات، درِ خودکار و فرمان ماشین‌های کوچک استفاده می‌شود.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۵: رادار ساده با سروو و سنسور فاصله\u003C\u002Fh2>\n\n\u003Cp>حالا دو پروژه‌ی قبل را با هم ترکیب می‌کنیم: سنسور فاصله را با چسب روی سروو ببندید تا با چرخیدن سروو، اطراف را «اسکن» کند. این بار Trig به پین ۱۰ و Echo به پین ۱۱ می‌رود و سروو روی پین ۹ می‌ماند.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode class=\"language-cpp\">#include &lt;Servo.h&gt;\n\nconst int trigPin = 10;\nconst int echoPin = 11;\nServo radarServo;\n\nfloat readDistance() {\n  digitalWrite(trigPin, LOW);\n  delayMicroseconds(2);\n  digitalWrite(trigPin, HIGH);\n  delayMicroseconds(10);\n  digitalWrite(trigPin, LOW);\n  \u002F\u002F returns 0 if no echo arrives within 30 ms (nothing in range)\n  long duration = pulseIn(echoPin, HIGH, 30000);\n  return duration * 0.0343 \u002F 2;\n}\n\nvoid scanTo(int from, int to, int step) {\n  for (int angle = from; angle != to; angle += step) {\n    radarServo.write(angle);\n    delay(40);\n    Serial.print(angle);\n    Serial.print(\",\");\n    Serial.println(readDistance());\n  }\n}\n\nvoid setup() {\n  Serial.begin(9600);\n  pinMode(trigPin, OUTPUT);\n  pinMode(echoPin, INPUT);\n  radarServo.attach(9);\n}\n\nvoid loop() {\n  scanTo(15, 165, 3);\n  scanTo(165, 15, -3);\n}\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>در Serial Monitor برای هر زاویه، فاصله‌ی نزدیک‌ترین جسم را می‌بینید. اگر از Serial Plotter (کنار Serial Monitor) استفاده کنید، همین عددها به نمودار تبدیل می‌شوند. قدم بعدی کسانی که این پروژه را دوست دارند، کشیدن صفحه‌ی رادار روی کامپیوتر با برنامه‌ای مثل Processing یا پایتون است.\u003C\u002Fp>\n\n\u003Ch2>اشتباه‌های رایج مبتدی‌ها\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>LED بدون مقاومت:\u003C\u002Fstrong> LED و گاهی پین برد می‌سوزد. همیشه یک مقاومت ۲۲۰ اهمی سر راه LED بگذارید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GND مشترک نیست:\u003C\u002Fstrong> وقتی قطعه‌ای را با منبع تغذیه‌ی جدا روشن می‌کنید، GND آن باید به GND آردوینو هم وصل باشد؛ وگرنه رفتار عجیب می‌بینید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>موتور مستقیم روی پین:\u003C\u002Fstrong> موتورهای DC و چند سروو با هم جریان زیادی می‌کشند. موتور DC را با درایور (مثل L298N) وصل کنید، نه مستقیم به پین.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اشتباه در انتخاب برد یا پورت:\u003C\u002Fstrong> اگر آپلود خطا داد، اول بررسی کنید برد و پورت درست انتخاب شده باشند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کپی کد بدون فهمیدن:\u003C\u002Fstrong> کد آماده‌ی پروژه‌ها زیاد است، ولی تا وقتی خط‌به‌خط نفهمید، با کوچک‌ترین تغییر در مدار گیر می‌کنید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>بعد از این پنج پروژه چه یاد بگیرم؟\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>\u003Cstrong>نمایشگر LCD و کتابخانه‌ها:\u003C\u002Fstrong> نشان دادن عدد سنسور روی صفحه، بدون نیاز به کامپیوتر.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کار با زمان بدون delay:\u003C\u002Fstrong> با \u003Ccode>millis()\u003C\u002Fcode> چند کار را هم‌زمان انجام دهید؛ مثلاً هم LED چشمک بزند و هم دکمه خوانده شود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>وقفه و تایمر:\u003C\u002Fstrong> واکنش فوری به یک اتفاق، مثل شمردن دور چرخ. این‌ها مباحث سطح متوسط‌اند و بعد از تسلط بر پایه‌ها معنی پیدا می‌کنند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ساخت ربات:\u003C\u002Fstrong> ترکیب موتور، درایور و سنسور؛ مثلاً ربات مسیریاب یا ربات فرار از مانع.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اینترنت اشیا:\u003C\u002Fstrong> برد ESP32 با همان محیط آردوینو برنامه‌ریزی می‌شود و وای‌فای دارد؛ قدم بعدی برای خانه‌ی هوشمند.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>آردوینو برای کودکان و نوجوانان\u003C\u002Fh2>\n\n\u003Cp>کار با آردوینو و ++C معمولاً از حدود ۱۲ سالگی، وقتی نوجوان کمی تجربه‌ی برنامه‌نویسی دارد، راحت‌تر است. برای بچه‌های کوچک‌تر بهتر است از کیت‌های آموزشی بلوکی شروع کنند. اگر برای فرزندتان دنبال شروع هستید، مقاله‌ی \u003Ca href=\"\u002Flearning\u002Frobotik-koodakan-chist\">رباتیک کودکان چیست و آیا برای فرزند من مناسب است؟\u003C\u002Fa> و \u003Ca href=\"\u002Flearning\u002Frahnama-kharid-kit-robatik-koodakan\">راهنمای خرید کیت رباتیک کودکان\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>خودآموز یا کلاس؟\u003C\u002Fh2>\n\n\u003Cp>آردوینو را می‌شود خودآموز یاد گرفت؛ منابع رایگان و پروژه‌های آماده زیاد است. مشکل معمولاً جای دیگری است: وقتی مدار کار نمی‌کند و نمی‌دانید ایراد از سیم است، از قطعه یا از کد. در این لحظه‌ها یک منتور می‌تواند ساعت‌ها وقت شما را نجات دهد.\u003C\u002Fp>\n\n\u003Cp>در \u003Ca href=\"\u002Fcourses\u002Frobotics-adults\">دوره‌ی رباتیک و آردوینو بزرگسالان داناورس\u003C\u002Fa> کلاس‌ها آنلاین و زنده است و هر جلسه با ساختن یک پروژه‌ی واقعی پیش می‌رود، از بستن مدار تا ساخت ربات و پروژه‌های اینترنت اشیا. کیت آموزشی جدا از شهریه‌ی دوره تهیه می‌شود و برای قیمت دقیق آن باید تماس بگیرید. اگر نمی‌دانید رباتیک برایتان مناسب است یا برنامه‌نویسی، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان\u003C\u002Fa> را امتحان کنید.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Ch3>آردوینو را می‌شود بدون دانش الکترونیک یاد گرفت؟\u003C\u002Fh3>\n\u003Cp>بله. همان‌قدر الکترونیک که لازم دارید، مثل مقاومت، ولتاژ و GND، در خود پروژه‌های اولیه یاد گرفته می‌شود. لازم نیست قبلش درس الکترونیک بخوانید.\u003C\u002Fp>\n\n\u003Ch3>چقدر طول می‌کشد تا بتوانم یک ربات بسازم؟\u003C\u002Fh3>\n\u003Cp>اگر هفته‌ای چند ساعت تمرین کنید، بعد از تسلط بر پروژه‌های همین مقاله و کار با موتور و درایور، ساخت یک ربات ساده چند هفته بعد ممکن است. زمان دقیق به تمرین شما بستگی دارد.\u003C\u002Fp>\n\n\u003Ch3>آردوینو اونو بخرم یا نانو؟\u003C\u002Fh3>\n\u003Cp>برای یادگیری، اونو. وقتی پروژه‌ی مشخصی داشتید که جا کم داشت، نانو بخرید؛ کد هر دو یکی است.\u003C\u002Fp>\n\n\u003Ch3>برای شروع حتماً باید برد بخرم؟\u003C\u002Fh3>\n\u003Cp>نه. با شبیه‌سازهای رایگان Tinkercad Circuits یا Wokwi می‌توانید چند هفته‌ی اول را بدون خرید قطعه پیش بروید و بعد تصمیم بگیرید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-arduino-az-sefr.jpg","robotics-adults","آموزش آردوینو از صفر: نصب، اولین برنامه و ۵ پروژه","آموزش آردوینو از صفر: انتخاب برد اونو یا نانو، نصب نرم‌افزار و درایور، اولین برنامه، کار با سنسور و سروو و ۵ پروژه‌ی مبتدی، حتی بدون برد با شبیه‌ساز.","amoozesh-arduino-az-sefr",[140,141,142],"آردوینو برد کوچکی با یک میکروکنترلر است و برای شروع تقریباً همیشه آردوینو اونو (Uno) بهترین انتخاب است؛ بدون برد هم می‌شود در شبیه‌سازهای رایگان Tinkercad و Wokwi تمرین کرد.","کد آردوینو به زبان C++ نوشته می‌شود ولی لازم نیست اول C++ را کامل یاد بگیرید؛ هر برنامه دو بخش اصلی setup و loop دارد.","بعد از چشمک زدن LED، پنج پروژه‌ی قدم‌به‌قدم: LED با دکمه، کنترل نور با پتانسیومتر، فاصله‌سنج اولتراسونیک، سروو موتور و رادار ساده؛ LED را همیشه با مقاومت ۲۲۰ اهمی ببندید.",{"id":144,"created_at":145,"title":146,"category":27,"content":147,"image_url":148,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":149,"seo_title":150,"seo_description":151,"schema_data":13,"slug":152,"tags":13,"updated_at":145,"summary_points":153,"reviewed_by":115},37,"2026-10-02T13:45:26.756818+00:00","چک‌لیست انتخاب کلاس برنامه‌نویسی و رباتیک برای کودکان (قابل چاپ)","\n\u003Cblockquote>\u003Cstrong>جواب کوتاه:\u003C\u002Fstrong> قبل از ثبت‌نام، درباره‌ی پنج چیز سوال بپرسید: مدرس و اندازه‌ی کلاس، محتوا و پروژه‌ها، نحوه‌ی ارزیابی و گزارش پیشرفت، هزینه‌ی کامل و شرایط، و ایمنی کلاس آنلاین. این صفحه را چاپ کنید و برای هر آموزشگاهی که بررسی می‌کنید، یک نسخه پر کنید.\u003C\u002Fblockquote>\n\n\u003Cp>انتخاب کلاس برنامه‌نویسی یا رباتیک برای کودک سخت است، چون بیشتر والدین خودشان این مهارت‌ها را بلد نیستند و نمی‌دانند چه بپرسند. تبلیغ‌ها هم شبیه هم‌اند: همه «پروژه‌محور»، «جذاب» و «با بهترین مدرس‌ها» هستند. این چک‌لیست سوال‌هایی را جمع کرده که فرق کلاس خوب و معمولی را نشان می‌دهند.\u003C\u002Fp>\n\n\u003Ch2>چطور از این چک‌لیست استفاده کنید؟\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>صفحه را چاپ کنید؛ روی کامپیوتر با Ctrl+P فقط متن چک‌لیست چاپ می‌شود.\u003C\u002Fli>\n\u003Cli>با دو یا سه آموزشگاه تماس بگیرید و سوال‌ها را بپرسید.\u003C\u002Fli>\n\u003Cli>کنار هر مورد که جواب روشن و قانع‌کننده گرفتید، تیک بزنید.\u003C\u002Fli>\n\u003Cli>آموزشگاهی که بیشترین تیک را دارد و فرزندتان از جلسه‌ی اولش راضی است، انتخاب خوبی است.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>۱. مدرس و کلاس\u003C\u002Fh2>\n\n\u003Cul class=\"checklist\">\n\u003Cli>☐ مدرس تجربه‌ی تدریس به \u003Cstrong>کودکان\u003C\u002Fstrong> را دارد، نه فقط تخصص فنی.\u003C\u002Fli>\n\u003Cli>☐ تعداد هنرجویان هر کلاس مشخص است و آن‌قدر کم است که مدرس کار هر کودک را ببیند.\u003C\u002Fli>\n\u003Cli>☐ کلاس زنده است، نه فقط ویدیوی ضبط‌شده. برای کودکان زیر ۱۲ سال این مورد مهم‌تر است.\u003C\u002Fli>\n\u003Cli>☐ مدرس در طول دوره عوض نمی‌شود، یا اگر می‌شود، از قبل گفته شده است.\u003C\u002Fli>\n\u003Cli>☐ کودکانی که در یک کلاس‌اند، سن و سطح نزدیک به هم دارند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۲. محتوا و پروژه‌ها\u003C\u002Fh2>\n\n\u003Cul class=\"checklist\">\n\u003Cli>☐ سرفصل جلسه‌به‌جلسه قبل از ثبت‌نام در دسترس است.\u003C\u002Fli>\n\u003Cli>☐ کودک در طول دوره چند پروژه‌ی واقعی تمام می‌کند و می‌تواند نشانش بدهد.\u003C\u002Fli>\n\u003Cli>☐ زبان یا ابزار با سن کودک جور است؛ مثلاً اسکرچ برای کوچک‌ترها و پایتون برای بزرگ‌ترها.\u003C\u002Fli>\n\u003Cli>☐ مقدار تمرین خانگی مشخص و معقول است.\u003C\u002Fli>\n\u003Cli>☐ مسیر بعد از دوره روشن است: کودک بعد از این دوره چه چیزی را می‌تواند ادامه بدهد؟\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۳. ارزیابی و گزارش پیشرفت\u003C\u002Fh2>\n\n\u003Cul class=\"checklist\">\n\u003Cli>☐ قبل از ثبت‌نام، سطح کودک سنجیده یا با شما مشورت می‌شود.\u003C\u002Fli>\n\u003Cli>☐ امکان جلسه‌ی آزمایشی، نمونه‌ی ضبط‌شده‌ی کلاس یا صحبت با مدرس هست.\u003C\u002Fli>\n\u003Cli>☐ والدین در طول دوره گزارش پیشرفت می‌گیرند.\u003C\u002Fli>\n\u003Cli>☐ آخر دوره جلسه‌ی ارائه یا نمایش پروژه برگزار می‌شود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۴. هزینه و شرایط\u003C\u002Fh2>\n\n\u003Cul class=\"checklist\">\n\u003Cli>☐ \u003Cstrong>هزینه‌ی کامل\u003C\u002Fstrong> روشن است: شهریه، کیت یا تجهیزات، نرم‌افزار و هر هزینه‌ی دیگری. مثلاً در کلاس رباتیک بپرسید کیت در شهریه هست یا جداست.\u003C\u002Fli>\n\u003Cli>☐ شرایط انصراف و بازگشت شهریه کتبی و مشخص است.\u003C\u002Fli>\n\u003Cli>☐ اگر کودک یک جلسه غایب شد، راه جبرانش مشخص است.\u003C\u002Fli>\n\u003Cli>☐ معلوم است مدرک پایان دوره چیست و چه ارزشی دارد؛ بیشتر از وعده‌ی کلی.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۵. ایمنی کلاس آنلاین\u003C\u002Fh2>\n\n\u003Cul class=\"checklist\">\n\u003Cli>☐ پلتفرم برگزاری کلاس مشخص است و ورود افراد غریبه به کلاس ممکن نیست.\u003C\u002Fli>\n\u003Cli>☐ اگر کلاس ضبط می‌شود، از قبل به شما گفته شده و معلوم است فایل‌ها کجا می‌روند.\u003C\u002Fli>\n\u003Cli>☐ ارتباط مدرس با کودک از کانال‌های رسمی و قابل مشاهده برای والدین است.\u003C\u002Fli>\n\u003Cli>☐ برای روشن بودن دوربین کودک قاعده‌ی مشخصی وجود دارد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>۶. تجهیزات لازم\u003C\u002Fh2>\n\n\u003Cul class=\"checklist\">\n\u003Cli>☐ حداقل مشخصات کامپیوتر یا لپ‌تاپ را پرسیده‌اید. برای خیلی از کلاس‌ها تبلت کافی نیست.\u003C\u002Fli>\n\u003Cli>☐ اینترنت خانه برای کلاس زنده پایدار است.\u003C\u002Fli>\n\u003Cli>☐ برای رباتیک، می‌دانید چه کیتی لازم است و از کجا تهیه می‌شود. \u003Ca href=\"\u002Flearning\u002Frahnama-kharid-kit-robatik-koodakan\">راهنمای خرید کیت رباتیک\u003C\u002Fa> را ببینید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>نشانه‌های هشدار\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>وعده‌ی تضمینی:\u003C\u002Fstrong> «فرزندتان در سه ماه برنامه‌نویس می‌شود» یا «تضمین نابغه شدن». هیچ آموزش جدی‌ای چنین وعده‌ای نمی‌دهد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>فشار برای ثبت‌نام فوری:\u003C\u002Fstrong> «تخفیف فقط تا امشب».\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نداشتن سرفصل:\u003C\u002Fstrong> «سر کلاس می‌بینید چه چیزهایی یاد می‌گیرد».\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کلاس خیلی بزرگ:\u003C\u002Fstrong> در کلاسی که مدرس نمی‌تواند صفحه‌ی همه را ببیند، کودک وقتی گیر کند تنها می‌ماند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>جواب‌های کلی:\u003C\u002Fstrong> اگر جواب سوال‌های مشخص شما کلی و تبلیغاتی است، احتمالاً جواب مشخصی وجود ندارد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>بعد از یک ماه، دوباره بسنجید\u003C\u002Fh2>\n\n\u003Cul class=\"checklist\">\n\u003Cli>☐ کودک با اشتیاق سر کلاس می‌رود، یا باید مجبورش کنید؟\u003C\u002Fli>\n\u003Cli>☐ می‌تواند توضیح بدهد این هفته چه چیزی ساخته و چطور کار می‌کند؟\u003C\u002Fli>\n\u003Cli>☐ گاهی بدون اینکه کسی بگوید، سراغ پروژه‌اش می‌رود؟\u003C\u002Fli>\n\u003Cli>☐ وقتی جایی گیر می‌کند، کمک به‌موقع می‌گیرد؟\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر جواب بیشتر این سوال‌ها مثبت است، کلاس درست را انتخاب کرده‌اید. اگر نیست، با مدرس صحبت کنید؛ گاهی مشکل در سطح کلاس است، نه در علاقه‌ی کودک.\u003C\u002Fp>\n\n\u003Ch2>هنوز نمی‌دانید از کدام رشته شروع کنید؟\u003C\u002Fh2>\n\n\u003Cp>برای شناخت مسیرها، \u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">راهنمای آموزش برنامه‌نویسی کودکان\u003C\u002Fa> و \u003Ca href=\"\u002Flearning\u002Frobotik-koodakan-chist\">رباتیک کودکان چیست\u003C\u002Fa> را بخوانید. \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان داناورس\u003C\u002Fa> هم در چند دقیقه نشان می‌دهد کدام حوزه با علاقه و توانایی کودک جورتر است. اگر سوالی دارید، از طریق \u003Ca href=\"\u002Fcontact\">صفحه‌ی تماس\u003C\u002Fa> همین سوال‌ها را از ما هم بپرسید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fchecklist-entekhab-kelas-koodakan.jpg","python-kids","چک‌لیست انتخاب کلاس برنامه‌نویسی کودکان (قابل چاپ)","قبل از ثبت‌نام کلاس برنامه‌نویسی یا رباتیک کودک این سوال‌ها را بپرسید: مدرس و اندازه‌ی کلاس، پروژه‌ها، گزارش پیشرفت، هزینه‌ی کامل و ایمنی کلاس آنلاین.","checklist-entekhab-kelas-koodakan",[154,155,156],"قبل از ثبت‌نام درباره‌ی پنج چیز بپرسید: مدرس و اندازه‌ی کلاس، محتوا و پروژه‌ها، ارزیابی و گزارش پیشرفت، هزینه‌ی کامل و شرایط، و ایمنی کلاس آنلاین.","نشانه‌های هشدار: وعده‌ی تضمینی، فشار برای ثبت‌نام فوری، نداشتن سرفصل، کلاس خیلی بزرگ و جواب‌های کلی و تبلیغاتی.","چک‌لیست قابل چاپ است؛ برای هر آموزشگاه یک نسخه پر کنید و بعد از یک ماه با چند سؤال دوباره بسنجید که کلاس جواب داده یا نه.",{"id":158,"created_at":159,"title":160,"category":27,"content":161,"image_url":162,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":107,"seo_title":163,"seo_description":164,"schema_data":13,"slug":165,"tags":13,"updated_at":159,"summary_points":166,"reviewed_by":115},36,"2026-10-02T13:44:56.30266+00:00","تمرین اسکرچ برای کودکان: ۱۲ تمرین از آسان تا بازی‌سازی، با راهنمای حل (قابل چاپ)","\n\u003Cp>اسکرچ را با تماشا کردن یاد نمی‌گیری؛ با ساختن یاد می‌گیری. این صفحه ۱۲ تمرین دارد که از حرکت دادن گربه شروع می‌شود و به ساختن یک بازی کامل با امتیاز و جان می‌رسد. راهنمای حل همه‌ی تمرین‌ها آخر صفحه است.\u003C\u002Fp>\n\n\u003Cp>این تمرین‌ها برای بچه‌هایی است که تازه با اسکرچ آشنا شده‌اند، برای والدینی که می‌خواهند در خانه کمک کنند و برای معلم‌هایی که تمرین اضافه لازم دارند.\u003C\u002Fp>\n\n\u003Ch2>قبل از شروع\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>کجا کار کنم؟\u003C\u002Fstrong> اسکرچ در سایت scratch.mit.edu و داخل مرورگر اجرا می‌شود. روی ویندوز و مک نسخه‌ی بدون اینترنت هم دارد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>زبان فارسی:\u003C\u002Fstrong> با زدن آیکون کره‌ی زمین در بالای صفحه، زبان را فارسی کنید. در این صفحه نام انگلیسی هر بلوک را هم نوشته‌ایم تا در هر زبانی پیدایش کنی.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>رنگ‌ها کمک می‌کنند:\u003C\u002Fstrong> بلوک‌های حرکت آبی‌اند، ظاهر بنفش، رویدادها زرد، کنترل نارنجی، حسگرها آبی روشن، عملگرها سبز و متغیرها نارنجی تیره.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اول خودت امتحان کن.\u003C\u002Fstrong> قبل از دیدن راهنما، حداقل ده دقیقه روی هر تمرین کار کن. اگر برنامه کار نکرد، این بخشی از یادگیری است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نسخه‌ی چاپی:\u003C\u002Fstrong> روی کامپیوتر با Ctrl+P فقط تمرین‌ها و راهنما چاپ می‌شوند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>سطح ۱: حرکت و گفتن\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>\u003Cstrong>سلام گربه:\u003C\u002Fstrong> وقتی پرچم سبز زده شد، گربه دو ثانیه «سلام!» بگوید و بعد ۱۰۰ قدم جلو برود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>رقص گربه:\u003C\u002Fstrong> گربه ۱۰ بار پشت سر هم کمی جلو برود و لباسش (Costume) عوض شود، طوری که به نظر برسد راه می‌رود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>رفت و برگشت:\u003C\u002Fstrong> گربه برای همیشه راه برود و وقتی به لبه‌ی صفحه رسید، برگردد. دقت کن گربه وارونه نشود.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سطح ۲: تکرار و نقاشی\u003C\u002Fh2>\n\n\u003Cp>برای تمرین‌های این سطح، از دکمه‌ی پایین سمت چپ صفحه (Add Extension) افزودنی \u003Cstrong>Pen\u003C\u002Fstrong> را اضافه کن.\u003C\u002Fp>\n\n\u003Col start=\"4\">\n\u003Cli>\u003Cstrong>مربع:\u003C\u002Fstrong> گربه با قلم یک مربع بکشد. فقط با یک بلوک تکرار و دو بلوک حرکت.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ستاره:\u003C\u002Fstrong> گربه یک ستاره‌ی پنج‌پر بکشد. راهنمایی: زاویه‌ی چرخش ستاره ۱۴۴ درجه است. چالش: یک شش‌ضلعی هم بکش.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>گل رنگی:\u003C\u002Fstrong> مربع تمرین ۴ را ۳۶ بار بکش و بعد از هر بار کمی بچرخ و رنگ قلم را عوض کن.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سطح ۳: رویداد و کنترل\u003C\u002Fh2>\n\n\u003Col start=\"7\">\n\u003Cli>\u003Cstrong>کنترل با کیبورد:\u003C\u002Fstrong> با کلیدهای جهت‌نما، گربه به چپ، راست، بالا و پایین برود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>دنبال کردن موس:\u003C\u002Fstrong> گربه برای همیشه به سمت نشانگر موس نگاه کند و آرام دنبالش برود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>عوض کردن صحنه:\u003C\u002Fstrong> سه پس‌زمینه اضافه کن. هر بار که روی گربه کلیک شد، پس‌زمینه‌ی بعدی بیاید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سطح ۴: متغیر و بازی\u003C\u002Fh2>\n\n\u003Col start=\"10\">\n\u003Cli>\u003Cstrong>سیب‌چین:\u003C\u002Fstrong> یک شکلک سیب اضافه کن. هر بار که روی سیب کلیک شد، یک امتیاز اضافه شود و سیب به جای تصادفی دیگری برود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>مسابقه‌ی ضرب:\u003C\u002Fstrong> گربه بپرسد «۷ ضرب در ۵ چند می‌شود؟». اگر جواب درست بود بگوید «آفرین!» و اگر نه، بگوید «دوباره فکر کن».\u003C\u002Fli>\n\u003Cli>\u003Cstrong>بازی جاخالی:\u003C\u002Fstrong> بازیکن پایین صفحه با جهت‌نماها چپ و راست برود. یک توپ از بالای صفحه و از جای تصادفی پایین بیاید. اگر توپ به بازیکن خورد یک امتیاز، و اگر به زمین رسید یک جان کم شود. با تمام شدن سه جان، بازی تمام شود.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>راهنمای حل\u003C\u002Fh2>\n\n\u003Cp>این‌ها یک راه حل‌اند، نه تنها راه حل. اگر برنامه‌ی تو با راه دیگری درست کار می‌کند، آن هم درست است.\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>\u003Ccode>when green flag clicked\u003C\u002Fcode> (شروع با پرچم سبز)، بعد \u003Ccode>say Hello! for 2 seconds\u003C\u002Fcode> (گفتن برای ۲ ثانیه) و بعد \u003Ccode>move 100 steps\u003C\u002Fcode> (۱۰۰ قدم حرکت).\u003C\u002Fli>\n\u003Cli>داخل \u003Ccode>repeat 10\u003C\u002Fcode> (۱۰ بار تکرار) سه بلوک بگذار: \u003Ccode>move 10 steps\u003C\u002Fcode>، \u003Ccode>next costume\u003C\u002Fcode> (لباس بعدی) و \u003Ccode>wait 0.2 seconds\u003C\u002Fcode> (صبر کردن).\u003C\u002Fli>\n\u003Cli>داخل \u003Ccode>forever\u003C\u002Fcode> (برای همیشه): \u003Ccode>move 10 steps\u003C\u002Fcode> و \u003Ccode>if on edge, bounce\u003C\u002Fcode> (برگشتن از لبه). برای وارونه نشدن، قبل از حلقه بلوک \u003Ccode>set rotation style left-right\u003C\u002Fcode> را بگذار.\u003C\u002Fli>\n\u003Cli>\u003Ccode>pen down\u003C\u002Fcode> (گذاشتن قلم)، بعد \u003Ccode>repeat 4\u003C\u002Fcode> و داخلش \u003Ccode>move 100 steps\u003C\u002Fcode> و \u003Ccode>turn 90 degrees\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>pen down\u003C\u002Fcode> و بعد \u003Ccode>repeat 5\u003C\u002Fcode> با \u003Ccode>move 100 steps\u003C\u002Fcode> و \u003Ccode>turn 144 degrees\u003C\u002Fcode>. برای شش‌ضلعی: \u003Ccode>repeat 6\u003C\u002Fcode> و چرخش ۶۰ درجه.\u003C\u002Fli>\n\u003Cli>\u003Ccode>repeat 36\u003C\u002Fcode> و داخلش: کل بلوک‌های تمرین ۴، بعد \u003Ccode>turn 10 degrees\u003C\u002Fcode> و \u003Ccode>change pen color by 10\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>چهار بار بلوک \u003Ccode>when key pressed\u003C\u002Fcode> (وقتی کلید زده شد) برای چهار جهت. زیر راست: \u003Ccode>change x by 10\u003C\u002Fcode>، زیر چپ: \u003Ccode>change x by -10\u003C\u002Fcode>، زیر بالا: \u003Ccode>change y by 10\u003C\u002Fcode> و زیر پایین: \u003Ccode>change y by -10\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>forever\u003C\u002Fcode> و داخلش \u003Ccode>point towards mouse-pointer\u003C\u002Fcode> (نگاه به سمت موس) و \u003Ccode>move 3 steps\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>در بخش پس‌زمینه سه پس‌زمینه انتخاب کن. روی گربه: \u003Ccode>when this sprite clicked\u003C\u002Fcode> (وقتی روی این شکلک کلیک شد) و زیرش \u003Ccode>next backdrop\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>از دسته‌ی متغیرها، متغیر «امتیاز» را بساز. روی سیب: با پرچم سبز \u003Ccode>set امتیاز to 0\u003C\u002Fcode>. با کلیک روی سیب: \u003Ccode>change امتیاز by 1\u003C\u002Fcode> و \u003Ccode>go to random position\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ask ... and wait\u003C\u002Fcode> (پرسیدن و صبر کردن) از دسته‌ی حسگرها. بعد \u003Ccode>if ... then ... else\u003C\u002Fcode> با شرط \u003Ccode>answer = 35\u003C\u002Fcode> که بلوک \u003Ccode>answer\u003C\u002Fcode> از حسگرها و علامت مساوی از عملگرهاست.\u003C\u002Fli>\n\u003Cli>دو متغیر «امتیاز» و «جان» بساز. بازیکن: کنترل چپ و راست مثل تمرین ۷. توپ: داخل \u003Ccode>forever\u003C\u002Fcode> اول \u003Ccode>go to x: (pick random -200 to 200) y: 170\u003C\u002Fcode>، بعد \u003Ccode>repeat until\u003C\u002Fcode> (تکرار تا وقتی که) با شرط \u003Ccode>y position &lt; -160\u003C\u002Fcode> یا \u003Ccode>touching بازیکن\u003C\u002Fcode> و داخلش \u003Ccode>change y by -5\u003C\u002Fcode>. بعد از حلقه: اگر به بازیکن خورده بود امتیاز را یکی زیاد کن، وگرنه جان را یکی کم کن. اگر جان صفر شد، \u003Ccode>say پایان بازی\u003C\u002Fcode> و \u003Ccode>stop all\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>بعد از این تمرین‌ها\u003C\u002Fh2>\n\n\u003Cp>اگر این ۱۲ تمرین را تمام کردی، آماده‌ای بازی‌های خودت را طراحی کنی. والدین محترم: برای اینکه بدانید اسکرچ یا پایتون برای فرزندتان مناسب‌تر است، \u003Ca href=\"\u002Flearning\u002Fbehtarin-zaban-barnamenevisi-koodakan\">بهترین زبان برنامه‌نویسی برای کودکان\u003C\u002Fa> را بخوانید. اگر کودک بزرگ‌تر شده و آماده‌ی کد متنی است، \u003Ca href=\"\u002Flearning\u002Ftamrin-python-kelas-haftom\">تمرین‌های پایتون\u003C\u002Fa> قدم بعدی است. برای ادامه با مربی و پروژه‌های بیشتر هم \u003Ca href=\"\u002Fcourses\u002Fscratch\">دوره‌ی بازی‌سازی با اسکرچ داناورس\u003C\u002Fa> از همین نقطه ادامه می‌دهد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Ftamrin-scratch-koodakan.jpg","تمرین اسکرچ برای کودکان؛ ۱۲ تمرین با جواب (قابل چاپ)","تمرین اسکرچ برای کودکان و مبتدی‌ها: ۱۲ تمرین از حرکت و نقاشی با قلم تا کنترل با کیبورد، متغیر امتیاز و ساخت بازی جاخالی، همراه با راهنمای حل و نسخه‌ی قابل چاپ.","tamrin-scratch-koodakan",[167,168,169],"۱۲ تمرین اسکرچ در چهار سطح: حرکت و گفتن، تکرار و نقاشی با قلم، رویداد و کنترل، و متغیر و بازی‌سازی با امتیاز.","راهنمای حل همه‌ی تمرین‌ها آخر صفحه است و نام انگلیسی هر بلوک هم آمده تا در هر زبانی پیدا شود؛ صفحه قابل چاپ است.","اسکرچ در سایت scratch.mit.edu و داخل مرورگر اجرا می‌شود؛ قبل از دیدن راهنما حداقل ده دقیقه روی هر تمرین کار کنید.",{"id":171,"created_at":172,"title":173,"category":43,"content":174,"image_url":175,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":46,"seo_title":176,"seo_description":177,"schema_data":13,"slug":178,"tags":13,"updated_at":172,"summary_points":179,"reviewed_by":54},35,"2026-10-02T13:44:47.970782+00:00","آمادگی آزمون ICDL: فنی‌وحرفه‌ای و استخدامی، با ۲۰ تمرین عملی و جواب","\n\u003Cblockquote>\u003Cstrong>جواب کوتاه:\u003C\u002Fstrong> برای آزمون ICDL، چه برای گرفتن مدرک و چه برای بخش کامپیوتر آزمون استخدامی، باید هم مفاهیم پایه را بدانید و هم کار عملی با ویندوز، ورد، اکسل و پاورپوینت را بلد باشید. با یک برنامه‌ی چهارهفته‌ای و تمرین روی کامپیوتر، نه فقط خواندن جزوه، آماده می‌شوید. این صفحه برنامه، ۲۰ تمرین عملی و ۱۰ سوال نمونه با جواب دارد.\u003C\u002Fblockquote>\n\n\u003Cp>خیلی‌ها برای ICDL فقط جزوه می‌خوانند و سر جلسه‌ی عملی می‌بینند نمی‌دانند فلان دستور کجاست. این آزمون بیشتر از اینکه حفظی باشد، مهارتی است: باید بتوانید کار را روی کامپیوتر انجام بدهید. این راهنما برای همین نوشته شده است. اگر هنوز نمی‌دانید ICDL به کارتان می‌آید یا نه، اول \u003Ca href=\"\u002Flearning\u002Ficdl-chist-va-madrak\">ICDL چیست و مدرکش چه ارزشی دارد\u003C\u002Fa> را بخوانید.\u003C\u002Fp>\n\n\u003Ch2>با کدام آزمون روبه‌رو هستید؟\u003C\u002Fh2>\n\n\u003Ch3>آزمون مهارت برای گرفتن مدرک\u003C\u002Fh3>\n\u003Cp>آزمون‌های مهارت فنی‌وحرفه‌ای معمولاً دو بخش دارند: بخش نظری که تستی است و بخش عملی که پشت کامپیوتر انجام می‌شود. شرایط ثبت‌نام، نوبت‌ها و حد نصاب قبولی را از مرکز آزمون یا سامانه‌ی ثبت‌نام همان دوره بپرسید، چون ممکن است تغییر کند.\u003C\u002Fp>\n\n\u003Ch3>سوال‌های کامپیوتر در آزمون‌های استخدامی\u003C\u002Fh3>\n\u003Cp>در بخش عمومی بسیاری از آزمون‌های استخدامی، سوال‌هایی از مبانی کامپیوتر و مهارت‌های ICDL می‌آید. این سوال‌ها تستی‌اند و بیشتر مفاهیم، میان‌برها و کارکرد دستورها را می‌پرسند. سهم این سوال‌ها و منابع دقیق هر آزمون در دفترچه‌ی همان آزمون اعلام می‌شود؛ حتماً آن را بخوانید.\u003C\u002Fp>\n\n\u003Cp>برای هر دو نوع آزمون، تمرین عملی کمک می‌کند. کسی که یک بار جدول را در ورد ساخته، سوال تستی‌اش را هم راحت‌تر جواب می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>برنامه‌ی آمادگی چهارهفته‌ای\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>هفته\u003C\u002Fth>\u003Cth>موضوع\u003C\u002Fth>\u003Cth>تمرین‌های این صفحه\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>۱\u003C\u002Ftd>\u003Ctd>مفاهیم پایه‌ی فناوری اطلاعات، ویندوز و مدیریت فایل\u003C\u002Ftd>\u003Ctd>۱ تا ۴\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>۲\u003C\u002Ftd>\u003Ctd>واژه‌پرداز ورد\u003C\u002Ftd>\u003Ctd>۵ تا ۱۰\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>۳\u003C\u002Ftd>\u003Ctd>صفحه‌گسترده اکسل\u003C\u002Ftd>\u003Ctd>۱۱ تا ۱۵\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>۴\u003C\u002Ftd>\u003Ctd>پاورپوینت، اینترنت و ایمیل، اکسس و مرور کلی\u003C\u002Ftd>\u003Ctd>۱۶ تا ۲۰\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>روزی یک تا دو ساعت کافی است، به شرط اینکه بیشترش پشت کامپیوتر بگذرد. روی اکسل وقت بیشتری بگذارید؛ هم در آزمون مهم است و هم بیشتر از بقیه در کار واقعی به کار می‌آید.\u003C\u002Fp>\n\n\u003Ch2>۲۰ تمرین عملی\u003C\u002Fh2>\n\n\u003Cp>این تمرین‌ها خودساخته‌اند و سوال واقعی آزمون نیستند، ولی همان مهارت‌هایی را تمرین می‌دهند که در بخش عملی سنجیده می‌شود. اول خودتان انجام بدهید و بعد راهنمای حل را در انتهای صفحه ببینید.\u003C\u002Fp>\n\n\u003Ch3>ویندوز و مدیریت فایل\u003C\u002Fh3>\n\u003Col>\n\u003Cli>روی دسکتاپ پوشه‌ای به نام «آزمون» بسازید و داخلش دو پوشه به نام‌های «ورد» و «اکسل».\u003C\u002Fli>\n\u003Cli>یک فایل متنی بسازید، نامش را به «تمرین ۱» تغییر بدهید، یک کپی از آن در پوشه‌ی «ورد» بگذارید و اصل فایل را به پوشه‌ی «اکسل» منتقل کنید.\u003C\u002Fli>\n\u003Cli>با جستجوی ویندوز، همه‌ی فایل‌های با پسوند docx را روی کامپیوتر پیدا کنید.\u003C\u002Fli>\n\u003Cli>پوشه‌ی «آزمون» را به یک فایل فشرده‌ی zip تبدیل کنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch3>ورد\u003C\u002Fh3>\n\u003Col start=\"5\">\n\u003Cli>یک نامه بنویسید که عنوانش وسط‌چین، پررنگ و با اندازه‌ی ۱۶ باشد و متنش از هر دو طرف تراز (Justify).\u003C\u002Fli>\n\u003Cli>یک جدول چهار ستونی و سه ردیفی بسازید و ردیف اولش را رنگی کنید.\u003C\u002Fli>\n\u003Cli>به سند شماره‌ی صفحه در پایین و وسط اضافه کنید و نام خودتان را در سرصفحه بنویسید.\u003C\u002Fli>\n\u003Cli>یک فهرست پنج‌موردی با علامت گلوله (Bullet) بسازید.\u003C\u002Fli>\n\u003Cli>همه‌ی کلمه‌های «کامپیوتر» را در متن با «رایانه» جایگزین کنید.\u003C\u002Fli>\n\u003Cli>سند را با فرمت PDF ذخیره کنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch3>اکسل\u003C\u002Fh3>\n\u003Col start=\"11\">\n\u003Cli>جدولی از نمره‌های پنج دانش‌آموز در سه درس بسازید و برای هر دانش‌آموز جمع و میانگین را با فرمول حساب کنید.\u003C\u002Fli>\n\u003Cli>یک ستون «وضعیت» اضافه کنید که اگر میانگین ۱۰ یا بیشتر بود «قبول» و وگرنه «مردود» بنویسد.\u003C\u002Fli>\n\u003Cli>جدول را بر اساس میانگین، از زیاد به کم مرتب کنید.\u003C\u002Fli>\n\u003Cli>از میانگین‌ها یک نمودار ستونی بسازید.\u003C\u002Fli>\n\u003Cli>نمره‌های کمتر از ۱۰ را با قالب‌بندی شرطی قرمز کنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch3>پاورپوینت، اینترنت و ایمیل، اکسس\u003C\u002Fh3>\n\u003Col start=\"16\">\n\u003Cli>یک ارائه‌ی سه‌اسلایدی با یک طرح (Theme) آماده بسازید که اسلاید اولش عنوان باشد.\u003C\u002Fli>\n\u003Cli>به اسلایدها جلوه‌ی انتقال (Transition) و به عنوان اسلاید دوم یک جلوه‌ی پویانمایی (Animation) بدهید.\u003C\u002Fli>\n\u003Cli>نمایش را از اسلاید اول شروع کنید و بعد از اسلاید فعلی.\u003C\u002Fli>\n\u003Cli>یک ایمیل با یک فایل پیوست به دو نفر بفرستید، طوری که گیرنده‌ی دوم را گیرنده‌ی اول نبیند.\u003C\u002Fli>\n\u003Cli>در اکسس جدولی با سه فیلد کد، نام و شهر بسازید، فیلد کد را کلید اصلی کنید و یک پرس‌وجو (Query) بنویسید که فقط افراد یک شهر را نشان بدهد.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>۱۰ سوال تستی نمونه\u003C\u002Fh2>\n\n\u003Cp>این سوال‌ها هم خودساخته‌اند و فقط نوع سوال‌های مفهومی را نشان می‌دهند. جواب‌ها بعد از سوال دهم آمده‌اند.\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>کدام حافظه با خاموش شدن کامپیوتر پاک می‌شود؟ (الف) ROM (ب) RAM (ج) هارد دیسک (د) فلش\u003C\u002Fli>\n\u003Cli>کدام وسیله فقط ورودی است؟ (الف) چاپگر (ب) بلندگو (ج) اسکنر (د) مانیتور\u003C\u002Fli>\n\u003Cli>هر کیلوبایت چند بایت است؟ (الف) ۱۰۰ (ب) ۵۱۲ (ج) ۱۰۰۰ (د) ۱۰۲۴\u003C\u002Fli>\n\u003Cli>پسوند رایج فایل‌های ورد نسخه‌های جدید کدام است؟ (الف) xlsx (ب) docx (ج) pptx (د) txt\u003C\u002Fli>\n\u003Cli>میان‌بر «برگشت به عقب» در بیشتر برنامه‌ها کدام است؟ (الف) Ctrl+Z (ب) Ctrl+Y (ج) Ctrl+X (د) Ctrl+V\u003C\u002Fli>\n\u003Cli>در اکسل، کدام آدرس با کپی شدن فرمول تغییر نمی‌کند؟ (الف) A1 (ب) A$1 (ج) $A1 (د) $A$1\u003C\u002Fli>\n\u003Cli>در پاورپوینت، کدام کلید نمایش را از اسلاید اول شروع می‌کند؟ (الف) F1 (ب) F5 (ج) F7 (د) F12\u003C\u002Fli>\n\u003Cli>در ایمیل، گیرنده‌ای که در کدام بخش نوشته شود، از دید بقیه پنهان می‌ماند؟ (الف) To (ب) CC (ج) BCC (د) Subject\u003C\u002Fli>\n\u003Cli>کدام گزینه کار آنتی‌ویروس است؟ (الف) فشرده‌سازی فایل (ب) شناسایی و حذف بدافزار (ج) افزایش سرعت اینترنت (د) پشتیبان‌گیری خودکار\u003C\u002Fli>\n\u003Cli>شبکه‌ای که کامپیوترهای یک ساختمان را به هم وصل می‌کند چه نام دارد؟ (الف) WAN (ب) LAN (ج) اینترنت (د) VPN\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>جواب‌ها:\u003C\u002Fstrong> ۱-ب، ۲-ج، ۳-د، ۴-ب، ۵-الف، ۶-د، ۷-ب، ۸-ج، ۹-ب، ۱۰-ب\u003C\u002Fp>\n\n\u003Ch2>توصیه‌های روز آزمون\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>صورت سوال را تا آخر بخوانید.\u003C\u002Fstrong> در بخش عملی، اسم فایل و جای ذخیره‌ی آن هم جزو جواب است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>مسیر دستور را بدانید، نه فقط جای دکمه را.\u003C\u002Fstrong> نسخه‌ی آفیس مرکز آزمون ممکن است با کامپیوتر شما فرق داشته باشد. اگر می‌دانید «شماره‌ی صفحه» در زبانه‌ی Insert است، در هر نسخه‌ای پیدایش می‌کنید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>میان‌برها را تمرین کنید.\u003C\u002Fstrong> هم وقت را در بخش عملی کم می‌کند و هم در سوال‌های تستی پرتکرار است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اگر سوالی را بلد نبودید، رد شوید\u003C\u002Fstrong> و آخر کار برگردید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>راهنمای حل تمرین‌های عملی\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>روی دسکتاپ راست‌کلیک کنید و New و بعد Folder را بزنید. داخل پوشه همین کار را دو بار تکرار کنید.\u003C\u002Fli>\n\u003Cli>تغییر نام: فایل را انتخاب کنید و F2 بزنید. کپی: Ctrl+C و در مقصد Ctrl+V. انتقال: Ctrl+X و در مقصد Ctrl+V.\u003C\u002Fli>\n\u003Cli>در کادر جستجوی File Explorer عبارت ‎*.docx را بنویسید.\u003C\u002Fli>\n\u003Cli>روی پوشه راست‌کلیک کنید و از Send to گزینه‌ی Compressed (zipped) folder را بزنید؛ در ویندوز ۱۱ گزینه‌ی Compress to ZIP file.\u003C\u002Fli>\n\u003Cli>عنوان را انتخاب کنید و از زبانه‌ی Home دکمه‌های Center، Bold و اندازه‌ی ۱۶ را بزنید. متن را انتخاب کنید و Justify را بزنید.\u003C\u002Fli>\n\u003Cli>زبانه‌ی Insert، دکمه‌ی Table. ردیف اول را انتخاب کنید و از زبانه‌ی طراحی جدول، Shading را بزنید.\u003C\u002Fli>\n\u003Cli>زبانه‌ی Insert، دکمه‌ی Page Number و Bottom of Page؛ برای سرصفحه دکمه‌ی Header.\u003C\u002Fli>\n\u003Cli>زبانه‌ی Home، دکمه‌ی Bullets.\u003C\u002Fli>\n\u003Cli>Ctrl+H، در Find what «کامپیوتر» و در Replace with «رایانه»، و Replace All.\u003C\u002Fli>\n\u003Cli>File، Save As و در نوع فایل PDF را انتخاب کنید.\u003C\u002Fli>\n\u003Cli>جمع با ‎=SUM و میانگین با ‎=AVERAGE روی خانه‌های نمره‌ی همان ردیف. توضیح کامل در \u003Ca href=\"\u002Ftutorials\u002Fexcel\u002Fformul-haye-karbordi-excel\">فرمول‌های پرکاربرد اکسل\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>با فرمول IF؛ مثلاً اگر میانگین در E2 است: ‎=IF(E2&gt;=10,\"قبول\",\"مردود\")\u003C\u002Fli>\n\u003Cli>زبانه‌ی Data، دکمه‌ی Sort، ستون میانگین با ترتیب Largest to Smallest.\u003C\u002Fli>\n\u003Cli>نام‌ها و میانگین‌ها را انتخاب کنید، زبانه‌ی Insert و نمودار Column.\u003C\u002Fli>\n\u003Cli>زبانه‌ی Home، Conditional Formatting، Highlight Cells Rules و Less Than با عدد ۱۰. توضیح بیشتر در \u003Ca href=\"\u002Ftutorials\u002Fexcel\u002Fmoratab-sazi-filter-excel\">مرتب‌سازی و فیلتر در اکسل\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>زبانه‌ی Design و انتخاب یک طرح؛ اسلاید اول به‌طور پیش‌فرض اسلاید عنوان است.\u003C\u002Fli>\n\u003Cli>زبانه‌ی Transitions برای انتقال؛ عنوان را انتخاب کنید و از زبانه‌ی Animations یک جلوه بدهید.\u003C\u002Fli>\n\u003Cli>F5 از اسلاید اول و Shift+F5 از اسلاید فعلی.\u003C\u002Fli>\n\u003Cli>آدرس گیرنده‌ی اول در To و گیرنده‌ی دوم در BCC؛ پیوست با آیکون سنجاق.\u003C\u002Fli>\n\u003Cli>Table Design، تعریف سه فیلد و زدن Primary Key روی فیلد کد. بعد Query Design، افزودن جدول و نوشتن نام شهر در ردیف Criteria زیر فیلد شهر.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>منابع رایگان یا کلاس؟\u003C\u002Fh2>\n\n\u003Cp>اگر با کامپیوتر آشنا هستید، همین تمرین‌ها و منابع رایگان برای قبولی کافی‌اند. برای مشکلات رایج تایپ فارسی در ورد هم \u003Ca href=\"\u002Ftutorials\u002Fword\u002Ftayp-farsi-dar-word\">این آموزش\u003C\u002Fa> را ببینید. اگر از پایه شروع می‌کنید یا می‌خواهید مهارت واقعی، به‌خصوص در اکسل، بسازید، \u003Ca href=\"\u002Fcourses\u002Ficdl\">دوره‌ی آنلاین مهارت‌های هفت‌گانه ICDL داناورس\u003C\u002Fa> همه‌ی این مهارت‌ها را با تمرین عملی و رفع اشکال آموزش می‌دهد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famadegi-azmoon-icdl.jpg","آمادگی آزمون ICDL؛ ۲۰ تمرین عملی و سوال نمونه","آمادگی آزمون ICDL فنی‌وحرفه‌ای و سوال‌های کامپیوتر آزمون استخدامی: برنامه‌ی چهارهفته‌ای، ۲۰ تمرین عملی ویندوز، ورد، اکسل و پاورپوینت و ۱۰ سوال تستی با جواب.","amadegi-azmoon-icdl",[180,181,182],"برای آزمون ICDL، چه برای مدرک فنی‌وحرفه‌ای و چه بخش کامپیوتر آزمون استخدامی، هم مفاهیم پایه لازم است و هم کار عملی با ویندوز، ورد، اکسل و پاورپوینت.","برنامه‌ی آمادگی چهارهفته‌ای: هفته‌ی اول مفاهیم پایه و ویندوز، دوم ورد، سوم اکسل و چهارم پاورپوینت، اینترنت و ایمیل.","این صفحه ۲۰ تمرین عملی و ۱۰ سؤال تستی نمونه با جواب دارد؛ تمرین‌ها خودساخته‌اند و سؤال واقعی آزمون نیستند.",{"id":184,"created_at":185,"title":186,"category":27,"content":187,"image_url":188,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":189,"seo_title":190,"seo_description":191,"schema_data":13,"slug":192,"tags":13,"updated_at":185,"summary_points":193,"reviewed_by":197},34,"2026-10-02T13:44:39.157667+00:00","آموزش فتوشاپ برای کودکان و نوجوانان: از چند سالگی و چطور شروع کنیم؟","\n\u003Cblockquote>\u003Cstrong>جواب کوتاه:\u003C\u002Fstrong> بیشتر بچه‌ها از حدود ۱۰ تا ۱۲ سالگی، وقتی با موس و کیبورد راحت‌اند و حوصله‌ی پروژه‌های چندمرحله‌ای را دارند، می‌توانند فتوشاپ را شروع کنند. برای سنین پایین‌تر برنامه‌های ساده‌تر نقاشی و ویرایش عکس مناسب‌ترند. فتوشاپ برای کودک و نوجوان فقط یک مهارت فنی نیست؛ خلاقیت، دقت و سواد تصویری را هم تقویت می‌کند.\u003C\u002Fblockquote>\n\n\u003Cp>بچه‌های امروز هر روز با عکس و تصویر سروکار دارند: استیکر می‌سازند، عکس ویرایش می‌کنند و پست می‌بینند. خیلی از آن‌ها دوست دارند خودشان هم چیزی بسازند. فتوشاپ یکی از بهترین راه‌هاست که این علاقه را از «مصرف کردن تصویر» به «ساختن تصویر» ببرد. در این مقاله می‌گوییم از چه سنی مناسب است، چه چیزهایی یاد می‌گیرند و والدین چطور می‌توانند کمک کنند.\u003C\u002Fp>\n\n\u003Ch2>از چند سالگی؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>زیر ۹ سال:\u003C\u002Fstrong> معمولاً زود است. فتوشاپ منوها و پنل‌های زیادی دارد و کار با آن به خواندن روان و دقت در موس نیاز دارد. برنامه‌های ساده‌ی نقاشی دیجیتال برای این سن مناسب‌ترند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>۱۰ تا ۱۲ سال:\u003C\u002Fstrong> نقطه‌ی شروع خوب، به شرطی که آموزش با پروژه‌های کوتاه و جذاب باشد و کودک خیلی زود چیزی بسازد که به آن افتخار کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>۱۳ سال به بالا:\u003C\u002Fstrong> نوجوان می‌تواند مفاهیم دقیق‌تر مثل لایه، ماسک و اصلاح رنگ را هم یاد بگیرد و کم‌کم به طراحی پوستر و گرافیک جدی برسد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>سن فقط یک راهنماست. نشانه‌های مهم‌تر این‌هاست: کودک با موس راحت کار می‌کند، فایل ذخیره و باز می‌کند، و حوصله دارد یک کار را در چند مرحله جلو ببرد.\u003C\u002Fp>\n\n\u003Ch2>کودک با فتوشاپ چه چیزهایی یاد می‌گیرد؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>خلاقیت هدفمند:\u003C\u002Fstrong> ایده‌ی ذهنی را به یک تصویر واقعی تبدیل می‌کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>فکر کردن مرحله‌ای:\u003C\u002Fstrong> هر طرح از چند قدم ساخته می‌شود؛ مثل برنامه‌نویسی، کار بزرگ به کارهای کوچک شکسته می‌شود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>دقت و حوصله:\u003C\u002Fstrong> انتخاب دقیق یک سوژه یا هم‌تراز کردن متن‌ها تمرین تمرکز است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>سواد تصویری:\u003C\u002Fstrong> کودکی که خودش عکس را دستکاری کرده، بهتر می‌فهمد که خیلی از عکس‌های فضای مجازی هم دستکاری شده‌اند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>یک مهارت کاربردی:\u003C\u002Fstrong> ساختن کارت تبریک، پوستر مدرسه یا کاور ارائه‌ی کلاسی.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>اولین پروژه‌های مناسب\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>\u003Cstrong>کارت تبریک:\u003C\u002Fstrong> یک عکس، یک پس‌زمینه‌ی رنگی و یک جمله. برای آشنایی با لایه و متن عالی است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کلاژ عکس خانوادگی:\u003C\u002Fstrong> چند عکس در یک صفحه با قاب و فاصله‌ی منظم.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>پوستر فیلم یا کتاب مورد علاقه:\u003C\u002Fstrong> تیتر بزرگ، یک تصویر اصلی و چند خط توضیح.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>تغییر رنگ لباس یا وسیله در عکس:\u003C\u002Fstrong> آشنایی ساده با انتخاب و اصلاح رنگ.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>استیکر شخصی:\u003C\u002Fstrong> جدا کردن سوژه از پس‌زمینه و ذخیره با فرمت PNG. آموزشش را در \u003Ca href=\"\u002Ftutorials\u002Fphotoshop\u002Fhazf-pas-zamine-photoshop\">حذف پس‌زمینه در فتوشاپ\u003C\u002Fa> آورده‌ایم.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>پروژه‌ها باید کوتاه باشند و در یک یا دو جلسه تمام شوند. کودکی که بعد از سه جلسه هنوز چیزی تمام نکرده، معمولاً علاقه‌اش را از دست می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>اخلاق تصویر: مهم‌تر از هر ابزاری\u003C\u002Fh2>\n\n\u003Cp>فتوشاپ ابزار قدرتمندی است و کودک باید از همان اول چند قانون را یاد بگیرد:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>عکس دیگران بدون اجازه نه:\u003C\u002Fstrong> دستکاری عکس دوستان و هم‌کلاسی‌ها و پخش کردنش، حتی به شوخی، می‌تواند آزاردهنده باشد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>عکس جعلی را واقعی جا نزنیم:\u003C\u002Fstrong> ساختن تصویر خیالی کار خلاقانه است، ولی وانمود کردن به اینکه واقعی است، دروغ است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>هر عکسی در اینترنت مال ما نیست:\u003C\u002Fstrong> عکس‌ها و طرح‌ها صاحب دارند. برای تمرین از عکس‌های خودتان یا سایت‌هایی استفاده کنید که عکس رایگان و با مجوز آزاد می‌دهند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>این گفتگو را با کودک داشته باشید؛ قواعد ایمنی فضای مجازی را در مقاله‌ی \u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-koodakan\">هوش مصنوعی برای کودکان\u003C\u002Fa> هم توضیح داده‌ایم، چون ابزارهای ساخت تصویر با هوش مصنوعی همین سوال‌ها را جدی‌تر می‌کنند.\u003C\u002Fp>\n\n\u003Ch2>چه سیستم و برنامه‌ای لازم است؟\u003C\u002Fh2>\n\n\u003Cp>فتوشاپ روی کامپیوتر اجرا می‌شود و برای کار راحت حداقل ۸ گیگابایت رم لازم دارد. اگر سیستم خانه ضعیف است یا می‌خواهید قبل از هر چیز ببینید کودک علاقه دارد یا نه، برنامه‌هایی که در مرورگر اجرا می‌شوند و محیطی شبیه فتوشاپ دارند، مثل Photopea، شروع خوبی‌اند. ویرایش عکس روی گوشی هم برای کارهای ساده کافی است؛ مقایسه‌ی کامل را در \u003Ca href=\"\u002Flearning\u002Fphotoshop-ba-goshi-ya-computer\">فتوشاپ با گوشی یا کامپیوتر\u003C\u002Fa> ببینید.\u003C\u002Fp>\n\n\u003Ch2>والدین چطور کمک کنند؟\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>لازم نیست خودتان فتوشاپ بلد باشید. از کودک بخواهید کارش را برایتان توضیح بدهد؛ توضیح دادن بهترین مرور است.\u003C\u002Fli>\n\u003Cli>کارهای تمام‌شده را جدی بگیرید: چاپ کنید، روی یخچال بزنید یا برای خانواده بفرستید.\u003C\u002Fli>\n\u003Cli>زمان صفحه‌نمایش را با ساختن پر کنید، نه با جایگزین کردن کامل بازی و فعالیت بیرون.\u003C\u002Fli>\n\u003Cli>اگر کودک علاقه نشان داد، آموزش ساختارمند با مربی کمک می‌کند از مرحله‌ی «امتحان کردن» به «بلد بودن» برسد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>برای مسیر کامل یادگیری، \u003Ca href=\"\u002Flearning\u002Famoozesh-photoshop-az-sefr\">آموزش فتوشاپ از صفر\u003C\u002Fa> را ببینید. برای اطلاع از رده‌ی سنی و شرایط \u003Ca href=\"\u002Fcourses\u002Fphotoshop\">دوره‌ی فتوشاپ داناورس\u003C\u002Fa> با مشاوران ما تماس بگیرید. اگر هم مطمئن نیستید طراحی بهترین مسیر برای فرزندتان است، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان\u003C\u002Fa> را امتحان کنید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-photoshop-koodakan.jpg","photoshop","آموزش فتوشاپ برای کودکان و نوجوانان (راهنمای والدین)","فتوشاپ برای کودکان از چند سالگی مناسب است؟ آنچه کودک و نوجوان با فتوشاپ یاد می‌گیرد، اولین پروژه‌های مناسب، اخلاق تصویر و نقش والدین.","amoozesh-photoshop-koodakan",[194,195,196],"بیشتر بچه‌ها از حدود ۱۰ تا ۱۲ سالگی، وقتی با موس و کیبورد راحت‌اند، می‌توانند فتوشاپ را شروع کنند؛ زیر ۹ سال برنامه‌های ساده‌ی نقاشی دیجیتال مناسب‌ترند.","پروژه‌های مناسب شروع: کارت تبریک، کلاژ عکس خانوادگی و پوستر فیلم یا کتاب مورد علاقه.","کودک باید از همان اول اخلاق تصویر را یاد بگیرد؛ مثلاً دستکاری و پخش عکس دیگران بدون اجازه، حتی به شوخی، ممنوع است.","پانیذ برنا",{"id":199,"created_at":200,"title":201,"category":75,"content":202,"image_url":203,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":189,"seo_title":204,"seo_description":205,"schema_data":13,"slug":206,"tags":13,"updated_at":200,"summary_points":207,"reviewed_by":197},33,"2026-10-02T13:44:25.397957+00:00","آموزش فتوشاپ از صفر: نقشه راه قدم‌به‌قدم، ابزارهای اصلی و تمرین","\n\u003Cblockquote>\u003Cstrong>جواب کوتاه:\u003C\u002Fstrong> فتوشاپ را با یاد گرفتن همه‌ی ابزارها شروع نکنید. اول محیط برنامه و مفهوم لایه را یاد بگیرید، بعد به ترتیب انتخاب و ماسک، اصلاح رنگ و روتوش، متن و طراحی، ترکیب تصویر و در آخر خروجی گرفتن. با روزی یک ساعت تمرین، در حدود شش هفته به سطحی می‌رسید که کارهای رایج را خودتان انجام بدهید.\u003C\u002Fblockquote>\n\n\u003Cp>فتوشاپ صدها ابزار و منو دارد و همین تازه‌کارها را می‌ترساند. خبر خوب این است که برای بیشتر کارهای واقعی، از ویرایش عکس تا طراحی پست اینستاگرام، فقط بخش کوچکی از این ابزارها لازم است. این راهنما همان بخش کوچک را به ترتیب درست می‌چیند و برای هر مرحله تمرین می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>قبل از شروع: کامپیوتر یا گوشی؟\u003C\u002Fh2>\n\n\u003Cp>فتوشاپ کامل روی کامپیوتر اجرا می‌شود. برای اجرای راحت، حداقل ۸ گیگابایت رم لازم است و با ۱۶ گیگابایت کار روان‌تری دارید. نسخه‌های موبایلی و برنامه‌های شبیه فتوشاپ روی گوشی برای کارهای ساده کافی‌اند، ولی برای یادگیری جدی کافی نیستند. مقایسه‌ی کامل را در \u003Ca href=\"\u002Flearning\u002Fphotoshop-ba-goshi-ya-computer\">آموزش فتوشاپ با گوشی یا کامپیوتر\u003C\u002Fa> آورده‌ایم.\u003C\u002Fp>\n\n\u003Ch2>محیط فتوشاپ در یک نگاه\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>نوار ابزار (سمت چپ):\u003C\u002Fstrong> ابزارهای اصلی مثل انتخاب، قلم‌مو و متن. بعضی ابزارها زیر هم گروه شده‌اند؛ با نگه داشتن کلیک روی هر ابزار، بقیه‌ی گروه ظاهر می‌شود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نوار تنظیمات (بالا):\u003C\u002Fstrong> گزینه‌های همان ابزاری که انتخاب کرده‌اید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>پنل‌ها (سمت راست):\u003C\u002Fstrong> مهم‌ترینشان پنل Layers است که تقریباً همیشه باید باز باشد.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>منوها:\u003C\u002Fstrong> File، Edit، Image، Layer، Select، Filter و بقیه.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>مهم‌ترین مفهوم فتوشاپ: لایه\u003C\u002Fh2>\n\n\u003Cp>لایه‌ها مثل ورقه‌های شفافی هستند که روی هم چیده شده‌اند. متن روی یک لایه است، عکس روی لایه‌ی دیگر و اصلاح رنگ روی لایه‌ی سوم. با این کار هر بخش را جدا تغییر می‌دهید، بدون اینکه بقیه خراب شوند.\u003C\u002Fp>\n\n\u003Cp>قاعده‌ای که از روز اول عادتش کنید: \u003Cstrong>روی عکس اصلی مستقیم کار نکنید.\u003C\u002Fstrong> برای اصلاح رنگ از لایه‌ی تنظیمی (Adjustment Layer) و برای پنهان کردن بخشی از عکس از ماسک لایه استفاده کنید، نه از پاک‌کن. این روش را «ویرایش غیرمخرب» می‌گویند و فرق اصلی کار مبتدی و حرفه‌ای همین‌جاست.\u003C\u002Fp>\n\n\u003Ch2>نقشه راه شش‌هفته‌ای\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>هفته\u003C\u002Fth>\u003Cth>موضوع\u003C\u002Fth>\u003Cth>تمرین پایان هفته\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>۱\u003C\u002Ftd>\u003Ctd>محیط برنامه، ساختن سند، اندازه و رزولوشن، لایه‌ها\u003C\u002Ftd>\u003Ctd>یک کلاژ ساده از سه عکس در یک سند\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>۲\u003C\u002Ftd>\u003Ctd>ابزارهای انتخاب و ماسک لایه\u003C\u002Ftd>\u003Ctd>جدا کردن سوژه از پس‌زمینه\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>۳\u003C\u002Ftd>\u003Ctd>روتوش و اصلاح رنگ با لایه‌های تنظیمی\u003C\u002Ftd>\u003Ctd>اصلاح یک عکس تاریک یا کم‌رنگ\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>۴\u003C\u002Ftd>\u003Ctd>متن، شکل و سبک لایه\u003C\u002Ftd>\u003Ctd>طراحی یک پست اینستاگرام\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>۵\u003C\u002Ftd>\u003Ctd>ترکیب تصاویر و حالت‌های ترکیب (Blend Modes)\u003C\u002Ftd>\u003Ctd>عوض کردن آسمان یک عکس\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>۶\u003C\u002Ftd>\u003Ctd>خروجی برای وب و چاپ، و یک پروژه‌ی کامل\u003C\u002Ftd>\u003Ctd>طراحی پوستر یک رویداد از صفر تا خروجی\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch3>هفته‌ی ۱: سند، اندازه و رزولوشن\u003C\u002Fh3>\n\u003Cp>از File و New یک سند بسازید و با سه مفهوم آشنا شوید: اندازه بر حسب پیکسل، رزولوشن (برای چاپ معمولاً ۳۰۰ و برای صفحه‌ی نمایش اهمیت کمتری دارد) و حالت رنگ (RGB برای صفحه‌ی نمایش، CMYK معمولاً برای چاپ). اندازه‌های رایج اینستاگرام و چاپ را در \u003Ca href=\"\u002Ftutorials\u002Fphotoshop\u002Ftarahi-poster-photoshop\">آموزش طراحی پوستر\u003C\u002Fa> آورده‌ایم.\u003C\u002Fp>\n\n\u003Ch3>هفته‌ی ۲: انتخاب و ماسک\u003C\u002Fh3>\n\u003Cp>Select Subject، ابزار Quick Selection و Object Selection، و بعد ماسک لایه. این مهم‌ترین مهارت فتوشاپ است، چون تقریباً هر کار دیگری با «انتخاب درست» شروع می‌شود. تمرین عملی: \u003Ca href=\"\u002Ftutorials\u002Fphotoshop\u002Fhazf-pas-zamine-photoshop\">حذف پس‌زمینه‌ی عکس در فتوشاپ\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch3>هفته‌ی ۳: روتوش و رنگ\u003C\u002Fh3>\n\u003Cp>Spot Healing Brush برای لک و جوش، Clone Stamp برای کپی بخشی از عکس، و لایه‌های تنظیمی Levels، Curves و Hue\u002FSaturation برای نور و رنگ. سعی کنید اصلاح‌ها طبیعی بمانند؛ روتوش بیش از حد از اشتباه‌های رایج تازه‌کارهاست.\u003C\u002Fp>\n\n\u003Ch3>هفته‌ی ۴: متن و طراحی\u003C\u002Fh3>\n\u003Cp>ابزار Type، ابزارهای شکل و سبک‌های لایه مثل سایه. اگر حروف فارسی در فتوشاپ جدا یا برعکس تایپ می‌شوند، تنظیم موتور متن را در همان \u003Ca href=\"\u002Ftutorials\u002Fphotoshop\u002Ftarahi-poster-photoshop\">آموزش طراحی پوستر\u003C\u002Fa> ببینید.\u003C\u002Fp>\n\n\u003Ch3>هفته‌ی ۵: ترکیب تصاویر\u003C\u002Fh3>\n\u003Cp>آوردن عکس دوم با Place Embedded، تغییر اندازه با Free Transform، محو کردن مرز با ماسک و هماهنگ کردن رنگ. تمرین عملی: \u003Ca href=\"\u002Ftutorials\u002Fphotoshop\u002Ftarkib-do-aks-photoshop\">ترکیب دو عکس در فتوشاپ\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch3>هفته‌ی ۶: خروجی و پروژه\u003C\u002Fh3>\n\u003Cp>Export As برای وب، PDF برای چاپ و نگه داشتن فایل PSD لایه‌باز. هفته‌ی آخر یک پروژه‌ی کامل را از صفر تا خروجی انجام بدهید؛ پروژه‌ای که به کار خودتان بیاید، مثل پوستر یک رویداد واقعی.\u003C\u002Fp>\n\n\u003Ch2>ده ابزار پرکاربرد و کلید میان‌برشان\u003C\u002Fh2>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>ابزار\u003C\u002Fth>\u003Cth>کلید\u003C\u002Fth>\u003Cth>کاربرد\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Move\u003C\u002Ftd>\u003Ctd>V\u003C\u002Ftd>\u003Ctd>جابه‌جا کردن لایه‌ها\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Marquee\u003C\u002Ftd>\u003Ctd>M\u003C\u002Ftd>\u003Ctd>انتخاب مستطیل و بیضی\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Lasso\u003C\u002Ftd>\u003Ctd>L\u003C\u002Ftd>\u003Ctd>انتخاب آزاد با دست\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Quick Selection و Object Selection\u003C\u002Ftd>\u003Ctd>W\u003C\u002Ftd>\u003Ctd>انتخاب هوشمند سوژه\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Crop\u003C\u002Ftd>\u003Ctd>C\u003C\u002Ftd>\u003Ctd>بریدن و صاف کردن عکس\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Spot Healing Brush\u003C\u002Ftd>\u003Ctd>J\u003C\u002Ftd>\u003Ctd>پاک کردن لک و اشیای کوچک\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Brush\u003C\u002Ftd>\u003Ctd>B\u003C\u002Ftd>\u003Ctd>نقاشی، و مهم‌تر از آن کار روی ماسک\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Clone Stamp\u003C\u002Ftd>\u003Ctd>S\u003C\u002Ftd>\u003Ctd>کپی بخشی از عکس روی بخش دیگر\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Type\u003C\u002Ftd>\u003Ctd>T\u003C\u002Ftd>\u003Ctd>نوشتن متن\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Gradient\u003C\u002Ftd>\u003Ctd>G\u003C\u002Ftd>\u003Ctd>رنگ‌آمیزی تدریجی، و محو کردن ماسک\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>میان‌برهایی که از روز اول به کار می‌آیند\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>Ctrl+Z:\u003C\u002Fstrong> برگشت به عقب؛ در نسخه‌های جدید چند مرحله.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ctrl+T:\u003C\u002Fstrong> تغییر اندازه و چرخاندن لایه.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ctrl+J:\u003C\u002Fstrong> کپی گرفتن از لایه، قبل از هر تغییر مهم.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ctrl+D:\u003C\u002Fstrong> برداشتن انتخاب.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ctrl+Shift+I:\u003C\u002Fstrong> برعکس کردن انتخاب.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>کلیدهای [ و ]:\u003C\u002Fstrong> کوچک و بزرگ کردن قلم‌مو.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نگه داشتن Space:\u003C\u002Fstrong> جابه‌جا کردن صفحه با موس.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>در مک به‌جای Ctrl از Cmd استفاده کنید.\u003C\u002Fp>\n\n\u003Ch2>اشتباه‌های رایج تازه‌کارها\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>کار مستقیم روی لایه‌ی اصلی:\u003C\u002Fstrong> بعد از چند تغییر دیگر راه برگشت ندارید. اول با Ctrl+J کپی بگیرید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>پاک‌کن به‌جای ماسک:\u003C\u002Fstrong> پاک‌کن پیکسل‌ها را برای همیشه حذف می‌کند؛ ماسک فقط پنهانشان می‌کند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>رزولوشن پایین برای چاپ:\u003C\u002Fstrong> طرحی که برای اینستاگرام ساخته شده، روی پوستر بزرگ تار چاپ می‌شود.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ذخیره نکردن فایل PSD:\u003C\u002Fstrong> فقط JPG ذخیره کنید و لایه‌ها برای همیشه از بین می‌روند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>یاد گرفتن بدون پروژه:\u003C\u002Fstrong> دیدن ساعت‌ها ویدیو بدون ساختن چیزی، کمترین یادگیری را دارد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>فتوشاپ و هوش مصنوعی\u003C\u002Fh2>\n\n\u003Cp>نسخه‌های جدید فتوشاپ ابزارهای هوش مصنوعی دارند؛ مثل Generative Fill که با چند کلمه توضیح، چیزی به عکس اضافه یا از آن حذف می‌کند. این ابزارها کار را سریع‌تر می‌کنند، ولی جای مهارت‌های پایه را نمی‌گیرند: باید بدانید چه چیزی را کجا انتخاب کنید و نتیجه را چطور با بقیه‌ی عکس هماهنگ کنید. آموزش کاملش را در \u003Ca href=\"\u002Ftutorials\u002Fphotoshop\u002Fphotoshop-ba-hoosh-masnooi\">فتوشاپ با هوش مصنوعی\u003C\u002Fa> ببینید.\u003C\u002Fp>\n\n\u003Ch2>بعد از فتوشاپ\u003C\u002Fh2>\n\n\u003Cp>فتوشاپ برای کار با عکس و تصویرهای پیکسلی است. اگر می‌خواهید لوگو و تصویرسازی برداری بسازید، \u003Ca href=\"\u002Fcourses\u002Fillustrator\">ایلاستریتور\u003C\u002Fa> قدم بعدی است و برای صفحه‌آرایی کتاب و مجله \u003Ca href=\"\u002Fcourses\u002Findesign\">ایندیزاین\u003C\u002Fa>. اگر می‌خواهید فتوشاپ را با مربی، پروژه‌ی واقعی و بازخورد روی کارتان یاد بگیرید، \u003Ca href=\"\u002Fcourses\u002Fphotoshop\">دوره‌ی آموزش فتوشاپ داناورس\u003C\u002Fa> همین مسیر را قدم‌به‌قدم جلو می‌برد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-photoshop-az-sefr.jpg","آموزش فتوشاپ از صفر تا صد؛ نقشه راه و تمرین","آموزش فتوشاپ از صفر برای مبتدی‌ها: نقشه راه شش‌هفته‌ای، مفهوم لایه و ماسک، ده ابزار پرکاربرد با کلید میان‌بر، تمرین هر مرحله و اشتباه‌های رایج تازه‌کارها.","amoozesh-photoshop-az-sefr",[208,209,210],"فتوشاپ را با یاد گرفتن همه‌ی ابزارها شروع نکنید: اول محیط و لایه، بعد انتخاب و ماسک، اصلاح رنگ و روتوش، متن و طراحی، ترکیب تصویر و خروجی گرفتن.","با روزی یک ساعت تمرین، در حدود شش هفته به سطحی می‌رسید که کارهای رایج را خودتان انجام دهید.","فتوشاپ کامل روی کامپیوتر اجرا می‌شود و حداقل ۸ گیگابایت رم لازم دارد؛ قبل از هر تغییر مهم با Ctrl+J از لایه کپی بگیرید و به‌جای پاک‌کن از ماسک استفاده کنید.",{"id":212,"created_at":213,"title":214,"category":27,"content":215,"image_url":216,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":30,"seo_title":217,"seo_description":218,"schema_data":13,"slug":219,"tags":13,"updated_at":213,"summary_points":220,"reviewed_by":38},32,"2026-10-02T13:43:51.884771+00:00","رباتیک کودکان در خانه: ۵ پروژه‌ی ساده با وسایل دم دست","\n\u003Cblockquote>\u003Cstrong>جواب کوتاه:\u003C\u002Fstrong> برای شروع رباتیک در خانه کیت گران لازم نیست. با نی، نخ، مقوا، سرنگ بدون سوزن، بطری و یک موتور کوچک اسباب‌بازی می‌شود پنج پروژه ساخت که مفاهیم اصلی رباتیک را نشان می‌دهند: حرکت، انتقال نیرو، انرژی و فرمان دادن. این پروژه‌ها کمک می‌کنند ببینید فرزندتان واقعاً به ساختن علاقه دارد یا نه.\u003C\u002Fblockquote>\n\n\u003Cp>خیلی از والدین قبل از ثبت‌نام در کلاس یا خرید کیت، می‌خواهند بدانند کودکشان اصلاً به رباتیک علاقه دارد یا نه. بهترین راه، یک آخر هفته ساختن است. این پنج پروژه با وسایلی انجام می‌شوند که در بیشتر خانه‌ها پیدا می‌شود و هر کدام یک ایده‌ی واقعی از دنیای ربات‌ها را نشان می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>قبل از شروع: قواعد ایمنی\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>هیچ‌وقت از برق شهر استفاده نکنید.\u003C\u002Fstrong> همه‌ی پروژه‌ها با باتری قلمی یا بدون برق‌اند.\u003C\u002Fli>\n\u003Cli>بریدن با کاتر و قیچی تیز کار بزرگ‌ترهاست.\u003C\u002Fli>\n\u003Cli>سرنگ‌ها \u003Cstrong>بدون سوزن\u003C\u002Fstrong> باشند؛ سرنگ‌های خوراکی دارو یا سرنگ‌هایی که از داروخانه بدون سوزن می‌خرید.\u003C\u002Fli>\n\u003Cli>باتری را با سیم لخت اتصال کوتاه نکنید؛ باتری داغ می‌شود. از جاباتری استفاده کنید.\u003C\u002Fli>\n\u003Cli>قطعه‌های ریز را از دسترس بچه‌های کوچک‌تر دور نگه دارید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>پروژه‌ی ۱: دست رباتیک با نی و نخ\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>مناسب:\u003C\u002Fstrong> از حدود ۷ سال با کمک بزرگ‌تر · \u003Cstrong>مفهوم:\u003C\u002Fstrong> تاندون و انتقال حرکت\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>وسایل:\u003C\u002Fstrong> مقوای محکم، چند نی، نخ ضخیم یا کاموا، چسب نواری، قیچی.\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>دور دست کودک را روی مقوا بکشید و ببرید.\u003C\u002Fli>\n\u003Cli>هر انگشت را در جای مفصل‌ها با تا کردن آرام علامت بزنید تا خم شود.\u003C\u002Fli>\n\u003Cli>نی‌ها را به قطعه‌های کوتاه ببرید و بین مفصل‌های هر انگشت روی مقوا بچسبانید.\u003C\u002Fli>\n\u003Cli>از داخل نی‌های هر انگشت یک نخ رد کنید و سر نخ را به نوک انگشت بچسبانید.\u003C\u002Fli>\n\u003Cli>سر دیگر نخ‌ها را از مچ بیرون بیاورید و بکشید. انگشت‌ها خم می‌شوند.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>چه یاد می‌گیرد:\u003C\u002Fstrong> دست ربات‌ها و دست خود ما با همین ایده کار می‌کند: کشیدن یک رشته، حرکت را به جای دیگری منتقل می‌کند.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۲: بازوی هیدرولیک با سرنگ\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>مناسب:\u003C\u002Fstrong> حدود ۹ سال به بالا · \u003Cstrong>مفهوم:\u003C\u002Fstrong> انتقال نیرو با مایع\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>وسایل:\u003C\u002Fstrong> دو تا چهار سرنگ بدون سوزن، شلنگ نازک که دقیقاً سر سرنگ بنشیند (شلنگ آکواریوم معمولاً مناسب است)، آب، مقوای ضخیم یا چوب بستنی، چسب حرارتی (با کمک بزرگ‌تر) و پونز یا پیچ کوچک برای مفصل.\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>یک سرنگ را پر از آب کنید و سرنگ دوم را خالی و با پیستون پایین نگه دارید.\u003C\u002Fli>\n\u003Cli>دو سرنگ را با شلنگ به هم وصل کنید. پیستون یکی را فشار بدهید؛ پیستون دیگری بیرون می‌آید.\u003C\u002Fli>\n\u003Cli>از مقوا یا چوب بستنی یک بازوی دوتکه بسازید که در مفصل وسط باز و بسته شود.\u003C\u002Fli>\n\u003Cli>سرنگ دوم را طوری روی بازو بچسبانید که با بیرون آمدن پیستونش، بازو بلند شود.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>چه یاد می‌گیرد:\u003C\u002Fstrong> بیل مکانیکی و خیلی از ماشین‌های سنگین با همین اصل کار می‌کنند. اگر دو جفت سرنگ دیگر هم اضافه کنید، بازو می‌چرخد و چنگک هم پیدا می‌کند.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۳: ربات نقاش لرزان\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>مناسب:\u003C\u002Fstrong> حدود ۸ سال به بالا · \u003Cstrong>مفهوم:\u003C\u002Fstrong> موتور و حرکت نامتعادل\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>وسایل:\u003C\u002Fstrong> یک موتور کوچک (از اسباب‌بازی خراب یا فروشگاه قطعات)، جاباتری دوتایی قلمی با دو باتری، یک لیوان کاغذی یا یک‌بار مصرف، سه ماژیک، چسب نواری، یک تکه پاک‌کن یا چوب‌پنبه.\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>سه ماژیک را مثل پایه‌ی سه‌پایه دور لیوان وارونه بچسبانید، طوری که نوکشان روی زمین باشد.\u003C\u002Fli>\n\u003Cli>موتور را روی کف لیوان (که حالا بالاست) بچسبانید.\u003C\u002Fli>\n\u003Cli>تکه پاک‌کن را \u003Cstrong>کج و نامتقارن\u003C\u002Fstrong> روی محور موتور فرو کنید. همین وزن نامتعادل باعث لرزش می‌شود.\u003C\u002Fli>\n\u003Cli>جاباتری را هم روی لیوان بچسبانید و سیم‌های موتور را به آن وصل کنید.\u003C\u002Fli>\n\u003Cli>ربات را روی یک کاغذ بزرگ بگذارید و درِ ماژیک‌ها را بردارید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>چه یاد می‌گیرد:\u003C\u002Fstrong> لرزش گوشی هم با همین ایده ساخته می‌شود؛ یک موتور کوچک با وزنه‌ای نامتعادل. با جابه‌جا کردن وزنه، الگوی نقاشی عوض می‌شود.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۴: ماشین بادکنکی\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>مناسب:\u003C\u002Fstrong> حدود ۷ سال به بالا · \u003Cstrong>مفهوم:\u003C\u002Fstrong> عمل و عکس‌العمل\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>وسایل:\u003C\u002Fstrong> یک بطری کوچک پلاستیکی یا جعبه‌ی آب‌میوه، چهار درِ بطری، دو چوب کباب یا نی، یک نی خم‌شو، یک بادکنک، چسب نواری.\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>دو نی کوتاه را زیر بطری بچسبانید؛ این‌ها جای محورها هستند.\u003C\u002Fli>\n\u003Cli>چوب کباب را از داخل نی‌ها رد کنید و درهای بطری را به دو سرش وصل کنید. چرخ‌ها باید راحت بچرخند.\u003C\u002Fli>\n\u003Cli>دهانه‌ی بادکنک را دور سر نی خم‌شو محکم ببندید.\u003C\u002Fli>\n\u003Cli>نی را روی بطری بچسبانید، طوری که سرش از پشت ماشین بیرون باشد.\u003C\u002Fli>\n\u003Cli>از داخل نی بادکنک را باد کنید، سر نی را با انگشت بگیرید، ماشین را روی زمین بگذارید و رها کنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>چه یاد می‌گیرد:\u003C\u002Fstrong> هوا به عقب می‌رود و ماشین به جلو؛ همان قانونی که موشک‌ها را هم بالا می‌برد. چرخ‌هایی که گیر می‌کنند، اولین درس مهندسی است: اصطکاک.\u003C\u002Fp>\n\n\u003Ch2>پروژه‌ی ۵: ربات انسانی (برنامه‌نویسی بدون کامپیوتر)\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>مناسب:\u003C\u002Fstrong> از ۶ سال به بالا · \u003Cstrong>مفهوم:\u003C\u002Fstrong> دستور دقیق و الگوریتم\u003C\u002Fp>\n\n\u003Cp>این پروژه هیچ وسیله‌ای لازم ندارد. یک نفر از بزرگ‌ترها نقش ربات را بازی می‌کند و فقط دستورهای دقیق را اجرا می‌کند: «یک قدم جلو»، «ربع دور به راست بچرخ»، «دست را باز کن». کودک باید ربات را با همین دستورها به یک هدف برساند؛ مثلاً برداشتن یک لیوان از روی میز.\u003C\u002Fp>\n\n\u003Cp>نکته‌ی بازی این است که ربات هیچ چیزی را حدس نمی‌زند. اگر کودک بگوید «برو آشپزخانه»، ربات می‌گوید «این دستور را نمی‌شناسم». کودک کم‌کم یاد می‌گیرد کار را به قدم‌های کوچک و دقیق بشکند؛ یعنی دقیقاً همان کاری که برنامه‌نویس می‌کند.\u003C\u002Fp>\n\n\u003Cp>برای سخت‌تر کردن بازی، دستورها را اول روی کاغذ بنویسید و بعد اجرا کنید، یا دستور «تکرار کن» را اضافه کنید: «سه بار تکرار کن: یک قدم جلو».\u003C\u002Fp>\n\n\u003Ch2>بعد از این پروژه‌ها\u003C\u002Fh2>\n\n\u003Cp>اگر کودک از این پروژه‌ها لذت برد، سوال پرسید و خواست چیزی را تغییر بدهد، نشانه‌ی خوبی است که رباتیک برایش مناسب است. قدم بعدی کار با موتور، سنسور و برنامه‌نویسی واقعی است که به کیت آموزشی نیاز دارد.\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>برای انتخاب کیت: \u003Ca href=\"\u002Flearning\u002Frahnama-kharid-kit-robatik-koodakan\">راهنمای خرید کیت رباتیک کودکان\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>برای شناخت بیشتر رباتیک و سن مناسب: \u003Ca href=\"\u002Flearning\u002Frobotik-koodakan-chist\">رباتیک کودکان چیست\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>برای یادگیری با مربی و از هر شهری: \u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">کلاس آنلاین رباتیک کودکان داناورس\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n  ","\u002Fimages\u002Fblog\u002Frobatik-koodakan-dar-khane.jpg","آموزش رباتیک کودکان در خانه؛ ۵ پروژه‌ی ساده و بی‌خطر","پنج پروژه‌ی ساده‌ی رباتیک برای کودکان در خانه با وسایل دم دست: دست رباتیک، بازوی هیدرولیک، ربات نقاش، ماشین بادکنکی و برنامه‌نویسی بدون کامپیوتر.","robatik-koodakan-dar-khane",[221,222,223],"برای شروع رباتیک در خانه کیت گران لازم نیست؛ با نی، نخ، مقوا، سرنگ بدون سوزن، بطری و یک موتور کوچک اسباب‌بازی می‌شود پنج پروژه ساخت.","پروژه‌ها مفاهیم اصلی رباتیک را نشان می‌دهند: دست رباتیک، بازوی هیدرولیک، ربات نقاش لرزان، ماشین بادکنکی و ربات انسانی برای تمرین الگوریتم.","همه‌ی پروژه‌ها بدون برق شهر و با باتری قلمی‌اند و برای حدود ۶ تا ۹ سال به بالا مناسب‌اند؛ اگر کودک لذت برد، قدم بعدی کار با موتور، سنسور و برنامه‌نویسی واقعی است.",{"id":225,"created_at":226,"title":227,"category":27,"content":228,"image_url":229,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":30,"seo_title":230,"seo_description":231,"schema_data":13,"slug":232,"tags":13,"updated_at":226,"summary_points":233,"reviewed_by":38},31,"2026-10-02T13:42:09.356184+00:00","راهنمای خرید کیت رباتیک کودکان: کدام کیت برای چه سنی؟","\n\u003Cblockquote>\u003Cstrong>جواب کوتاه:\u003C\u002Fstrong> برای شروع، کیت کوچک و ساده‌ای بخرید که با سن کودک و با سرفصل کلاسش جور باشد. زیر ۷ سال معمولاً زود است؛ ۸ تا ۱۰ سال با کیت‌های ساده و بدون لحیم‌کاری شروع کنید؛ از ۱۱ سال به بالا کیت‌های آردوینو و برنامه‌نویسی واقعی مناسب‌اند. قبل از خرید، از مدرس بپرسید دقیقاً چه کیتی لازم است.\u003C\u002Fblockquote>\n\n\u003Cp>جستجوی «خرید کیت رباتیک کودکان» صدها نتیجه دارد: پک‌های چندصدقطعه‌ای، ربات‌های آماده، جعبه‌های آردوینو و کیت‌هایی با اسم‌های شبیه هم. والدینی که خودشان رباتیک کار نکرده‌اند، معمولاً یا گران‌ترین کیت را می‌خرند یا ارزان‌ترین را؛ و هر دو انتخاب اغلب اشتباه است.\u003C\u002Fp>\n\n\u003Cp>در این راهنما انواع کیت را توضیح می‌دهیم، می‌گوییم برای هر سن کدام مناسب است و قبل از خرید چه چیزهایی را بررسی کنید. قیمت مشخصی نمی‌نویسیم، چون قیمت کیت‌ها در بازار ایران مرتب تغییر می‌کند و هر عددی که امروز بنویسیم، چند هفته بعد غلط است.\u003C\u002Fp>\n\n\u003Ch2>انواع کیت رباتیک\u003C\u002Fh2>\n\n\u003Cp>کیت‌های رباتیک کودکان را می‌شود در چهار دسته گذاشت. هر دسته برای مرحله‌ی متفاوتی از یادگیری است.\u003C\u002Fp>\n\n\u003Ch3>۱. کیت‌های ساختنی مکانیکی\u003C\u002Fh3>\n\u003Cp>چرخ‌دنده، اهرم، موتور کوچک و جای باتری؛ بدون برنامه‌نویسی. کودک ماشین، بالابر یا پنکه می‌سازد و با دست خودش می‌بیند چرخ‌دنده‌ی بزرگ و کوچک چه فرقی دارند. برای شروع و برای بچه‌های کوچک‌تر مناسب است.\u003C\u002Fp>\n\n\u003Ch3>۲. کیت‌های آموزشی با برنامه‌نویسی بلوکی\u003C\u002Fh3>\n\u003Cp>قطعه‌های ساختنی به‌علاوه‌ی یک برد یا ماژول کنترل، موتور و چند سنسور. برنامه‌نویسی با کشیدن و چیدن بلوک‌ها انجام می‌شود، شبیه اسکرچ. خانواده‌ی کیت‌های آموزشی لگو نمونه‌ی شناخته‌شده‌ی خارجی این دسته است و نمونه‌های دیگر و ارزان‌تر هم در بازار هست.\u003C\u002Fp>\n\n\u003Ch3>۳. ربات‌های برنامه‌پذیر آماده\u003C\u002Fh3>\n\u003Cp>ربات کوچکی که با چند پیچ مونتاژ می‌شود و سنسورهایی مثل تشخیص مانع و دنبال کردن خط دارد. اول با بلوک و بعد با کد متنی برنامه‌ریزی می‌شود. زودتر به نتیجه می‌رسد، ولی بخش «ساختن» آن کمتر است.\u003C\u002Fp>\n\n\u003Ch3>۴. کیت‌های آردوینو و میکروکنترلر\u003C\u002Fh3>\n\u003Cp>برد آردوینو، برد بورد (صفحه‌ی اتصال بدون لحیم)، سیم، مقاومت، LED و سنسورهای مختلف. این‌جا کودک یا نوجوان مدار واقعی می‌بندد و با کد متنی برنامه می‌نویسد. قدرت و انعطاف زیادی دارد، ولی برای شروع از صفر در سن پایین سخت است.\u003C\u002Fp>\n\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>نوع کیت\u003C\u002Fth>\u003Cth>سن مناسب برای شروع\u003C\u002Fth>\u003Cth>برنامه‌نویسی\u003C\u002Fth>\u003Cth>نقطه‌ی قوت\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>ساختنی مکانیکی\u003C\u002Ftd>\u003Ctd>حدود ۸ سال\u003C\u002Ftd>\u003Ctd>ندارد\u003C\u002Ftd>\u003Ctd>درک مکانیک و علت و معلول\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>آموزشی با برنامه‌نویسی بلوکی\u003C\u002Ftd>\u003Ctd>۸ تا ۱۲ سال\u003C\u002Ftd>\u003Ctd>بلوکی\u003C\u002Ftd>\u003Ctd>ساختن و برنامه‌نویسی با هم\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>ربات برنامه‌پذیر آماده\u003C\u002Ftd>\u003Ctd>۹ تا ۱۴ سال\u003C\u002Ftd>\u003Ctd>بلوکی، بعد متنی\u003C\u002Ftd>\u003Ctd>نتیجه‌ی سریع و انگیزه‌بخش\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>آردوینو و میکروکنترلر\u003C\u002Ftd>\u003Ctd>۱۱ سال به بالا\u003C\u002Ftd>\u003Ctd>متنی\u003C\u002Ftd>\u003Ctd>مدار واقعی و پروژه‌های آزاد\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>این سن‌ها تقریبی‌اند. کودکی که قبلاً اسکرچ کار کرده یا اهل ساختن است، ممکن است زودتر سراغ مرحله‌ی بعد برود.\u003C\u002Fp>\n\n\u003Ch2>قبل از خرید، این هفت مورد را بررسی کنید\u003C\u002Fh2>\n\n\u003Col>\n\u003Cli>\u003Cstrong>با کلاس جور است؟\u003C\u002Fstrong> مهم‌ترین سوال همین است. اگر کودک کلاس رباتیک می‌رود، کیتی که با سرفصل کلاس نخواند عملاً بی‌استفاده می‌ماند. اول از مدرس بپرسید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>اتصالات بدون لحیم:\u003C\u002Fstrong> برای زیر ۱۱ سال، کیتی بخرید که قطعه‌ها با گیره، پیچ یا سوکت وصل شوند، نه با هویه.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>نرم‌افزار برنامه‌نویسی:\u003C\u002Fstrong> روی کامپیوتر خودتان اجرا می‌شود؟ به اینترنت دائمی نیاز دارد؟ رابطش برای کودک قابل فهم است؟\u003C\u002Fli>\n\u003Cli>\u003Cstrong>راهنما و پشتیبانی:\u003C\u002Fstrong> دفترچه‌ی راهنمای فارسی یا آموزش قابل دسترس دارد؟ اگر قطعه‌ای خراب شد، قطعه‌ی یدکی پیدا می‌شود؟\u003C\u002Fli>\n\u003Cli>\u003Cstrong>قابلیت ارتقا:\u003C\u002Fstrong> بعداً می‌شود سنسور و موتور اضافه کرد، یا کیت بسته است و بعد از چند پروژه تمام می‌شود؟\u003C\u002Fli>\n\u003Cli>\u003Cstrong>منبع تغذیه:\u003C\u002Fstrong> با باتری قلمی معمولی کار می‌کند یا باتری خاص دارد؟ برای بچه‌های کوچک، باتری قلمی معمولی امن‌تر و در دسترس‌تر است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>قطعه‌های ریز:\u003C\u002Fstrong> اگر خواهر یا برادر کوچک‌تری در خانه هست، به قطعه‌های ریز دقت کنید و کیت را دور از دسترس او نگه دارید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>اشتباه‌های رایج در خرید\u003C\u002Fh2>\n\n\u003Cul>\n\u003Cli>\u003Cstrong>بزرگ‌ترین کیت:\u003C\u002Fstrong> کیتی با صدها قطعه برای کودک تازه‌کار سردرگمی می‌آورد، نه فرصت. خیلی از این کیت‌ها بعد از چند هفته گوشه‌ی اتاق می‌مانند. با کیت پایه شروع کنید و وقتی کودک از امکاناتش جلو زد، ارتقا بدهید.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ارزان‌ترین کیت:\u003C\u002Fstrong> کیتی که اتصالاتش شل است و موتورش گاهی کار می‌کند و گاهی نه، کودک را به جای علاقه‌مند کردن ناامید می‌کند. کودک فکر می‌کند خودش اشتباه کرده، در حالی که ایراد از کیت است.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>خرید قطعه‌های پراکنده:\u003C\u002Fstrong> خرید جداگانه‌ی موتور و سیم و برد برای شروع کار، معمولاً به قطعه‌هایی می‌رسد که با هم کار نمی‌کنند. کیت آموزشی برای همین ساخته شده که قطعه‌هایش با هم جور باشند.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>خرید قبل از مشورت:\u003C\u002Fstrong> اگر کودک کلاس می‌رود یا قرار است برود، اول با مدرس صحبت کنید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>کیت در کلاس آنلاین رباتیک داناورس\u003C\u002Fh2>\n\n\u003Cp>در کلاس آنلاین، کودک با کیت خودش در خانه کار می‌کند؛ این یعنی بعد از کلاس هم می‌تواند ادامه بدهد و بیشترین یادگیری در همین ساعت‌های آزاد اتفاق می‌افتد. در \u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">دوره‌ی رباتیک کودکان داناورس\u003C\u002Fa>، کیت جداگانه خریداری می‌شود و هزینه‌اش جدا از شهریه‌ی دوره است. چون قیمت کیت‌ها مرتب تغییر می‌کند، برای قیمت دقیق و اینکه کدام کیت با سرفصل دوره هماهنگ است، از طریق \u003Ca href=\"\u002Fcontact\">صفحه‌ی تماس\u003C\u002Fa> با ما در ارتباط باشید.\u003C\u002Fp>\n\n\u003Ch2>سوال‌های رایج\u003C\u002Fh2>\n\n\u003Ch3>کیت دست‌دوم بخرم؟\u003C\u002Fh3>\n\u003Cp>برای کیت‌های ساختنی و آموزشی، دست‌دوم سالم گزینه‌ی معقولی است. قبل از خرید فهرست قطعه‌ها را با دفترچه‌ی راهنما مقایسه کنید؛ کیت ناقص بیشتر از کیت نو دردسر دارد. برد و سنسورها را اگر می‌شود امتحان کنید.\u003C\u002Fp>\n\n\u003Ch3>دو بچه می‌توانند از یک کیت استفاده کنند؟\u003C\u002Fh3>\n\u003Cp>برای بازی و پروژه‌های خانگی بله، ولی اگر هر دو هم‌زمان در کلاس شرکت می‌کنند، هر کدام کیت خودش را لازم دارد؛ در جلسه‌ی آنلاین هر کودک باید هم‌زمان با مدرس جلو برود.\u003C\u002Fp>\n\n\u003Ch3>بعد از دوره، کیت به چه دردی می‌خورد؟\u003C\u002Fh3>\n\u003Cp>کیت خوب بعد از دوره هم برای پروژه‌های تازه کاربرد دارد. اگر کودک علاقه‌اش را حفظ کرد، با اضافه کردن چند سنسور یا رفتن سراغ آردوینو ادامه می‌دهد.\u003C\u002Fp>\n\n\u003Cp>هنوز مطمئن نیستید رباتیک برای فرزندتان مناسب است؟ \u003Ca href=\"\u002Flearning\u002Frobotik-koodakan-chist\">رباتیک کودکان چیست\u003C\u002Fa> را بخوانید، یا قبل از خرید هر کیتی، چند \u003Ca href=\"\u002Flearning\u002Frobatik-koodakan-dar-khane\">پروژه‌ی ساده‌ی رباتیک در خانه\u003C\u002Fa> را با وسایل دم دست امتحان کنید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Frahnama-kharid-kit-robatik-koodakan.jpg","خرید کیت رباتیک کودکان؛ راهنمای انتخاب بر اساس سن","قبل از خرید کیت یا پک رباتیک کودکان بخوانید: انواع کیت، کیت مناسب هر سن، هفت مورد که باید بررسی کنید و اشتباه‌های رایج در خرید.","rahnama-kharid-kit-robatik-koodakan",[234,235,236],"زیر ۷ سال برای کیت رباتیک معمولاً زود است؛ ۸ تا ۱۰ سال با کیت‌های ساده و بدون لحیم‌کاری شروع کنید و از ۱۱ سال کیت‌های آردوینو و برنامه‌نویسی واقعی مناسب‌اند.","مهم‌ترین سؤال قبل از خرید این است که کیت با سرفصل کلاس جور باشد؛ پس اول از مدرس بپرسید.","بزرگ‌ترین کیت را نخرید: با کیت پایه شروع کنید و به اتصالات بدون لحیم، نرم‌افزار، قطعه‌ی یدکی، قابلیت ارتقا و باتری معمولی دقت کنید.",{"id":238,"created_at":239,"title":240,"category":8,"content":241,"image_url":242,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":92,"seo_title":243,"seo_description":244,"schema_data":13,"slug":245,"tags":13,"updated_at":239,"summary_points":246,"reviewed_by":100},30,"2026-09-29T17:21:24.279297+00:00","آموزش پایتون پیشرفته: بعد از پایتون مقدماتی دقیقاً چه چیزهایی یاد بگیرم؟","\n\u003Cp>بعد از یادگرفتن متغیر، شرط، حلقه و تابع، بیشتر برنامه‌نویسان تازه‌کار به یک دیوار می‌خورند: برنامه‌های کوچک را می‌نویسند، ولی نمی‌دانند برنامه‌ی واقعی و بزرگ چطور ساخته می‌شود. «پایتون پیشرفته» دقیقاً همین فاصله است؛ نه ترفندهای عجیب زبان، بلکه ابزارهایی که کد را قابل نگهداری، قابل استفاده‌ی دوباره و آماده‌ی دنیای واقعی می‌کنند.\u003C\u002Fp>\n\n\u003Cp>این مقاله فهرست همان ابزارهاست، به ترتیبی که بهتر است یاد بگیرید، با یک مثال کوتاه برای هر کدام.\u003C\u002Fp>\n\n\u003Ch2>از کجا بفهمم آماده‌ی پایتون پیشرفته هستم؟\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>برنامه‌ای با چند تابع می‌نویسید که کار مشخصی انجام می‌دهد، بدون اینکه برای هر خط دنبال آموزش بگردید.\u003C\u002Fli>\n  \u003Cli>با لیست و دیکشنری راحت‌اید و می‌دانید کی از کدام استفاده کنید.\u003C\u002Fli>\n  \u003Cli>پیغام‌های خطا را می‌خوانید و معمولاً خودتان مشکل را پیدا می‌کنید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر هنوز این‌طور نیست، اول \u003Ca href=\"\u002Flearning\u002Famoozesh-python-az-sefr\">نقشه‌ی راه پایتون از صفر\u003C\u002Fa> را تمام کنید و چند \u003Ca href=\"\u002Flearning\u002Fproje-python-mobtadi\">پروژه‌ی مبتدی\u003C\u002Fa> بسازید.\u003C\u002Fp>\n\n\u003Ch2>۱. برنامه‌نویسی شی‌گرا (OOP)\u003C\u002Fh2>\n\n\u003Cp>مهم‌ترین قدم. شی‌گرایی یعنی داده و رفتارهای مربوط به آن را کنار هم در یک «کلاس» نگه دارید. تقریباً همه‌ی کتابخانه‌ها و فریم‌ورک‌های پایتون، از جنگو تا کتابخانه‌های هوش مصنوعی، بر پایه‌ی کلاس ساخته شده‌اند.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>class BankAccount:\n    def __init__(self, owner, balance=0):\n        self.owner = owner\n        self.balance = balance\n\n    def deposit(self, amount):\n        self.balance += amount\n\n    def withdraw(self, amount):\n        if amount &gt; self.balance:\n            raise ValueError(\"Not enough balance\")\n        self.balance -= amount\n\naccount = BankAccount(\"Sara\", 1000)\naccount.deposit(500)\naccount.withdraw(300)\nprint(account.owner, account.balance)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>مفاهیم بعدی در همین بخش: وراثت (کلاسی که ویژگی‌های کلاس دیگر را به ارث می‌برد)، متدهای ویژه مثل \u003Ccode>__str__\u003C\u002Fcode> و کپسوله‌سازی.\u003C\u002Fp>\n\n\u003Ch2>۲. کار با خطا و مدیریت منابع\u003C\u002Fh2>\n\n\u003Cp>برنامه‌ی واقعی باید با ورودی غلط، فایل ناموجود یا قطع اینترنت کنار بیاید، نه اینکه از کار بیفتد.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>try:\n    with open(\"data.txt\", encoding=\"utf-8\") as f:\n        content = f.read()\nexcept FileNotFoundError:\n    print(\"File not found, starting fresh\")\n    content = \"\"\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>عبارت \u003Ccode>with\u003C\u002Fcode> مطمئن می‌شود فایل حتی در صورت بروز خطا بسته شود. همین الگو برای اتصال به دیتابیس و شبکه هم به کار می‌رود.\u003C\u002Fp>\n\n\u003Ch2>۳. توابع پیشرفته و دکوراتور\u003C\u002Fh2>\n\n\u003Cp>در پایتون تابع هم یک مقدار است: می‌شود آن را به تابع دیگری داد یا از تابعی برگرداند. دکوراتور از همین ویژگی استفاده می‌کند تا بدون تغییر یک تابع، رفتاری به آن اضافه کند.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>import time\n\ndef timer(func):\n    def wrapper(*args, **kwargs):\n        start = time.time()\n        result = func(*args, **kwargs)\n        print(func.__name__, \"took\", round(time.time() - start, 3), \"seconds\")\n        return result\n    return wrapper\n\n@timer\ndef slow_sum(n):\n    return sum(range(n))\n\nslow_sum(1_000_000)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>در همین بخش: \u003Ccode>*args\u003C\u002Fcode> و \u003Ccode>**kwargs\u003C\u002Fcode>، تابع lambda، و comprehension‌ها برای ساخت لیست و دیکشنری در یک خط.\u003C\u002Fp>\n\n\u003Ch2>۴. ژنراتورها\u003C\u002Fh2>\n\n\u003Cp>وقتی داده خیلی بزرگ است، لازم نیست همه‌اش را یک‌جا در حافظه بریزید. ژنراتور مقدارها را یکی‌یکی و فقط وقتی لازم است می‌سازد.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>def read_large_file(path):\n    with open(path, encoding=\"utf-8\") as f:\n        for line in f:\n            yield line.strip()\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>این تابع می‌تواند فایلی چند گیگابایتی را خط‌به‌خط پردازش کند، بدون اینکه حافظه پر شود.\u003C\u002Fp>\n\n\u003Ch2>۵. داده‌های ساختاریافته: JSON و CSV\u003C\u002Fh2>\n\n\u003Cp>بیشتر داده‌هایی که برنامه‌ها رد و بدل می‌کنند یکی از این دو قالب‌اند. پایتون برای هر دو ماژول داخلی دارد:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>import json\n\nuser = {\"name\": \"Ali\", \"skills\": [\"python\", \"sql\"]}\ntext = json.dumps(user, ensure_ascii=False)\nloaded = json.loads(text)\nprint(loaded[\"skills\"][0])\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch2>۶. دیتابیس\u003C\u002Fh2>\n\n\u003Cp>وقتی داده‌ها زیاد شوند، فایل متنی دیگر کافی نیست. پایتون با ماژول داخلی \u003Ccode>sqlite3\u003C\u002Fcode> یک دیتابیس کامل بدون نصب در اختیارتان می‌گذارد و زبان SQL را همین‌جا تمرین می‌کنید:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>import sqlite3\n\nconn = sqlite3.connect(\":memory:\")\nconn.execute(\"CREATE&#32;TABLE students (name TEXT, score INTEGER)\")\nconn.executemany(\"INSERT INTO students VALUES (?, ?)\", [(\"Sara\", 18), (\"Reza\", 15)])\nfor row in conn.execute(\"SELECT name FROM students WHERE score &gt;= 17\"):\n    print(row[0])\nconn.close()\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>علامت \u003Ccode>?\u003C\u002Fcode> در کوئری مهم است: داده‌ی کاربر را جدا از دستور SQL می‌فرستد و جلوی حمله‌ی معروف SQL Injection را می‌گیرد.\u003C\u002Fp>\n\n\u003Ch2>۷. محیط مجازی و مدیریت کتابخانه‌ها\u003C\u002Fh2>\n\n\u003Cp>هر پروژه‌ی جدی کتابخانه‌های خودش را دارد و نسخه‌هایشان نباید با پروژه‌های دیگر قاطی شود. ابزار داخلی \u003Ccode>venv\u003C\u002Fcode> برای هر پروژه یک محیط جدا می‌سازد:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>python -m venv .venv\npip install requests\npip freeze &gt; requirements.txt\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>فایل requirements.txt فهرست کتابخانه‌های پروژه است تا هر کس دیگری بتواند دقیقاً همان محیط را بسازد.\u003C\u002Fp>\n\n\u003Ch2>۸. تست و کد تمیز\u003C\u002Fh2>\n\n\u003Cp>برنامه‌نویس حرفه‌ای برای کدش تست می‌نویسد تا مطمئن شود تغییر امروز، چیزی را که دیروز کار می‌کرد خراب نکرده است. کتابخانه‌ی pytest ساده‌ترین شروع است. در کنارش، راهنمای سبک کدنویسی پایتون (PEP 8) و نوشتن type hint کد را برای دیگران و خودتان در آینده خواناتر می‌کند.\u003C\u002Fp>\n\n\u003Ch2>بعد از پایتون پیشرفته: انتخاب مسیر تخصصی\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>مسیر\u003C\u002Fth>\u003Cth>ابزارهای اصلی\u003C\u002Fth>\u003Cth>مناسب کسی که\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>توسعه‌ی وب و بک‌اند\u003C\u002Ftd>\u003Ctd>جنگو، FastAPI، PostgreSQL\u003C\u002Ftd>\u003Ctd>می‌خواهد سایت و API بسازد\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>هوش مصنوعی و داده\u003C\u002Ftd>\u003Ctd>NumPy، Pandas، scikit-learn\u003C\u002Ftd>\u003Ctd>به تحلیل داده و یادگیری ماشین علاقه دارد\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>خودکارسازی\u003C\u002Ftd>\u003Ctd>requests، کار با فایل و اکسل، ربات‌ها\u003C\u002Ftd>\u003Ctd>می‌خواهد کارهای تکراری را خودکار کند\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>امنیت\u003C\u002Ftd>\u003Ctd>شبکه، اسکریپت‌نویسی، ابزارهای تست نفوذ\u003C\u002Ftd>\u003Ctd>به امنیت سیستم‌ها علاقه دارد\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>برای مسیر هوش مصنوعی، \u003Ca href=\"\u002Flearning\u002Fpython-baraye-hoosh-masnooi\">مقاله‌ی پایتون برای هوش مصنوعی\u003C\u002Fa> قدم‌های بعدی را توضیح می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«یادگیری پایتون پیشرفته چقدر طول می‌کشد؟»\u003C\u002Fstrong>\u003Cbr>\nبرای مباحث بالا، با تمرین منظم حدود دو تا سه ماه. ولی پیشرفته شدن واقعی با ساختن پروژه‌های بزرگ‌تر اتفاق می‌افتد، نه با تمام کردن فهرست مباحث.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«برای بازار کار، پایتون پیشرفته کافی است؟»\u003C\u002Fstrong>\u003Cbr>\nپایتون پیشرفته پایه است؛ کارفرما معمولاً دنبال تخصص در یک مسیر است: جنگو برای بک‌اند یا یادگیری ماشین برای هوش مصنوعی. \u003Ca href=\"\u002Flearning\u002Fhoghoogh-barnamenevis-iran\">مقاله‌ی حقوق برنامه‌نویس در ایران\u003C\u002Fa> عوامل تعیین‌کننده‌ی درآمد را توضیح داده.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«منبع رایگان خوب برای پایتون پیشرفته چیست؟»\u003C\u002Fstrong>\u003Cbr>\nمستندات رسمی پایتون در docs.python.org برای همه‌ی مباحث بالا بهترین مرجع است. ولی در این سطح، مهم‌تر از منبع، پروژه‌ای است که این مفاهیم را در آن به کار ببرید و کسی که کدتان را نقد کند.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>پایتون پیشرفته یعنی رفتن از «برنامه‌ای که کار می‌کند» به «برنامه‌ای که می‌شود نگهش داشت، گسترشش داد و به دیگران سپرد». شی‌گرایی، مدیریت خطا، توابع پیشرفته، داده و دیتابیس، محیط مجازی و تست، ستون‌های این مرحله‌اند.\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"\u002Fcourses\u002Fpython-advanced\">دوره‌ی پایتون پیشرفته داناورس\u003C\u002Fa> همین مسیر را پروژه‌محور طی می‌کند: شی‌گرایی و اصول مهندسی نرم‌افزار، کار با دیتابیس SQL، پردازش JSON و CSV، توابع پیشرفته و دکوراتورها، و ساخت نرم‌افزار دسکتاپ. اگر هنوز پایه را کامل نکرده‌اید، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی پایتون مقدماتی\u003C\u002Fa> نقطه‌ی شروع است.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fpython-pishrafte.jpg","آموزش پایتون پیشرفته: بعد از مقدماتی چه یاد بگیرم؟","آموزش پایتون پیشرفته قدم‌به‌قدم: شی‌گرایی، مدیریت خطا، دکوراتور، ژنراتور، JSON، دیتابیس SQL، محیط مجازی و تست، با مثال کد و مسیرهای تخصصی بعد از آن.","python-pishrafte",[247,248,249],"پایتون پیشرفته یعنی رفتن از «برنامه‌ای که کار می‌کند» به برنامه‌ای که می‌شود نگهش داشت، گسترشش داد و به دیگران سپرد؛ نه ترفندهای عجیب زبان.","هشت مبحث اصلی به ترتیب: شی‌گرایی، مدیریت خطا، توابع پیشرفته و دکوراتور، ژنراتور، JSON و CSV، دیتابیس با sqlite3، محیط مجازی و تست با pytest.","بعد از آن مسیر تخصصی را انتخاب کنید: وب و بک‌اند با جنگو و FastAPI، یا هوش مصنوعی و داده با NumPy، Pandas و scikit-learn.",{"id":251,"created_at":252,"title":253,"category":59,"content":254,"image_url":255,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":14,"seo_title":256,"seo_description":257,"schema_data":13,"slug":258,"tags":13,"updated_at":252,"summary_points":259,"reviewed_by":22},28,"2026-09-29T17:09:32.128545+00:00","برنامه‌نویسی با هوش مصنوعی: بهترین ابزارها و آیا هنوز باید کدنویسی یاد بگیریم؟","\n\u003Cp>امروز می‌شود به هوش مصنوعی گفت «یک برنامه‌ی لیست کارها با پایتون بنویس» و چند ثانیه بعد کد کامل را گرفت. همین باعث شده دو سوال همه‌جا پرسیده شود: بهترین هوش مصنوعی برای برنامه‌نویسی کدام است؟ و اگر هوش مصنوعی کد می‌نویسد، هنوز ارزش دارد برنامه‌نویسی یاد بگیریم؟\u003C\u002Fp>\n\n\u003Cp>این مقاله به هر دو جواب صادقانه می‌دهد: ابزارها را معرفی می‌کند، خطرهای کدی که هوش مصنوعی می‌نویسد را می‌گوید، و توضیح می‌دهد برای یادگرفتن برنامه‌نویسی چطور از هوش مصنوعی استفاده کنید که کمک کند، نه اینکه جلوی یادگیری را بگیرد.\u003C\u002Fp>\n\n\u003Ch2>برنامه‌نویسی با هوش مصنوعی یعنی چه؟\u003C\u002Fh2>\n\n\u003Cp>ابزارهای هوش مصنوعی برای کدنویسی سه سطح دارند:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>دستیار گفتگو:\u003C\u002Fstrong> چت‌بات‌هایی مثل ChatGPT، Claude و Gemini. سوال می‌پرسید، خطا را توضیح می‌دهند، تکه‌کد می‌نویسند یا کد شما را بررسی می‌کنند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>دستیار داخل ویرایشگر:\u003C\u002Fstrong> مثل GitHub Copilot و Cursor. داخل محیط کدنویسی کنار شما کار می‌کنند؛ خط بعدی را پیشنهاد می‌دهند یا بخشی از کد را به درخواست شما تغییر می‌دهند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ایجنت‌های کدنویسی:\u003C\u002Fstrong> مثل Claude Code، OpenAI Codex و حالت ایجنت Copilot و Cursor. یک کار کامل را تحویل می‌گیرند، در چند فایل تغییر می‌دهند، کد را اجرا و تست می‌کنند و نتیجه را برای بررسی شما آماده می‌کنند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>ابزارهای معروف\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>ابزار\u003C\u002Fth>\u003Cth>سازنده\u003C\u002Fth>\u003Cth>نوع\u003C\u002Fth>\u003Cth>مناسب برای\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>ChatGPT\u003C\u002Ftd>\u003Ctd>OpenAI\u003C\u002Ftd>\u003Ctd>گفتگو\u003C\u002Ftd>\u003Ctd>پرسش و پاسخ، توضیح مفاهیم و خطاها\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Claude\u003C\u002Ftd>\u003Ctd>Anthropic\u003C\u002Ftd>\u003Ctd>گفتگو\u003C\u002Ftd>\u003Ctd>توضیح و بازبینی کد، متن‌های طولانی\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Gemini\u003C\u002Ftd>\u003Ctd>گوگل\u003C\u002Ftd>\u003Ctd>گفتگو\u003C\u002Ftd>\u003Ctd>پرسش و پاسخ، اتصال به سرویس‌های گوگل\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>GitHub Copilot\u003C\u002Ftd>\u003Ctd>گیت‌هاب (مایکروسافت)\u003C\u002Ftd>\u003Ctd>ویرایشگر و ایجنت\u003C\u002Ftd>\u003Ctd>تیم‌هایی که با گیت‌هاب کار می‌کنند\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Cursor (کرسر)\u003C\u002Ftd>\u003Ctd>Anysphere\u003C\u002Ftd>\u003Ctd>ویرایشگر کد مبتنی بر هوش مصنوعی\u003C\u002Ftd>\u003Ctd>کدنویسی روزمره داخل خود ویرایشگر\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Claude Code\u003C\u002Ftd>\u003Ctd>Anthropic\u003C\u002Ftd>\u003Ctd>ایجنت\u003C\u002Ftd>\u003Ctd>کارهای بزرگ روی کل پروژه\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Codex (کدکس)\u003C\u002Ftd>\u003Ctd>OpenAI\u003C\u002Ftd>\u003Ctd>ایجنت\u003C\u002Ftd>\u003Ctd>سپردن کارهای مشخص و گرفتن نتیجه برای بررسی\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>\u003Cstrong>کرسر چیست؟\u003C\u002Fstrong> یک ویرایشگر کد بر پایه‌ی VS Code که هوش مصنوعی در همه‌جای آن حضور دارد: از تکمیل خودکار تا اعمال تغییرات در چند فایل با یک دستور.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>کدکس چیست؟\u003C\u002Fstrong> ایجنت کدنویسی OpenAI که یک کار را تحویل می‌گیرد، روی کد کار می‌کند و تغییرات را برای بررسی آماده می‌کند.\u003C\u002Fp>\n\n\u003Cp>این ابزارها هر چند ماه تغییر می‌کنند و قابلیت‌هایشان به هم نزدیک شده است. بهترین ابزار، ابزاری است که با روش کار شما جور باشد. برای شروع، یک دستیار گفتگو کاملاً کافی است.\u003C\u002Fp>\n\n\u003Ch2>آیا هوش مصنوعی جای برنامه‌نویس‌ها را می‌گیرد؟\u003C\u002Fh2>\n\n\u003Cp>جواب صادقانه این است: \u003Cstrong>کار برنامه‌نویس را تغییر می‌دهد، ولی نیاز به برنامه‌نویس را حذف نمی‌کند.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp>نوشتن کدهای تکراری و ساده خیلی سریع‌تر شده است. ولی بخش سخت برنامه‌نویسی هیچ‌وقت تایپ کردن کد نبود. این‌ها هنوز کار انسان است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>فهمیدن اینکه دقیقاً چه چیزی باید ساخته شود و چرا\u003C\u002Fli>\n  \u003Cli>شکستن یک مسئله‌ی بزرگ به قدم‌های قابل اجرا\u003C\u002Fli>\n  \u003Cli>تصمیم‌گیری درباره‌ی ساختار برنامه\u003C\u002Fli>\n  \u003Cli>تشخیص اینکه کدی که هوش مصنوعی نوشته درست، امن و قابل نگهداری است یا نه\u003C\u002Fli>\n  \u003Cli>پیدا کردن باگ‌هایی که هوش مصنوعی خودش ساخته\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>یک تغییر واقعی هم هست: کارهای خیلی ساده‌ای که قبلاً به تازه‌کارها سپرده می‌شد، حالا سریع‌تر با هوش مصنوعی انجام می‌شود. یعنی برنامه‌نویس تازه‌کار امروز باید \u003Cstrong>پایه‌ی محکم‌تری\u003C\u002Fstrong> داشته باشد و در عین حال کار با این ابزارها را بلد باشد. کسی که هر دو را دارد، از هر دو گروه دیگر جلوتر است.\u003C\u002Fp>\n\n\u003Ch2>خطرهای کدی که هوش مصنوعی می‌نویسد\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>کد قانع‌کننده ولی غلط:\u003C\u002Fstrong> کد ظاهر درستی دارد و حتی اجرا می‌شود، ولی در شرایط خاص نتیجه‌ی اشتباه می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>حفره‌ی امنیتی:\u003C\u002Fstrong> مثلاً رمز یا کلید API داخل کد، یا کوئری دیتابیسی که در برابر حمله آسیب‌پذیر است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>روش‌های منسوخ:\u003C\u002Fstrong> گاهی از نسخه‌ی قدیمی یک کتابخانه استفاده می‌کند که دیگر آن‌طور کار نمی‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کدی که نمی‌فهمید:\u003C\u002Fstrong> اگر برنامه‌ای بسازید که خودتان نمی‌فهمید، روز اولی که خراب شود نمی‌توانید درستش کنید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>قاعده‌ی طلایی: \u003Cstrong>مسئولیت کد با شماست، نه با هوش مصنوعی.\u003C\u002Fstrong> هیچ کدی را که نمی‌فهمید در پروژه‌ی واقعی نگذارید.\u003C\u002Fp>\n\n\u003Ch2>برای یادگرفتن برنامه‌نویسی چطور از هوش مصنوعی استفاده کنیم؟\u003C\u002Fh2>\n\n\u003Cp>هوش مصنوعی می‌تواند بهترین معلم خصوصی شما باشد یا بزرگ‌ترین مانع یادگیری‌تان. تفاوت در نحوه‌ی استفاده است:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>اول خودتان امتحان کنید.\u003C\u002Fstrong> حداقل ده پانزده دقیقه روی مسئله فکر کنید، بعد کمک بگیرید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>راهنمایی بخواهید، نه جواب.\u003C\u002Fstrong> مثلاً: «جواب را نگو، فقط بگو از کجا شروع کنم».\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>خطا را توضیح بخواهید.\u003C\u002Fstrong> پیغام خطا را بدهید و بپرسید چرا اتفاق افتاده، نه فقط کد درست را.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کدتان را برای بازبینی بدهید.\u003C\u002Fstrong> بپرسید چطور می‌شد تمیزتر نوشت و چرا.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کپی نکنید، تایپ کنید.\u003C\u002Fstrong> اگر کدی گرفتید، خودتان تایپش کنید و خط‌به‌خط بفهمید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>نمونه‌ی یک پرامپت خوب برای یادگیری:\u003C\u002Fp>\n\n\u003Cblockquote>من دارم پایتون یاد می‌گیرم. این کد قرار است میانگین نمره‌ها را حساب کند ولی خطا می‌دهد. جواب درست را نگو؛ فقط بگو مشکل در کدام خط است و چه مفهومی را باید دوباره مرور کنم. [کد و پیغام خطا]\u003C\u002Fblockquote>\n\n\u003Cp>برای نوشتن پرامپت‌های بهتر، \u003Ca href=\"\u002Flearning\u002Fprompt-nevisi\">آموزش پرامپت نویسی\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>فرق هوش مصنوعی و برنامه‌نویسی چیست؟\u003C\u002Fh2>\n\n\u003Cp>این دو اغلب قاطی می‌شوند. \u003Cstrong>برنامه‌نویسی\u003C\u002Fstrong> یعنی نوشتن دستورهای دقیق برای کامپیوتر. \u003Cstrong>هوش مصنوعی\u003C\u002Fstrong> یعنی سیستمی که به‌جای دستور دقیق، از روی داده یاد می‌گیرد. ولی خود هوش مصنوعی هم با برنامه‌نویسی ساخته می‌شود؛ یعنی برنامه‌نویسی پایه است و هوش مصنوعی یکی از کاربردهای آن. توضیح کامل‌تر در \u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">مقاله‌ی هوش مصنوعی چیست\u003C\u002Fa> آمده.\u003C\u002Fp>\n\n\u003Ch2>یک نکته درباره‌ی دسترسی\u003C\u002Fh2>\n\n\u003Cp>بیشتر این ابزارها برای استفاده‌ی جدی اشتراک پولی می‌خواهند که پرداختش با کارت بین‌المللی است و بعضی به‌طور رسمی برای کاربران ایران ارائه نمی‌شوند. برای یادگیری، نسخه‌های رایگان دستیارهای گفتگو کاملاً کافی‌اند.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«بهترین هوش مصنوعی برای برنامه‌نویسی کدام است؟»\u003C\u002Fstrong>\u003Cbr>\nبرای یادگرفتن، هر کدام از دستیارهای گفتگو کافی است. برای کار حرفه‌ای، ترکیبی از یک ویرایشگر هوشمند و یک ایجنت. رتبه‌ی ابزارها هر چند ماه جابه‌جا می‌شود، پس دو سه تا را روی کار واقعی خودتان امتحان کنید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«یادگیری برنامه‌نویسی هنوز ارزش دارد؟»\u003C\u002Fstrong>\u003Cbr>\nبله. کسی که برنامه‌نویسی بلد است، از هوش مصنوعی ده برابر بهتر استفاده می‌کند، چون می‌تواند درخواست دقیق بدهد و خروجی را بسنجد. کسی که بلد نیست، فقط می‌تواند امیدوار باشد که کد درست کار کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«مبتدی‌ها از تکمیل خودکار کد استفاده کنند؟»\u003C\u002Fstrong>\u003Cbr>\nدر ماه‌های اول بهتر است خاموشش کنید. تکمیل خودکار دقیقاً همان کاری را انجام می‌دهد که باید خودتان تمرین کنید. بعد از اینکه پایه محکم شد، سرعتتان را چند برابر می‌کند.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>هوش مصنوعی برنامه‌نویسی را حذف نکرده؛ کسانی را که برنامه‌نویسی بلدند قوی‌تر کرده است. برای یادگیری، آن را معلمی بدانید که توضیح می‌دهد، نه کسی که تکلیفتان را می‌نویسد. پایه را خودتان بسازید و ابزار را برای سریع‌تر شدن به کار ببرید.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید برنامه‌نویسی را با پایه‌ی محکم و در کنار این ابزارها یاد بگیرید، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی پایتون مقدماتی داناورس\u003C\u002Fa> از اولین برنامه تا پروژه‌ی واقعی پیش می‌رود. برای استفاده‌ی حرفه‌ای‌تر از ابزارهای هوش مصنوعی هم \u003Ca href=\"\u002Fcourses\u002Fai-tools\">دوره‌ی ابزارهای هوش مصنوعی\u003C\u002Fa> را ببینید. و اگر دنبال ایده برای تمرین هستید، \u003Ca href=\"\u002Flearning\u002Fproje-python-mobtadi\">ده پروژه‌ی پایتون برای مبتدی‌ها\u003C\u002Fa> را امتحان کنید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fbarnamenevisi-ba-hoosh-masnooi.jpg","برنامه‌نویسی با هوش مصنوعی: بهترین ابزارها و آینده‌ی کدنویسی","برنامه نویسی با هوش مصنوعی یعنی چه؟ معرفی Copilot، کرسر، Claude Code و کدکس، خطرهای کد هوش مصنوعی، آیا جای برنامه‌نویس را می‌گیرد و چطور با آن یاد بگیریم.","barnamenevisi-ba-hoosh-masnooi",[260,261,262],"هوش مصنوعی کار برنامه‌نویس را تغییر می‌دهد ولی نیاز به برنامه‌نویس را حذف نمی‌کند؛ کسانی را که برنامه‌نویسی بلدند قوی‌تر کرده است.","کد هوش مصنوعی ممکن است قانع‌کننده ولی غلط باشد یا حفره‌ی امنیتی و روش منسوخ داشته باشد؛ مسئولیت کد با شماست و کدی را که نمی‌فهمید در پروژه‌ی واقعی نگذارید.","برای یادگیری، اول خودتان امتحان کنید، به‌جای جواب راهنمایی بخواهید و کد را به‌جای کپی کردن خودتان تایپ کنید.",{"id":264,"created_at":265,"title":266,"category":59,"content":267,"image_url":268,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":269,"seo_title":270,"seo_description":271,"schema_data":13,"slug":272,"tags":13,"updated_at":265,"summary_points":273,"reviewed_by":22},27,"2026-09-29T17:09:19.063908+00:00","آموزش پایتون برای هوش مصنوعی: چه چیزهایی لازم است و به چه ترتیبی یاد بگیریم؟","\n\u003Cp>اگر می‌خواهید وارد هوش مصنوعی شوید، تقریباً همه یک توصیه به شما می‌کنند: «پایتون یاد بگیر». ولی پایتون زبان بزرگی است و کسی نمی‌گوید کدام بخشش را و تا چه عمقی. نتیجه این است که خیلی‌ها ماه‌ها روی مباحثی وقت می‌گذارند که در هوش مصنوعی کمتر به کارشان می‌آید، یا برعکس، بدون پایه‌ی کافی سراغ مدل‌سازی می‌روند و گیر می‌کنند.\u003C\u002Fp>\n\n\u003Cp>این مقاله دقیق می‌گوید برای هوش مصنوعی چه چیزهایی از پایتون لازم است، کدام کتابخانه‌ها را به چه ترتیبی یاد بگیرید، و اولین مدل یادگیری ماشین با پایتون چه شکلی است.\u003C\u002Fp>\n\n\u003Ch2>چرا پایتون زبان اصلی هوش مصنوعی است؟\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>کتابخانه‌ها:\u003C\u002Fstrong> تقریباً همه‌ی ابزارهای مهم هوش مصنوعی، از NumPy تا PyTorch، اول برای پایتون ساخته می‌شوند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سادگی:\u003C\u002Fstrong> کد پایتون به زبان انسان نزدیک است، پس تمرکز روی ایده‌ی هوش مصنوعی می‌ماند، نه روی پیچیدگی زبان.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>جامعه:\u003C\u002Fstrong> بیشتر آموزش‌ها، مقاله‌ها و جواب سوال‌ها در این حوزه با پایتون است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>پشت صحنه، محاسبات سنگین این کتابخانه‌ها با زبان‌های سریع‌تری مثل C نوشته شده؛ پایتون زبانی است که شما با آن این قدرت را کنترل می‌کنید.\u003C\u002Fp>\n\n\u003Ch2>مرحله ۱: کدام بخش‌های پایتون لازم است؟\u003C\u002Fh2>\n\n\u003Cp>برای شروع هوش مصنوعی لازم نیست متخصص پایتون باشید. این‌ها کافی است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>ضروری:\u003C\u002Fstrong> متغیر و انواع داده، شرط و حلقه، تابع، لیست و دیکشنری، کار با فایل.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مهم:\u003C\u002Fstrong> list comprehension، نصب کتابخانه با pip، خواندن پیغام خطا.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کافی است آشنا باشید:\u003C\u002Fstrong> کلاس و شی. کتابخانه‌های هوش مصنوعی کلاس‌محورند و باید بتوانید کد آن‌ها را بخوانید، حتی اگر خودتان کلاس پیچیده ننویسید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر از صفر شروع می‌کنید، \u003Ca href=\"\u002Flearning\u002Famoozesh-python-az-sefr\">نقشه‌ی راه پایتون از صفر\u003C\u002Fa> همین مباحث را در حدود دو ماه پوشش می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>مرحله ۲: کتابخانه‌های داده\u003C\u002Fh2>\n\n\u003Cp>هوش مصنوعی یعنی کار با داده، و قبل از هر مدلی باید بتوانید داده را بخوانید، تمیز کنید و ببینید. سه کتابخانه، به همین ترتیب:\u003C\u002Fp>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>کتابخانه\u003C\u002Fth>\u003Cth>کاربرد\u003C\u002Fth>\u003Cth>چرا مهم است\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>NumPy\u003C\u002Ftd>\u003Ctd>کار با آرایه و محاسبات عددی\u003C\u002Ftd>\u003Ctd>پایه‌ی تقریباً همه‌ی کتابخانه‌های دیگر است\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Pandas\u003C\u002Ftd>\u003Ctd>خواندن و تمیز کردن داده‌های جدولی\u003C\u002Ftd>\u003Ctd>بیشتر وقت یک پروژه‌ی واقعی صرف همین مرحله می‌شود\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Matplotlib\u003C\u002Ftd>\u003Ctd>رسم نمودار\u003C\u002Ftd>\u003Ctd>قبل از مدل‌سازی باید داده را ببینید\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>یک نمونه از کار با Pandas:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>import pandas as pd\n\ndata = pd.DataFrame({\n    \"city\": [\"Tehran\", \"Shiraz\", \"Tehran\", \"Tabriz\"],\n    \"price\": [120, 80, 150, 90],\n})\n\nprint(data[\"price\"].mean())\nprint(data.groupby(\"city\")[\"price\"].mean())\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>در پروژه‌های واقعی، داده معمولاً از یک فایل CSV یا اکسل با \u003Ccode>pd.read_csv\u003C\u002Fcode> خوانده می‌شود.\u003C\u002Fp>\n\n\u003Ch2>مرحله ۳: یادگیری ماشین با scikit-learn\u003C\u002Fh2>\n\n\u003Cp>scikit-learn بهترین کتابخانه برای شروع یادگیری ماشین است: الگوریتم‌های اصلی را با یک رابط ساده و یکسان در اختیارتان می‌گذارد. اولین مدل شما می‌تواند این باشد؛ مدلی که از روی اندازه‌ی گلبرگ‌ها، نوع گل را تشخیص می‌دهد:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>from sklearn.datasets import load_iris\nfrom sklearn.model_selection import train_test_split\nfrom sklearn.tree import DecisionTreeClassifier\n\nX, y = load_iris(return_X_y=True)\nX_train, X_test, y_train, y_test = train_test_split(\n    X, y, test_size=0.2, random_state=42\n)\n\nmodel = DecisionTreeClassifier(random_state=42)\nmodel.fit(X_train, y_train)\nprint(\"Accuracy:\", model.score(X_test, y_test))\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>این چند خط همه‌ی مراحل اصلی یادگیری ماشین را دارد: داده را به دو بخش آموزش و آزمون تقسیم می‌کند، مدل را روی بخش آموزش آموزش می‌دهد و دقتش را روی داده‌ای می‌سنجد که قبلاً ندیده. این جداسازی مهم‌ترین قاعده‌ی کل حوزه است: مدل را هرگز با همان داده‌ای که از آن یاد گرفته نسنجید.\u003C\u002Fp>\n\n\u003Ch2>مرحله ۴: یادگیری عمیق با PyTorch یا TensorFlow\u003C\u002Fh2>\n\n\u003Cp>برای کار با تصویر، صدا و متن و ساختن شبکه‌های عصبی، سراغ یکی از این دو بروید. هر دو قدرتمندند؛ PyTorch در پژوهش و آموزش‌های جدید رایج‌تر شده و TensorFlow در بسیاری از محیط‌های صنعتی استفاده می‌شود. \u003Cstrong>فقط یکی را انتخاب کنید\u003C\u002Fstrong>؛ مفاهیم بین این دو قابل انتقال است.\u003C\u002Fp>\n\n\u003Cp>تفاوت یادگیری ماشین و یادگیری عمیق را \u003Ca href=\"\u002Flearning\u002Ftafavot-hoosh-masnooi-machine-learning-deep-learning\">در این مقاله\u003C\u002Fa> توضیح داده‌ایم.\u003C\u002Fp>\n\n\u003Ch2>مسیر دیگر: ساختن برنامه با مدل‌های آماده\u003C\u002Fh2>\n\n\u003Cp>لازم نیست حتماً مدل را از صفر بسازید. امروز بخش بزرگی از کارهای هوش مصنوعی، ساختن برنامه روی مدل‌های زبانی آماده است: پایتون به API یک مدل وصل می‌شود و مثلاً چت‌بات پشتیبانی، خلاصه‌ساز اسناد یا دستیار جستجو در اطلاعات یک شرکت می‌سازید. این مسیر ریاضی کمتری می‌خواهد و به پایتون خوب، کار با API و آشنایی با مفاهیمی مثل پرامپت و RAG نیاز دارد. برای این اصطلاح‌ها \u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">مقاله‌ی هوش مصنوعی چیست\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>ابزار کار: Jupyter Notebook\u003C\u002Fh2>\n\n\u003Cp>بیشتر کارهای داده و هوش مصنوعی در Jupyter Notebook انجام می‌شود: کد را تکه‌تکه اجرا می‌کنید و نتیجه‌ی هر مرحله، از جدول تا نمودار، همان‌جا نمایش داده می‌شود. برای یادگیری، این بهترین محیط است.\u003C\u002Fp>\n\n\u003Ch2>چقدر ریاضی لازم است؟\u003C\u002Fh2>\n\n\u003Cp>برای استفاده از کتابخانه‌ها و ساختن اولین مدل‌ها، ریاضی دبیرستان کافی است. برای فهمیدن عمیق الگوریتم‌ها و کار حرفه‌ای، آمار و احتمال، جبر خطی و کمی حسابان لازم می‌شود. خبر خوب اینکه این‌ها را می‌شود هم‌زمان با کار عملی یاد گرفت. جزئیاتش در \u003Ca href=\"\u002Flearning\u002Fmachine-learning-az-koja-shoroo-konam\">مقاله‌ی ماشین لرنینگ از کجا شروع کنم\u003C\u002Fa> آمده.\u003C\u002Fp>\n\n\u003Ch2>نقشه‌ی زمانی پیشنهادی\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>مرحله\u003C\u002Fth>\u003Cth>زمان تقریبی\u003C\u002Fth>\u003Cth>خروجی\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>پایه‌ی پایتون\u003C\u002Ftd>\u003Ctd>۲ ماه\u003C\u002Ftd>\u003Ctd>چند پروژه‌ی کوچک\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>NumPy، Pandas، Matplotlib\u003C\u002Ftd>\u003Ctd>۱ ماه\u003C\u002Ftd>\u003Ctd>تحلیل یک داده‌ی واقعی با نمودار\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>یادگیری ماشین با scikit-learn\u003C\u002Ftd>\u003Ctd>۲ تا ۳ ماه\u003C\u002Ftd>\u003Ctd>دو سه پروژه مثل پیش‌بینی قیمت یا تشخیص اسپم\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>یادگیری عمیق\u003C\u002Ftd>\u003Ctd>از اینجا به بعد\u003C\u002Ftd>\u003Ctd>پروژه‌ی تصویر یا متن\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>این زمان‌ها برای کسی است که روزی یکی دو ساعت وقت می‌گذارد و مهم‌تر از سرعت، این است که هیچ مرحله‌ای را بدون پروژه رد نکنید.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«می‌شود مستقیم از یادگیری ماشین شروع کنم و پایتون را در مسیر یاد بگیرم؟»\u003C\u002Fstrong>\u003Cbr>\nممکن است، ولی معمولاً کندتر می‌شود. کسی که پایتون را بلد نیست، نمی‌داند خطا از کد اوست یا از مدل، و وقت زیادی سر مشکلات ساده‌ی زبان هدر می‌دهد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«کامپیوتر قوی لازم دارم؟»\u003C\u002Fstrong>\u003Cbr>\nبرای یادگیری و پروژه‌های یادگیری ماشین کلاسیک، نه؛ یک لپ‌تاپ معمولی کافی است. برای یادگیری عمیق روی داده‌های بزرگ، کارت گرافیک مناسب یا سرویس‌های ابری لازم می‌شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«بازار کار هوش مصنوعی در ایران چطور است؟»\u003C\u002Fstrong>\u003Cbr>\nتقاضا برای کسی که بتواند داده را تحلیل کند و مدل بسازد، در حال رشد است، ولی کارفرماها پروژه‌ی واقعی می‌خواهند، نه مدرک. \u003Ca href=\"\u002Flearning\u002Fhoghoogh-barnamenevis-iran\">مقاله‌ی حقوق برنامه‌نویس در ایران\u003C\u002Fa> را هم ببینید.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>برای هوش مصنوعی به همه‌ی پایتون نیاز ندارید؛ به پایه‌ی محکم، سه کتابخانه‌ی داده و بعد scikit-learn نیاز دارید. به همین ترتیب جلو بروید، برای هر مرحله پروژه بسازید و یادگیری عمیق را برای وقتی نگه دارید که یادگیری ماشین کلاسیک را واقعاً فهمیده‌اید.\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"\u002Fcourses\u002Fmachine-learning\">دوره‌ی ماشین لرنینگ داناورس\u003C\u002Fa> دقیقاً از همین نقطه شروع می‌کند: ریاضیات و آمار پایه، پیش‌پردازش داده، الگوریتم‌های یادگیری نظارت‌شده و بدون نظارت، و پروژه‌های واقعی مثل پیش‌بینی قیمت و تشخیص اسپم. اگر هنوز پایتون بلد نیستید، از \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی پایتون مقدماتی\u003C\u002Fa> شروع کنید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fpython-baraye-hoosh-masnooi.jpg","machine-learning","آموزش پایتون برای هوش مصنوعی: از پایه تا یادگیری ماشین","برای هوش مصنوعی چه چیزهایی از پایتون لازم است؟ کتابخانه‌های NumPy، Pandas و scikit-learn به ترتیب، اولین مدل یادگیری ماشین با کد، ریاضی لازم و نقشه‌ی زمانی.","python-baraye-hoosh-masnooi",[274,275,276],"برای هوش مصنوعی همه‌ی پایتون لازم نیست: متغیر، شرط، حلقه، تابع، لیست و دیکشنری و کار با فایل کافی است و بعد سه کتابخانه‌ی NumPy، Pandas و Matplotlib.","ترتیب پیشنهادی با روزی یکی دو ساعت: پایه‌ی پایتون حدود ۲ ماه، کتابخانه‌های داده ۱ ماه، یادگیری ماشین با scikit-learn ۲ تا ۳ ماه و بعد یادگیری عمیق با PyTorch یا TensorFlow.","برای ساختن اولین مدل‌ها ریاضی دبیرستان کافی است؛ مسیر دیگر، ساختن برنامه روی مدل‌های زبانی آماده از طریق API است.",{"id":278,"created_at":279,"title":280,"category":8,"content":281,"image_url":282,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":14,"seo_title":283,"seo_description":284,"schema_data":13,"slug":285,"tags":13,"updated_at":279,"summary_points":286,"reviewed_by":22},26,"2026-09-29T17:09:07.049337+00:00","۱۰ پروژه پایتون برای مبتدی‌ها: از ماشین‌حساب تا خودکارسازی کارهای واقعی","\n\u003Cp>مهم‌ترین لحظه در یادگیری برنامه‌نویسی، لحظه‌ای است که از دیدن آموزش به ساختن چیزی از خودتان می‌رسید. ولی بیشتر تازه‌کارها همین‌جا گیر می‌کنند: مباحث را بلدند ولی نمی‌دانند چه بسازند. این فهرست ده پروژه دارد که از ساده به سخت مرتب شده‌اند و هر کدام چیز تازه‌ای یاد می‌دهد.\u003C\u002Fp>\n\n\u003Cp>برای هر پروژه نوشته‌ایم چه مهارتی تمرین می‌شود و بعد از تمام کردنش چطور گسترشش بدهید. قاعده‌ی مهم: \u003Cstrong>اول بدون نگاه کردن به راه‌حل امتحان کنید.\u003C\u002Fstrong> گیر کردن و راه پیدا کردن، خودِ یادگیری است.\u003C\u002Fp>\n\n\u003Ch2>سطح ۱: پروژه‌های شروع\u003C\u002Fh2>\n\n\u003Ch3>۱. ماشین‌حساب با منو\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> ورودی، تبدیل نوع داده، شرط و حلقه.\u003Cbr>\nبرنامه‌ای که عملیات (جمع، تفریق، ضرب، تقسیم) و دو عدد را می‌گیرد و تا وقتی کاربر خروج را انتخاب نکرده ادامه می‌دهد.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> تقسیم بر صفر را مدیریت کنید و تاریخچه‌ی محاسبات را نشان دهید.\u003C\u002Fp>\n\n\u003Ch3>۲. بازی حدس عدد\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> عدد تصادفی، حلقه‌ی while و شمارنده.\u003Cbr>\nکامپیوتر عددی انتخاب می‌کند و بعد از هر حدس می‌گوید بزرگ‌تر یا کوچک‌تر.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> سه سطح سختی بسازید و بهترین رکورد را در فایل ذخیره کنید.\u003C\u002Fp>\n\n\u003Ch3>۳. سازنده‌ی رمز عبور قوی\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> رشته‌ها، ماژول‌های استاندارد و تابع.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>import secrets\nimport string\n\ndef make_password(length=12):\n    chars = string.ascii_letters + string.digits + \"!@#$%&amp;*\"\n    return \"\".join(secrets.choice(chars) for _ in range(length))\n\nprint(make_password())\nprint(make_password(20))\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>از ماژول \u003Ccode>secrets\u003C\u002Fcode> استفاده شده، نه \u003Ccode>random\u003C\u002Fcode>؛ چون برای کارهای امنیتی ساخته شده و قابل پیش‌بینی نیست.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> از کاربر بپرسید رمز شامل نماد باشد یا نه، و قدرت رمز واردشده را ارزیابی کنید.\u003C\u002Fp>\n\n\u003Ch2>سطح ۲: کار با داده و فایل\u003C\u002Fh2>\n\n\u003Ch3>۴. لیست کارها (To-Do)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> لیست، کار با فایل و منو.\u003Cbr>\nاضافه کردن، حذف کردن و علامت زدن کارها، و ذخیره‌شان در فایل تا با بستن برنامه پاک نشوند.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> برای هر کار تاریخ سررسید بگذارید و کارهای عقب‌افتاده را جدا نشان دهید.\u003C\u002Fp>\n\n\u003Ch3>۵. دفتر هزینه‌های ماهانه\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> دیکشنری، فایل CSV و محاسبه.\u003Cbr>\nهر هزینه با مبلغ و دسته‌بندی ثبت شود و برنامه جمع هر دسته را در ماه نشان دهد.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> با کتابخانه‌ی matplotlib نمودار دایره‌ای هزینه‌ها را بکشید.\u003C\u002Fp>\n\n\u003Ch3>۶. آزمونک (Quiz) از روی فایل\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> خواندن داده از فایل، حلقه و امتیازدهی.\u003Cbr>\nسوال‌ها و جواب‌ها در یک فایل متنی یا JSON باشند تا بدون تغییر کد بشود سوال اضافه کرد.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> سوال‌ها را تصادفی بپرسید و برای هر سوال زمان بگذارید.\u003C\u002Fp>\n\n\u003Ch2>سطح ۳: خودکارسازی کارهای واقعی\u003C\u002Fh2>\n\n\u003Ch3>۷. مرتب‌کننده‌ی خودکار فایل‌ها\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> کار با پوشه‌ها و ماژول pathlib.\u003Cbr>\nپوشه‌ی دانلودها معمولاً شلوغ‌ترین جای کامپیوتر است. این برنامه فایل‌ها را بر اساس پسوند در پوشه‌های جدا می‌گذارد:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>from pathlib import Path\n\nfolder = Path.home() \u002F \"Downloads\"\ngroups = {\n    \"Images\": [\".jpg\", \".jpeg\", \".png\", \".gif\"],\n    \"Documents\": [\".pdf\", \".docx\", \".txt\", \".xlsx\"],\n    \"Videos\": [\".mp4\", \".mkv\", \".mov\"],\n}\n\nfor file in folder.iterdir():\n    if not file.is_file():\n        continue\n    for group, extensions in groups.items():\n        if file.suffix.lower() in extensions:\n            target = folder \u002F group\n            target.mkdir(exist_ok=True)\n            file.rename(target \u002F file.name)\n            break\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>\u003Cstrong>قبل از اجرا روی پوشه‌ی واقعی،\u003C\u002Fstrong> آن را روی یک پوشه‌ی آزمایشی با چند فایل امتحان کنید.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> اگر فایلی با همان نام در مقصد بود، به‌جای جایگزینی، اسمش را تغییر دهید.\u003C\u002Fp>\n\n\u003Ch3>۸. گرفتن اطلاعات از اینترنت\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> کتابخانه‌ی requests، کار با API و داده‌ی JSON.\u003Cbr>\nبرنامه‌ای که از یک API عمومی، مثلاً وضعیت آب‌وهوا یا نرخ ارز، اطلاعات بگیرد و خلاصه‌اش را نمایش دهد.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> اطلاعات را هر روز در یک فایل ذخیره کنید و روند تغییرات را نشان دهید.\u003C\u002Fp>\n\n\u003Ch2>سطح ۴: پروژه‌های بزرگ‌تر\u003C\u002Fh2>\n\n\u003Ch3>۹. برنامه‌ی دسکتاپ با رابط گرافیکی\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> کتابخانه‌ی Tkinter (همراه پایتون نصب است) و برنامه‌نویسی رویدادمحور.\u003Cbr>\nیکی از پروژه‌های قبلی، مثلاً لیست کارها یا تبدیل واحد، را با پنجره و دکمه بازسازی کنید.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> برنامه را به فایل اجرایی تبدیل کنید تا روی کامپیوتر دیگران هم اجرا شود.\u003C\u002Fp>\n\n\u003Ch3>۱۰. ربات تلگرام ساده\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>تمرین:\u003C\u002Fstrong> کار با کتابخانه‌ی خارجی، توکن و برنامه‌نویسی async.\u003Cbr>\nرباتی که به چند دستور ساده جواب می‌دهد؛ مثلاً یادآور، تبدیل واحد یا آزمونک پروژه‌ی ۶. کتابخانه‌ی python-telegram-bot محبوب‌ترین گزینه است.\u003Cbr>\n\u003Cstrong>گسترش:\u003C\u002Fstrong> ربات را به دیتابیس وصل کنید تا اطلاعات هر کاربر جدا ذخیره شود.\u003C\u002Fp>\n\n\u003Ch2>چطور از این پروژه‌ها بیشترین استفاده را ببرید؟\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>هر پروژه را در گیت‌هاب بگذارید.\u003C\u002Fstrong> همین فهرست، اولین نمونه‌کار شماست و کارفرما آن را می‌بیند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>بخش «گسترش» را جدی بگیرید.\u003C\u002Fstrong> تمام کردن نسخه‌ی پایه یعنی یادگرفتن؛ گسترش دادنش یعنی طراحی کردن.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کد قدیمی‌تان را بازنویسی کنید.\u003C\u002Fstrong> بعد از یادگرفتن تابع و کلاس، به پروژه‌ی اولتان برگردید و تمیزش کنید. تفاوت را که ببینید، پیشرفتتان را می‌بینید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>از هوش مصنوعی برای توضیح استفاده کنید، نه برای نوشتن.\u003C\u002Fstrong> وقتی گیر کردید بپرسید «چرا این خطا را می‌گیرم؟» و جواب را بفهمید. \u003Ca href=\"\u002Flearning\u002Fbarnamenevisi-ba-hoosh-masnooi\">برنامه‌نویسی با هوش مصنوعی\u003C\u002Fa> این را کامل توضیح داده.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«چند پروژه لازم است تا آماده‌ی کار شوم؟»\u003C\u002Fstrong>\u003Cbr>\nتعداد مهم نیست؛ عمق مهم است. سه پروژه‌ی کامل و گسترش‌یافته که بتوانید درباره‌شان توضیح بدهید، از ده پروژه‌ی نیمه‌کاره ارزش بیشتری دارد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«کد پروژه‌ها را از کجا پیدا کنم؟»\u003C\u002Fstrong>\u003Cbr>\nعمداً کد کامل همه را نگذاشته‌ایم. اگر گیر کردید، مسئله را به قدم‌های کوچک‌تر بشکنید و هر قدم را جداگانه جستجو کنید. همین مهارت شکستن مسئله، مهم‌ترین مهارت برنامه‌نویسی است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«بعد از این پروژه‌ها چه؟»\u003C\u002Fstrong>\u003Cbr>\nیک مسیر تخصصی انتخاب کنید: وب، هوش مصنوعی یا خودکارسازی. \u003Ca href=\"\u002Flearning\u002Fpython-pishrafte\">مقاله‌ی پایتون پیشرفته\u003C\u002Fa> مباحث بعدی و مسیرها را توضیح می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>برنامه‌نویسی با ساختن یاد گرفته می‌شود. از پروژه‌ی اول شروع کنید، هر کدام را قبل از رفتن به بعدی گسترش دهید و همه را در گیت‌هاب نگه دارید. تا پروژه‌ی دهم، هم پایتون را واقعاً بلدید و هم نمونه‌کاری دارید که نشانش بدهید.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید این مسیر را با برنامه‌ی منظم، پروژه‌های هدایت‌شده و بازخورد مدرس روی کدتان طی کنید، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی پایتون مقدماتی داناورس\u003C\u002Fa> از اولین برنامه تا پروژه‌ی پایانی پیش می‌رود و \u003Ca href=\"\u002Fcourses\u002Fpython-advanced\">پایتون پیشرفته\u003C\u002Fa> ادامه‌ی همین مسیر است.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fproje-python-mobtadi.jpg","۱۰ پروژه پایتون برای مبتدی‌ها: از ساده تا خودکارسازی","ده پروژه پایتون برای مبتدی‌ها از ساده به سخت: ماشین‌حساب، رمزساز، لیست کارها، دفتر هزینه، مرتب‌کننده‌ی فایل، API، برنامه‌ی دسکتاپ و ربات تلگرام.","proje-python-mobtadi",[287,288,289],"ده پروژه‌ی پایتون در چهار سطح، از ساده به سخت: از ماشین‌حساب با منو تا لیست کارها، مرتب‌کننده‌ی خودکار فایل‌ها و برنامه‌ی دسکتاپ با Tkinter.","برای هر پروژه آمده که چه مهارتی تمرین می‌شود و بعد از تمام کردن نسخه‌ی پایه، چطور گسترشش بدهید.","اول بدون نگاه به راه‌حل امتحان کنید و هر پروژه را در گیت‌هاب بگذارید؛ همین فهرست اولین نمونه‌کار شماست.",{"id":291,"created_at":292,"title":293,"category":27,"content":294,"image_url":295,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":149,"seo_title":296,"seo_description":297,"schema_data":13,"slug":298,"tags":13,"updated_at":292,"summary_points":299,"reviewed_by":115},23,"2026-09-29T17:08:27.828211+00:00","ساخت بازی با پایتون برای نوجوانان: سه بازی ساده، قدم‌به‌قدم با کد","\n\u003Cp>بیشتر بچه‌ها برنامه‌نویسی را برای ساختن بازی شروع می‌کنند، ولی بیشتر آموزش‌ها با تعریف متغیر و نوع داده شروع می‌شوند و همان‌جا انگیزه از بین می‌رود. این مقاله برعکس است: از همان اول بازی می‌سازیم و مفاهیم را وسط ساختن یاد می‌گیریم.\u003C\u002Fp>\n\n\u003Cp>سه بازی از ساده به سخت: یک مسابقه‌ی سوال و جواب، یک بازی با لاک‌پشت که با کیبورد کنترل می‌شود، و قدم اول بازی‌سازی واقعی با کتابخانه‌ی pygame. دو بازی اول به هیچ نصب اضافه‌ای نیاز ندارند.\u003C\u002Fp>\n\n\u003Ch2>قبل از شروع\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>پایتون ۳\u003C\u002Fstrong> را از python.org نصب کنید. برای نوجوانان، محیط \u003Cstrong>Thonny\u003C\u002Fstrong> ساده‌ترین شروع است.\u003C\u002Fli>\n  \u003Cli>اگر هنوز با print و input و if آشنا نیستید، اول \u003Ca href=\"\u002Flearning\u002Ftamrin-python-kelas-haftom\">تمرین‌های پایتون کلاس هفتم\u003C\u002Fa> را حل کنید؛ یک یا دو جلسه بیشتر طول نمی‌کشد.\u003C\u002Fli>\n  \u003Cli>کدها را خودتان تایپ کنید، کپی نکنید. تایپ کردن و گرفتن خطا بخشی از یاد گرفتن است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>بازی ۱: مسابقه‌ی سوال و جواب\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>چه یاد می‌گیرید:\u003C\u002Fstrong> لیست، حلقه، شرط و نگه داشتن امتیاز.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>questions = [\n    (\"What is 7 x 8?\", \"56\"),\n    (\"Capital of Iran?\", \"tehran\"),\n    (\"How many legs does a spider have?\", \"8\"),\n]\n\nscore = 0\n\nfor question, answer in questions:\n    reply = input(question + \" \")\n    if reply.strip().lower() == answer:\n        print(\"Correct!\")\n        score = score + 1\n    else:\n        print(\"Wrong. The answer was\", answer)\n\nprint(\"Your score:\", score, \"out of\", len(questions))\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>سوال‌ها در یک لیست ذخیره شده‌اند و حلقه یکی‌یکی آن‌ها را می‌پرسد. \u003Ccode>strip\u003C\u002Fcode> فاصله‌های اضافه را پاک می‌کند و \u003Ccode>lower\u003C\u002Fcode> جواب را کوچک می‌کند تا Tehran و tehran هر دو درست حساب شوند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>چالش شما:\u003C\u002Fstrong> ده سوال از درس‌های مدرسه اضافه کنید و در آخر بر اساس امتیاز پیام متفاوتی چاپ کنید؛ مثلاً اگر همه را درست جواب داد بنویسد «قهرمان!».\u003C\u002Fp>\n\n\u003Ch2>بازی ۲: لاک‌پشت گرسنه\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>چه یاد می‌گیرید:\u003C\u002Fstrong> گرافیک، کنترل با کیبورد، تابع و عدد تصادفی.\u003C\u002Fp>\n\n\u003Cp>یک لاک‌پشت که با کلیدهای جهت حرکت می‌کند و باید به غذایی برسد که هر بار جای تصادفی ظاهر می‌شود. ماژول turtle همراه خود پایتون نصب است.\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>import turtle\nimport random\n\nscreen = turtle.Screen()\nscreen.title(\"Hungry Turtle\")\n\nplayer = turtle.Turtle()\nplayer.shape(\"turtle\")\nplayer.color(\"green\")\nplayer.penup()\n\nfood = turtle.Turtle()\nfood.shape(\"circle\")\nfood.color(\"red\")\nfood.penup()\nfood.goto(random.randint(-200, 200), random.randint(-200, 200))\n\nscore = 0\n\ndef check_food():\n    global score\n    if player.distance(food) &lt; 20:\n        score = score + 1\n        print(\"Score:\", score)\n        food.goto(random.randint(-200, 200), random.randint(-200, 200))\n\ndef up():\n    player.setheading(90)\n    player.forward(20)\n    check_food()\n\ndef down():\n    player.setheading(270)\n    player.forward(20)\n    check_food()\n\ndef left():\n    player.setheading(180)\n    player.forward(20)\n    check_food()\n\ndef right():\n    player.setheading(0)\n    player.forward(20)\n    check_food()\n\nscreen.onkey(up, \"Up\")\nscreen.onkey(down, \"Down\")\nscreen.onkey(left, \"Left\")\nscreen.onkey(right, \"Right\")\nscreen.listen()\n\nturtle.done()\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>هر کلید جهت به یک تابع وصل شده است. تابع \u003Ccode>check_food\u003C\u002Fcode> فاصله‌ی لاک‌پشت تا غذا را می‌سنجد و اگر کمتر از ۲۰ بود، امتیاز می‌دهد و غذا را جای دیگری می‌برد. بعد از اجرا، روی پنجره‌ی بازی کلیک کنید تا کلیدها کار کنند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>چالش شما:\u003C\u002Fstrong> یک دشمن دوم اضافه کنید که اگر لاک‌پشت به آن خورد بازی تمام شود، یا کاری کنید لاک‌پشت با هر غذا کمی سریع‌تر شود.\u003C\u002Fp>\n\n\u003Ch2>بازی ۳: قدم اول با pygame\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>چه یاد می‌گیرید:\u003C\u002Fstrong> حلقه‌ی بازی، رویدادها و رسم کردن در هر فریم؛ همان ساختاری که بازی‌های واقعی دارند.\u003C\u002Fp>\n\n\u003Cp>pygame محبوب‌ترین کتابخانه‌ی بازی‌سازی دوبعدی با پایتون است. اول نصبش کنید:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>pip install pygame\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>برنامه‌ی زیر یک پنجره باز می‌کند که در آن یک سکوی زرد با کلیدهای چپ و راست حرکت می‌کند:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>import pygame\n\npygame.init()\nscreen = pygame.display.set_mode((600, 400))\npygame.display.set_caption(\"My First Game\")\nclock = pygame.time.Clock()\n\nx = 275\nrunning = True\n\nwhile running:\n    for event in pygame.event.get():\n        if event.type == pygame.QUIT:\n            running = False\n\n    keys = pygame.key.get_pressed()\n    if keys[pygame.K_LEFT] and x &gt; 0:\n        x = x - 6\n    if keys[pygame.K_RIGHT] and x &lt; 550:\n        x = x + 6\n\n    screen.fill((20, 20, 50))\n    pygame.draw.rect(screen, (255, 200, 0), (x, 360, 50, 15))\n    pygame.display.flip()\n    clock.tick(60)\n\npygame.quit()\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>مهم‌ترین مفهوم اینجا \u003Cstrong>حلقه‌ی بازی\u003C\u002Fstrong> است: برنامه در هر ثانیه ۶۰ بار سه کار را تکرار می‌کند: رویدادها را می‌خواند (مثل بستن پنجره)، وضعیت را به‌روز می‌کند (جای سکو) و صفحه را از نو می‌کشد. همه‌ی بازی‌های کامپیوتری، از ساده تا پیچیده، روی همین ساختار ساخته شده‌اند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>چالش شما:\u003C\u002Fstrong> یک توپ اضافه کنید که از بالا بیفتد و اگر سکو آن را گرفت امتیاز بگیرید. این قدم اول ساختن بازی «گرفتن» است.\u003C\u002Fp>\n\n\u003Ch2>بعد از این سه بازی\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>بازی خودتان را طراحی کنید:\u003C\u002Fstrong> ایده را روی کاغذ بکشید و به قدم‌های کوچک بشکنید؛ اول شخصیت حرکت کند، بعد دشمن، بعد امتیاز.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>صدا و تصویر اضافه کنید:\u003C\u002Fstrong> pygame می‌تواند عکس و صدا را بارگذاری کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>بازی را به دوستانتان بدهید تا امتحان کنند.\u003C\u002Fstrong> بازخورد دیگران بهترین راه بهتر کردن بازی است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«برای ساخت بازی، پایتون بهتر است یا اسکرچ؟»\u003C\u002Fstrong>\u003Cbr>\nبرای کودکان زیر ۱۰ سال اسکرچ؛ ساخت بازی با آن سریع‌تر است و خطای تایپی ندارد. برای نوجوانان پایتون، چون سقف پیشرفتش خیلی بالاتر است. \u003Ca href=\"\u002Flearning\u002Fbehtarin-zaban-barnamenevisi-koodakan\">مقایسه‌ی کامل اسکرچ و پایتون\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«با پایتون می‌شود بازی‌های حرفه‌ای ساخت؟»\u003C\u002Fstrong>\u003Cbr>\nبازی‌های دوبعدی و مستقل بله. بازی‌های سه‌بعدی بزرگ معمولاً با موتورهایی مثل Unity یا Unreal و زبان‌های دیگر ساخته می‌شوند، ولی منطق برنامه‌نویسی که در پایتون یاد می‌گیرید، همان‌جا هم به کار می‌آید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«برای بازی‌سازی باید ریاضی قوی باشم؟»\u003C\u002Fstrong>\u003Cbr>\nبرای شروع نه. مختصات و جمع و تفریق کافی است. هر چه بازی پیچیده‌تر شود، ریاضی بیشتری لازم می‌شود و خیلی از بچه‌ها ریاضی را اولین بار با بازی‌سازی دوست دارند.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>بازی‌سازی بهترین دلیل برای یاد گرفتن برنامه‌نویسی است: هر مفهوم تازه، یک قابلیت تازه برای بازی شماست. با همین سه بازی، لیست، حلقه، شرط، تابع، گرافیک و حلقه‌ی بازی را تمرین کرده‌اید.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید این مسیر را با مربی، پروژه‌های بیشتر و بازخورد روی کدتان ادامه دهید، \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">دوره‌ی پایتون کودکان و نوجوانان داناورس\u003C\u002Fa> از اولین دستور تا ساخت بازی و شکل‌های گرافیکی را پروژه‌محور پیش می‌برد. برای والدین هم \u003Ca href=\"\u002Flearning\u002Famoozesh-python-koodakan\">راهنمای آموزش پایتون برای کودکان\u003C\u002Fa> توضیح می‌دهد چطور کمک کنند.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fsakht-bazi-ba-python.jpg","ساخت بازی با پایتون برای نوجوانان: سه بازی ساده با کد","آموزش ساخت بازی با پایتون برای نوجوانان: مسابقه‌ی سوال و جواب، بازی لاک‌پشت با کیبورد و اولین بازی با pygame، قدم‌به‌قدم با کد کامل و چالش برای هر بازی.","sakht-bazi-ba-python",[300,301,302],"سه بازی پایتون برای نوجوانان، از ساده به سخت: مسابقه‌ی سؤال و جواب، لاک‌پشت گرسنه با ماژول turtle و قدم اول با pygame.","هر بازی چند مفهوم را در عمل تمرین می‌دهد: لیست، حلقه، شرط، تابع، عدد تصادفی، کنترل با کیبورد و حلقه‌ی بازی.","برای شروع، پایتون ۳ و محیط Thonny کافی است؛ اگر print و input و if را بلد نیستید، اول تمرین‌های پایتون کلاس هفتم را حل کنید.",{"id":304,"created_at":305,"title":306,"category":27,"content":307,"image_url":308,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":149,"seo_title":309,"seo_description":310,"schema_data":13,"slug":311,"tags":13,"updated_at":305,"summary_points":312,"reviewed_by":115},22,"2026-09-29T17:08:15.355514+00:00","هوش مصنوعی برای کودکان: به زبان ساده، با مثال و فعالیت‌های سرگرم‌کننده","\n\u003Cp>کودکان امروز با هوش مصنوعی بزرگ می‌شوند: دستیار صوتی گوشی، فیلترهای خنده‌دار دوربین، بازی‌هایی که سختی‌شان را با بازیکن تنظیم می‌کنند و حالا درسی با عنوان «هوش مصنوعی به زبان ساده» در کتاب کار و فناوری پایه‌ی ششم. طبیعی است که بپرسند: «هوش مصنوعی یعنی چه؟ کامپیوتر فکر می‌کند؟»\u003C\u002Fp>\n\n\u003Cp>این مقاله دو بخش دارد: یک توضیح کوتاه که می‌توانید مستقیم برای کودک بخوانید، و راهنمای والدین برای اینکه هوش مصنوعی را درست، ایمن و سرگرم‌کننده به کودک معرفی کنند.\u003C\u002Fp>\n\n\u003Ch2>بخش اول: هوش مصنوعی به زبان کودکانه\u003C\u002Fh2>\n\n\u003Cp>\u003Cem>این بخش را می‌توانید برای کودک بخوانید.\u003C\u002Fem>\u003C\u002Fp>\n\n\u003Cblockquote>\n\u003Cp>یادت هست اولین بار چطور فهمیدی سگ چه شکلی است؟ کسی برایت قانون ننوشت که «سگ چهار پا دارد و دم دارد و پارس می‌کند». فقط سگ‌های زیادی دیدی؛ بزرگ و کوچک، سیاه و سفید. کم‌کم مغزت خودش فهمید سگ یعنی چه. حالا اگر سگی ببینی که قبلاً هرگز ندیده‌ای، باز هم می‌فهمی سگ است.\u003C\u002Fp>\n\u003Cp>هوش مصنوعی هم همین‌طور یاد می‌گیرد. به کامپیوتر هزاران عکس سگ و گربه نشان می‌دهند و می‌گویند کدام سگ است و کدام گربه. کامپیوتر آن‌قدر تمرین می‌کند تا خودش یاد بگیرد فرقشان را تشخیص بدهد.\u003C\u002Fp>\n\u003Cp>ولی یک فرق بزرگ هست: کامپیوتر واقعاً نمی‌داند سگ چیست. نمی‌داند سگ مهربان است یا بازی را دوست دارد. فقط یاد گرفته شکلش را تشخیص بدهد. برای همین گاهی اشتباه‌های عجیبی می‌کند؛ مثلاً ممکن است یک عروسک پشمالو را سگ فرض کند!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\n\u003Cp>بعد از خواندن، از کودک بپرسید: «فکر می‌کنی هوش مصنوعی چه چیزهای دیگری می‌تواند یاد بگیرد؟» جواب‌هایش معمولاً شروع یک گفتگوی جذاب است.\u003C\u002Fp>\n\n\u003Ch2>هوش مصنوعی در زندگی کودک\u003C\u002Fh2>\n\n\u003Cp>کودک احتمالاً هر روز از هوش مصنوعی استفاده می‌کند، بدون اینکه بداند. پیدا کردن این نمونه‌ها با هم، خودش یک بازی است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>کارتون و ویدیوی پیشنهادی:\u003C\u002Fstrong> اپلیکیشن از روی چیزهایی که قبلاً دیده، حدس می‌زند چه چیزی دوست دارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>فیلترهای دوربین:\u003C\u002Fstrong> گوش خرگوشی روی سر می‌گذارند چون هوش مصنوعی صورت را پیدا می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>دستیار صوتی:\u003C\u002Fstrong> وقتی با گوشی حرف می‌زنیم و جواب می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>بازی‌های کامپیوتری:\u003C\u002Fstrong> شخصیت‌هایی که در بازی حرکت کودک را دنبال می‌کنند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مسیریاب ماشین:\u003C\u002Fstrong> که ترافیک را پیش‌بینی می‌کند و راه سریع‌تر را پیشنهاد می‌دهد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>سه فعالیت بدون کامپیوتر\u003C\u002Fh2>\n\n\u003Cp>بهترین راه فهمیدن هوش مصنوعی برای کودک، بازی کردن نقش خود هوش مصنوعی است.\u003C\u002Fp>\n\n\u003Ch3>۱. بازی «کامپیوتری که یاد می‌گیرد»\u003C\u002Fh3>\n\n\u003Cp>ده تصویر یا شیء را جلوی کودک بگذارید؛ مثلاً میوه‌ها و سبزی‌ها. بدون گفتن قانون، بگویید کدام در دسته‌ی «الف» است و کدام در «ب». بعد یک شیء جدید نشان بدهید و بپرسید در کدام دسته است. کودک مجبور است خودش قانون را کشف کند؛ دقیقاً کاری که هوش مصنوعی با داده انجام می‌دهد.\u003C\u002Fp>\n\n\u003Ch3>۲. بازی «داده‌ی اشتباه»\u003C\u002Fh3>\n\n\u003Cp>همان بازی را تکرار کنید، ولی این بار عمداً فقط سیب قرمز نشان بدهید و بگویید «این‌ها سیب‌اند». بعد یک سیب سبز نشان بدهید. کودک ممکن است بگوید سیب نیست! حالا توضیح بدهید که هوش مصنوعی هم اگر مثال‌های یک‌طرفه ببیند، اشتباه یاد می‌گیرد. این همان مفهومی است که بزرگ‌ترها به آن «سوگیری» می‌گویند.\u003C\u002Fp>\n\n\u003Ch3>۳. بازی «ربات دستورپذیر»\u003C\u002Fh3>\n\n\u003Cp>کودک به شما دستور بدهد چطور از یک طرف اتاق به طرف دیگر بروید و شما دقیقاً همان کاری را بکنید که گفته، نه بیشتر. خیلی زود می‌فهمد کامپیوتر فقط همان کاری را می‌کند که به او گفته شده. این پایه‌ی برنامه‌نویسی است و برنامه‌نویسی پایه‌ی ساختن هوش مصنوعی.\u003C\u002Fp>\n\n\u003Ch2>هوش مصنوعی در کتاب‌های درسی\u003C\u002Fh2>\n\n\u003Cp>کتاب‌های کار و فناوری پایه‌های ششم تا هشتم در سال‌های اخیر به‌روز شده‌اند و بخش‌هایی درباره‌ی هوش مصنوعی دارند؛ پایه‌ی ششم درسی با عنوان «هوش مصنوعی به زبان ساده» دارد و پودمان برنامه‌نویسی پایه‌ی هفتم با زبان پایتون است. در پایه‌های بالاتر هم در درس‌های دیگر به هوش مصنوعی اشاره می‌شود.\u003C\u002Fp>\n\n\u003Cp>اگر فرزندتان در این درس‌ها سوال دارد، فعالیت‌های بالا به فهمیدن مفهوم کمک می‌کنند و برای بخش برنامه‌نویسی، \u003Ca href=\"\u002Flearning\u002Ftamrin-python-kelas-haftom\">تمرین‌های پایتون کلاس هفتم\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>کودک و چت‌بات‌ها: قواعد ایمنی\u003C\u002Fh2>\n\n\u003Cp>چت‌بات‌هایی مثل ChatGPT و Gemini ابزارهای قدرتمندی‌اند، ولی برای بزرگسالان ساخته شده‌اند. چند نکته‌ی مهم:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>حداقل سن:\u003C\u002Fstrong> ChatGPT و Gemini حداقل ۱۳ سال سن و برای نوجوانان زیر ۱۸ سال اجازه‌ی والدین می‌خواهند. Claude فقط برای ۱۸ سال به بالاست. برای کودکان کوچک‌تر، استفاده فقط کنار والدین و با حساب والدین.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>هوش مصنوعی همیشه درست نمی‌گوید:\u003C\u002Fstrong> به کودک یاد بدهید که چت‌بات گاهی با اطمینان کامل اشتباه می‌کند. جواب‌های مهم را باید از کتاب یا معلم بررسی کرد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اطلاعات شخصی ممنوع:\u003C\u002Fstrong> اسم کامل، آدرس، مدرسه و عکس خانوادگی را هرگز در چت‌بات وارد نکند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برای یادگرفتن، نه برای تقلب:\u003C\u002Fstrong> استفاده‌ی درست این است که بپرسد «این مسئله را چطور حل کنم؟ مرحله‌به‌مرحله توضیح بده»، نه اینکه جواب تکلیف را کپی کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>کودک چطور هوش مصنوعی را یاد بگیرد؟\u003C\u002Fh2>\n\n\u003Cp>مسیر درست برای کودکان این است:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>فهمیدن مفهوم:\u003C\u002Fstrong> با همین فعالیت‌ها و گفتگوها.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>یادگرفتن برنامه‌نویسی:\u003C\u002Fstrong> اسکرچ برای کودکان کوچک‌تر و پایتون برای ۱۰ سال به بالا. برنامه‌نویسی همان زبانی است که هوش مصنوعی با آن ساخته می‌شود. \u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">راهنمای آموزش برنامه‌نویسی کودکان\u003C\u002Fa> مسیر را قدم‌به‌قدم توضیح می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ساختن اولین مدل ساده:\u003C\u002Fstrong> ابزارهای آموزشی مثل Teachable Machine گوگل (در صورت دسترسی) یا بخش یادگیری ماشین پیکتوبلاکس اجازه می‌دهند کودک بدون کدنویسی سنگین، مدلی بسازد که مثلاً دست بالا و پایین یا چند شیء را تشخیص بدهد. دیدن اینکه مدل خودش چطور یاد می‌گیرد و کجا اشتباه می‌کند، بهترین درس هوش مصنوعی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برای نوجوانان:\u003C\u002Fstrong> پایتون جدی‌تر و بعد یادگیری ماشین. \u003Ca href=\"\u002Flearning\u002Fpython-baraye-hoosh-masnooi\">پایتون برای هوش مصنوعی\u003C\u002Fa> نقشه‌ی این مرحله را می‌دهد.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سوالات رایج والدین\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«کودک من برای هوش مصنوعی زیادی کوچک نیست؟»\u003C\u002Fstrong>\u003Cbr>\nبرای فهمیدن مفهوم، نه؛ فعالیت‌های بالا برای کودکان دبستانی هم مناسب‌اند. برای ساختن هوش مصنوعی با کد، بهتر است اول برنامه‌نویسی را یاد بگیرد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«هوش مصنوعی شغل‌های آینده را از بین می‌برد؟ کودکم چه یاد بگیرد؟»\u003C\u002Fstrong>\u003Cbr>\nهوش مصنوعی شغل‌ها را تغییر می‌دهد. مهارت‌هایی که ارزششان بیشتر می‌شود حل مسئله، تفکر منطقی، خلاقیت و توانایی کار کردن با همین ابزارهاست؛ دقیقاً همان چیزهایی که برنامه‌نویسی در کودک پرورش می‌دهد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«بگذارم برای تکالیف از ChatGPT استفاده کند؟»\u003C\u002Fstrong>\u003Cbr>\nاگر بالای ۱۳ سال است و کنار شما، بله؛ به شرطی که از آن توضیح بخواهد نه جواب. یک قانون ساده: هر چیزی که از چت‌بات گرفت، باید بتواند با زبان خودش برای شما توضیح بدهد.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>هوش مصنوعی برای کودک وقتی ترسناک یا جادویی به نظر نمی‌رسد که بفهمد چطور کار می‌کند: از مثال یاد می‌گیرد، اشتباه می‌کند و فقط همان کاری را انجام می‌دهد که برایش تعریف شده. با چند بازی ساده در خانه می‌توانید همین را به او نشان بدهید.\u003C\u002Fp>\n\n\u003Cp>قدم بعدی، برنامه‌نویسی است. \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">دوره‌ی پایتون کودکان و نوجوانان داناورس\u003C\u002Fa> با زبان ساده و پروژه‌های بازی‌گونه، کودک را به همان زبانی می‌رساند که هوش مصنوعی با آن ساخته می‌شود، و برای کودکان کوچک‌تر \u003Ca href=\"\u002Fcourses\u002Fscratch\">دوره‌ی اسکرچ\u003C\u002Fa> شروع مناسب‌تری است. برای بزرگ‌ترها هم \u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">مقاله‌ی هوش مصنوعی چیست\u003C\u002Fa> توضیح کامل‌تری دارد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fhoosh-masnooi-koodakan.jpg","هوش مصنوعی برای کودکان: به زبان ساده با مثال و فعالیت","هوش مصنوعی چیست به زبان کودکانه؟ توضیحی که می‌شود برای کودک خواند، سه فعالیت بدون کامپیوتر، قواعد ایمنی چت‌بات‌ها و مسیر یادگیری هوش مصنوعی برای کودکان.","hoosh-masnooi-koodakan",[313,314,315],"هوش مصنوعی را برای کودک می‌شود این‌طور توضیح داد: کامپیوتر مثل خود کودک از روی مثال‌های زیاد یاد می‌گیرد، نه از قانون‌هایی که کسی برایش نوشته.","سه فعالیت بدون کامپیوتر، مثل بازی «کامپیوتری که یاد می‌گیرد»، مفهوم یادگیری ماشین را برای کودک ملموس می‌کند.","ChatGPT و Gemini برای بزرگسالان ساخته شده‌اند و حداقل ۱۳ سال سن می‌خواهند؛ مسیر درست برای کودک، فهمیدن مفهوم و بعد یادگیری برنامه‌نویسی است.",{"id":317,"created_at":318,"title":319,"category":27,"content":320,"image_url":321,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":149,"seo_title":322,"seo_description":323,"schema_data":13,"slug":324,"tags":13,"updated_at":318,"summary_points":325,"reviewed_by":115},21,"2026-09-28T20:14:57.678142+00:00","تمرین پایتون کلاس هفتم: ۱۶ تمرین با جواب از آسان تا بازی‌سازی (قابل چاپ)","\n\u003Cp>اگر پایتون را در درس کار و فناوری شروع کرده‌ای، احتمالاً دیده‌ای که برنامه‌نویسی با خواندن یاد گرفته نمی‌شود؛ با نوشتن یاد گرفته می‌شود. این صفحه ۱۶ تمرین دارد که از چاپ یک جمله شروع می‌شود و به ساختن یک بازی و کشیدن شکل با لاک‌پشت می‌رسد. جواب همه‌ی تمرین‌ها آخر صفحه است.\u003C\u002Fp>\n\n\u003Cp>این تمرین‌ها مفاهیم پایه‌ی پایتون را پوشش می‌دهند: چاپ، متغیر، ورودی، شرط و حلقه. برای دانش‌آموزی که پایتون را در مدرسه شروع کرده، برای والدینی که می‌خواهند کمک کنند، و برای معلم‌هایی که تمرین اضافه لازم دارند.\u003C\u002Fp>\n\n\u003Ch2>قبل از شروع\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>کجا کد بنویسم؟\u003C\u002Fstrong> روی کامپیوتر، پایتون و محیط IDLE یا Thonny کافی است. اگر کامپیوتر نداری، پایتون روی گوشی هم اجرا می‌شود؛ \u003Ca href=\"\u002Flearning\u002Fpython-ba-goshi\">راهنمای پایتون با گوشی\u003C\u002Fa> را ببین.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اول خودت امتحان کن.\u003C\u002Fstrong> قبل از نگاه کردن به جواب، حداقل ده دقیقه روی هر تمرین فکر کن. خطا گرفتن بخشی از یادگیری است، نه نشانه‌ی ضعف.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>صفحه‌کلید را روی انگلیسی بگذار.\u003C\u002Fstrong> پرانتز، دونقطه و گیومه باید انگلیسی باشند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>نسخه‌ی چاپی:\u003C\u002Fstrong> با زدن Ctrl+P روی کامپیوتر، فقط تمرین‌ها و جواب‌ها چاپ می‌شوند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>سطح ۱: چاپ و متغیر\u003C\u002Fh2>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>معرفی:\u003C\u002Fstrong> برنامه‌ای بنویس که در خط اول اسمت و در خط دوم اسم مدرسه‌ات را چاپ کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سال بعد:\u003C\u002Fstrong> سنت را در یک متغیر به نام \u003Ccode>age\u003C\u002Fcode> ذخیره کن و چاپ کن که سال بعد چند ساله می‌شوی.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ماشین‌حساب کوچک:\u003C\u002Fstrong> دو متغیر \u003Ccode>a = 12\u003C\u002Fcode> و \u003Ccode>b = 5\u003C\u002Fcode> بساز و حاصل جمع، تفریق و ضرب آن‌ها را چاپ کن.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مثلث ستاره‌ای:\u003C\u002Fstrong> با سه دستور چاپ، یک مثلث از ستاره‌ها بکش که خط اول یک ستاره، خط دوم دو ستاره و خط سوم سه ستاره داشته باشد.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سطح ۲: گرفتن ورودی\u003C\u002Fh2>\n\n\u003Col start=\"5\">\n  \u003Cli>\u003Cstrong>سلام شخصی:\u003C\u002Fstrong> اسم کاربر را بپرس و به او سلام کن.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>جمع دو عدد:\u003C\u002Fstrong> دو عدد از کاربر بگیر و حاصل جمعشان را چاپ کن. (راهنمایی: \u003Ccode>input\u003C\u002Fcode> متن برمی‌گرداند و باید با \u003Ccode>int\u003C\u002Fcode> آن را به عدد تبدیل کنی.)\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>محاسبه‌ی سن:\u003C\u002Fstrong> سال تولد کاربر را به شمسی بپرس و سنش را حساب کن.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سطح ۳: شرط\u003C\u002Fh2>\n\n\u003Col start=\"8\">\n  \u003Cli>\u003Cstrong>مثبت، منفی یا صفر:\u003C\u002Fstrong> یک عدد بگیر و بگو مثبت است، منفی است یا صفر.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>زوج یا فرد:\u003C\u002Fstrong> یک عدد بگیر و بگو زوج است یا فرد. (راهنمایی: عملگر \u003Ccode>%\u003C\u002Fcode> باقی‌مانده‌ی تقسیم را می‌دهد.)\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کارنامه:\u003C\u002Fstrong> نمره‌ای بین ۰ تا ۲۰ بگیر. اگر ۱۷ یا بیشتر بود بنویس «عالی»، اگر ۱۰ یا بیشتر بود «قبول» و در غیر این صورت «تلاش بیشتر».\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>رمز عبور:\u003C\u002Fstrong> از کاربر رمز بخواه. اگر رمز python123 بود بنویس خوش آمدی، وگرنه بنویس رمز اشتباه است.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سطح ۴: حلقه\u003C\u002Fh2>\n\n\u003Col start=\"12\">\n  \u003Cli>\u003Cstrong>شمارش:\u003C\u002Fstrong> اعداد ۱ تا ۱۰ را هر کدام در یک خط چاپ کن.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>جدول ضرب:\u003C\u002Fstrong> یک عدد بگیر و جدول ضرب آن را از ۱ تا ۱۰ چاپ کن.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>جمع بزرگ:\u003C\u002Fstrong> حاصل جمع همه‌ی اعداد ۱ تا ۱۰۰ را با یک حلقه حساب کن. (جواب درست ۵۰۵۰ است؛ ببین برنامه‌ات همین را می‌دهد یا نه.)\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سطح ۵: پروژه‌ی کوچک\u003C\u002Fh2>\n\n\u003Col start=\"15\">\n  \u003Cli>\u003Cstrong>بازی حدس عدد:\u003C\u002Fstrong> کامپیوتر یک عدد تصادفی بین ۱ تا ۲۰ انتخاب کند. کاربر آن‌قدر حدس بزند تا درست بگوید و بعد از هر حدس، برنامه بگوید عدد بزرگ‌تر است یا کوچک‌تر.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>نقاشی با لاک‌پشت:\u003C\u002Fstrong> با ماژول turtle یک مربع بکش. چالش: یک شش‌ضلعی بکش. (راهنمایی: مجموع چرخش‌ها در هر شکل بسته ۳۶۰ درجه است.)\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>جواب تمرین‌ها\u003C\u002Fh2>\n\n\u003Cp>جواب‌های زیر یکی از راه‌های درست است. اگر برنامه‌ی تو شکل دیگری دارد ولی درست کار می‌کند، آن هم درست است.\u003C\u002Fp>\n\n\u003Ch3>تمرین ۱\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>print(\"Sara\")\nprint(\"Farhang School\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۲\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>age = 13\nprint(\"Next year I will be\", age + 1)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۳\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>a = 12\nb = 5\nprint(a + b)\nprint(a - b)\nprint(a * b)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۴\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>print(\"*\")\nprint(\"**\")\nprint(\"***\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۵\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>name = input(\"What is your name? \")\nprint(\"Hello\", name)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۶\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>a = int(input(\"First number: \"))\nb = int(input(\"Second number: \"))\nprint(\"Sum:\", a + b)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۷\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>this_year = 1405\nbirth_year = int(input(\"Your birth year: \"))\nprint(\"You are\", this_year - birth_year, \"years old\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۸\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>n = int(input(\"Enter a number: \"))\nif n &gt; 0:\n    print(\"positive\")\nelif n &lt; 0:\n    print(\"negative\")\nelse:\n    print(\"zero\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۹\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>n = int(input(\"Enter a number: \"))\nif n % 2 == 0:\n    print(\"even\")\nelse:\n    print(\"odd\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۱۰\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>score = float(input(\"Your score (0-20): \"))\nif score &gt;= 17:\n    print(\"Excellent\")\nelif score &gt;= 10:\n    print(\"Passed\")\nelse:\n    print(\"Try harder\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۱۱\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>password = input(\"Password: \")\nif password == \"python123\":\n    print(\"Welcome!\")\nelse:\n    print(\"Wrong password\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۱۲\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>for i in range(1, 11):\n    print(i)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۱۳\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>n = int(input(\"Enter a number: \"))\nfor i in range(1, 11):\n    print(n, \"x\", i, \"=\", n * i)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۱۴\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>total = 0\nfor i in range(1, 101):\n    total = total + i\nprint(total)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۱۵\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>import random\n\nnumber = random.randint(1, 20)\nguess = 0\n\nwhile guess != number:\n    guess = int(input(\"Guess a number (1-20): \"))\n    if guess &lt; number:\n        print(\"Bigger!\")\n    elif guess &gt; number:\n        print(\"Smaller!\")\n\nprint(\"You got it!\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch3>تمرین ۱۶\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>import turtle\n\nt = turtle.Turtle()\n\n# square: 4 sides, turn 90 degrees each time\nfor i in range(4):\n    t.forward(100)\n    t.left(90)\n\n# challenge, hexagon: 6 sides, 360 \u002F 6 = 60 degrees\nfor i in range(6):\n    t.forward(80)\n    t.left(60)\n\nturtle.done()\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Ch2>قدم بعدی\u003C\u002Fh2>\n\n\u003Cp>اگر همه‌ی این تمرین‌ها را حل کردی، پایه‌ی پایتون را داری. قدم بعدی تغییر دادن همین برنامه‌هاست: بازی حدس عدد را طوری کن که تعداد حدس‌ها را بشمارد، یا با لاک‌پشت یک ستاره‌ی رنگی بکش. ساختن چیزی که خودت طراحی کرده‌ای، بهترین تمرین است.\u003C\u002Fp>\n\n\u003Cp>برای والدین: \u003Ca href=\"\u002Flearning\u002Famoozesh-python-koodakan\">راهنمای آموزش پایتون برای کودکان و نوجوانان\u003C\u002Fa> توضیح می‌دهد چطور بدون اینکه خودتان برنامه‌نویس باشید، کمک کنید. و اگر فرزندتان می‌خواهد این مسیر را با مربی و پروژه‌های بیشتر ادامه دهد، \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">دوره‌ی پایتون کودکان و نوجوانان داناورس\u003C\u002Fa> دقیقاً از همین نقطه ادامه می‌دهد؛ از اولین دستور تا ساخت بازی و شکل‌های گرافیکی.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Ftamrin-python-kelas-haftom.jpg","تمرین پایتون کلاس هفتم: ۱۶ تمرین با جواب (قابل چاپ)","تمرین پایتون برای دانش‌آموزان کلاس هفتم و مبتدی‌ها: ۱۶ تمرین از چاپ و متغیر تا شرط، حلقه، بازی حدس عدد و نقاشی با لاک‌پشت، همراه با جواب و نسخه‌ی قابل چاپ.","tamrin-python-kelas-haftom",[326,327,328],"۱۶ تمرین پایتون برای کلاس هفتم در پنج سطح: چاپ و متغیر، گرفتن ورودی، شرط، حلقه و پروژه‌ی کوچک.","تمرین‌ها از چاپ یک جمله شروع می‌شوند و به بازی حدس عدد و نقاشی با لاک‌پشت (turtle) می‌رسند؛ جواب همه آخر صفحه است.","برای اجرا، پایتون با محیط IDLE یا Thonny روی کامپیوتر کافی است و روی گوشی هم می‌شود تمرین کرد.",{"id":330,"created_at":331,"title":332,"category":8,"content":333,"image_url":334,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":14,"seo_title":335,"seo_description":336,"schema_data":13,"slug":337,"tags":13,"updated_at":331,"summary_points":338,"reviewed_by":22},20,"2026-09-28T13:43:33.067076+00:00","آموزش پایتون از صفر: نقشه راه قدم‌به‌قدم و منابع رایگان","\n\u003Cp>پایتون محبوب‌ترین زبان برای شروع برنامه‌نویسی است و منابع آموزشش، از ویدیوی رایگان تا کتاب و دوره، آن‌قدر زیاد است که مشکل اصلی تازه‌کارها کمبود منبع نیست؛ \u003Cstrong>سردرگمی بین منابع\u003C\u002Fstrong> است. خیلی‌ها سه دوره‌ی رایگان را تا نیمه می‌بینند و هیچ‌وقت اولین برنامه‌ی واقعی خودشان را نمی‌سازند.\u003C\u002Fp>\n\n\u003Cp>این مقاله یک آموزش تک‌صفحه‌ای نیست. یک نقشه‌ی راه است: چه چیزی را به چه ترتیبی یاد بگیرید، هر مرحله با چه پروژه‌ی کوچکی تمرین شود، و کدام منابع رایگان واقعاً به کار می‌آیند.\u003C\u002Fp>\n\n\u003Ch2>پایتون چیست و به چه کاری می‌آید؟\u003C\u002Fh2>\n\n\u003Cp>پایتون یک زبان برنامه‌نویسی همه‌منظوره است که دستوراتش به زبان انگلیسی ساده نزدیک است. همین خوانایی آن را بهترین زبان اول کرده، ولی زبان ساده‌ای برای بچه‌ها نیست؛ در کارهای جدی هم استفاده می‌شود:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>هوش مصنوعی و یادگیری ماشین:\u003C\u002Fstrong> تقریباً استاندارد این حوزه است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تحلیل داده:\u003C\u002Fstrong> از گزارش‌های اکسلی تا تحلیل‌های آماری سنگین.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برنامه‌نویسی سمت سرور:\u003C\u002Fstrong> ساخت وب‌سایت و API با فریم‌ورک‌هایی مثل جنگو.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>خودکارسازی:\u003C\u002Fstrong> کارهای تکراری مثل مرتب کردن فایل‌ها، پر کردن فرم یا ساخت گزارش.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر هنوز مطمئن نیستید برنامه‌نویسی مسیر شماست، \u003Ca href=\"\u002Flearning\u002Fbarnamenevisi-az-koja-shoroo-konam\">مقاله‌ی برنامه‌نویسی را از کجا شروع کنم\u003C\u002Fa> تصویر کلی‌تری می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>قدم صفر: نصب پایتون و اولین برنامه\u003C\u002Fh2>\n\n\u003Col>\n  \u003Cli>از سایت رسمی \u003Cstrong>python.org\u003C\u002Fstrong> آخرین نسخه‌ی پایتون ۳ را دانلود کنید.\u003C\u002Fli>\n  \u003Cli>در ویندوز، هنگام نصب حتماً تیک گزینه‌ی \u003Ccode>Add python.exe to PATH\u003C\u002Fcode> را بزنید. فراموش کردن همین تیک، رایج‌ترین مشکل شروع کار است.\u003C\u002Fli>\n  \u003Cli>برای نوشتن کد یک محیط برنامه‌نویسی نصب کنید: \u003Cstrong>Thonny\u003C\u002Fstrong> برای مبتدی مطلق، یا \u003Cstrong>VS Code\u003C\u002Fstrong> اگر می‌خواهید از اول با ابزار حرفه‌ای کار کنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>اولین برنامه‌ی سنتی همه‌ی برنامه‌نویس‌ها:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>print(\"Hello, World!\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>اگر این جمله روی صفحه چاپ شد، محیط شما آماده است. کامپیوتر ندارید؟ پایتون روی گوشی هم اجرا می‌شود؛ \u003Ca href=\"\u002Flearning\u002Fpython-ba-goshi\">راهنمای پایتون با گوشی\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>نقشه‌ی راه هشت‌هفته‌ای\u003C\u002Fh2>\n\n\u003Cp>این برنامه برای کسی است که روزی حدود یک ساعت وقت می‌گذارد. عجله نکنید: اگر مرحله‌ای بیشتر طول کشید، اشکالی ندارد؛ ولی هیچ مرحله‌ای را بدون ساختن پروژه‌ی کوچکش رد نکنید.\u003C\u002Fp>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>هفته\u003C\u002Fth>\u003Cth>موضوع\u003C\u002Fth>\u003Cth>پروژه‌ی تمرینی\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>۱\u003C\u002Ftd>\u003Ctd>متغیر، انواع داده، ورودی و خروجی\u003C\u002Ftd>\u003Ctd>ماشین‌حساب ساده که دو عدد می‌گیرد\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۲\u003C\u002Ftd>\u003Ctd>شرط‌ها (if و else)\u003C\u002Ftd>\u003Ctd>برنامه‌ای که نمره را می‌گیرد و قبول یا مردود اعلام می‌کند\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۳\u003C\u002Ftd>\u003Ctd>حلقه‌ها (for و while)\u003C\u002Ftd>\u003Ctd>جدول ضرب و بازی حدس عدد با چند فرصت\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۴\u003C\u002Ftd>\u003Ctd>لیست و دیکشنری\u003C\u002Ftd>\u003Ctd>دفترچه‌ی تلفن یا لیست خرید\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۵\u003C\u002Ftd>\u003Ctd>تابع\u003C\u002Ftd>\u003Ctd>تبدیل واحد (دما، طول، ارز)\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۶\u003C\u002Ftd>\u003Ctd>کار با فایل و مدیریت خطا\u003C\u002Ftd>\u003Ctd>یادداشت‌برداری که یادداشت‌ها را در فایل ذخیره می‌کند\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۷\u003C\u002Ftd>\u003Ctd>ماژول‌ها و نصب کتابخانه با pip\u003C\u002Ftd>\u003Ctd>برنامه‌ای که با کتابخانه‌ی آماده کاری انجام دهد\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۸\u003C\u002Ftd>\u003Ctd>یک پروژه‌ی کامل از ایده تا اجرا\u003C\u002Ftd>\u003Ctd>مثلاً مدیریت هزینه‌های ماهانه\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>یک نمونه از سطح هفته‌ی سوم، تا تصور دقیقی داشته باشید:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>number = int(input(\"Enter a number: \"))\n\nfor i in range(1, 11):\n    print(number, \"x\", i, \"=\", number * i)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>این برنامه جدول ضرب هر عددی را که وارد کنید چاپ می‌کند. کوتاه است، ولی ورودی، تبدیل نوع داده، حلقه و خروجی را یک‌جا تمرین می‌کند.\u003C\u002Fp>\n\n\u003Ch2>منابع رایگانی که واقعاً به کار می‌آیند\u003C\u002Fh2>\n\n\u003Ch3>آموزش‌های اصلی\u003C\u002Fh3>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>آموزش رسمی پایتون (docs.python.org):\u003C\u002Fstrong> دقیق‌ترین منبع موجود. انگلیسی است و برای روز اول کمی خشک، ولی بعد از چند هفته بهترین مرجع شما می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کتاب Automate the Boring Stuff with Python:\u003C\u002Fstrong> نسخه‌ی آنلاینش رایگان است و پایتون را با خودکارسازی کارهای واقعی آموزش می‌دهد. برای کسی که می‌خواهد زود به نتیجه‌ی کاربردی برسد، عالی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>دوره‌ی Python for Everybody:\u003C\u002Fstrong> یکی از شناخته‌شده‌ترین دوره‌های رایگان دنیا برای مبتدی مطلق، با ویدیو و تمرین.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>تمرین\u003C\u002Fh3>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>کوئرا (Quera):\u003C\u002Fstrong> سایت ایرانی با تعداد زیادی سوال برنامه‌نویسی که خودکار داوری می‌شوند. برای تمرین بعد از هر مبحث عالی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سایت‌های مرجع مثل W3Schools و Programiz:\u003C\u002Fstrong> وقتی یادتان رفت یک دستور چطور کار می‌کند، سریع‌ترین جا برای یک مثال کوتاه‌اند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>ویدیو و PDF فارسی\u003C\u002Fh3>\n\n\u003Cp>ویدیوهای رایگان فارسی خوبی در یوتیوب و آپارات هست و جزوه و PDF هم زیاد پیدا می‌شود. به‌جای معرفی یک اسم، سه معیار برای انتخاب:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>پایتون ۳ باشد.\u003C\u002Fstrong> ساده‌ترین تست: اگر در منبع، دستور print بدون پرانتز نوشته شده (مثل \u003Ccode>print \"hi\"\u003C\u002Fcode>)، مال پایتون ۲ است که سال‌هاست منسوخ شده. کنارش بگذارید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تمرین و پروژه داشته باشد.\u003C\u002Fstrong> ویدیویی که فقط توضیح می‌دهد و شما را وادار به نوشتن کد نمی‌کند، حس یادگیری می‌دهد ولی یادگیری نمی‌سازد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>از یک مدرس از اول تا آخر باشد.\u003C\u002Fstrong> پریدن بین ده منبع مختلف، شما را مدام به نقطه‌ی شروع برمی‌گرداند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>چرا بیشتر آموزش‌های رایگان نیمه‌کاره می‌مانند؟\u003C\u002Fh2>\n\n\u003Cp>مشکل منابع رایگان کیفیتشان نیست؛ خیلی‌هایشان عالی‌اند. مشکل این است که سه چیز را ندارند:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>بازخورد:\u003C\u002Fstrong> کسی کد شما را نمی‌بیند و نمی‌گوید کجایش اشتباه است یا بهترش چطور نوشته می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کمک در لحظه‌ی گیر کردن:\u003C\u002Fstrong> یک خطای ساده که معنایش را نمی‌فهمید می‌تواند یک هفته شما را متوقف کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تعهد:\u003C\u002Fstrong> وقتی هیچ برنامه و موعدی نیست، «فردا ادامه می‌دهم» آرام‌آرام به «دیگر ادامه نمی‌دهم» تبدیل می‌شود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اسم این وضعیت در دنیای برنامه‌نویسی «جهنم آموزش» است: آموزش پشت آموزش دیدن، بدون ساختن هیچ چیز. راه خروجش ساده است: \u003Cstrong>بعد از هر مبحث، قبل از رفتن به ویدیوی بعدی، یک چیز کوچک خودتان بسازید.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Ch2>چه زمانی دوره‌ی پولی ارزش دارد؟\u003C\u002Fh2>\n\n\u003Cp>اگر با منابع رایگان جلو می‌روید و پروژه می‌سازید، ادامه دهید. دوره‌ی پولی وقتی ارزش دارد که یکی از این‌ها درباره‌ی شما صدق کند:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>چند بار شروع کرده‌اید و هر بار وسط راه رها شده\u003C\u002Fli>\n  \u003Cli>برای ورود به بازار کار به نمونه‌کار و پروژه‌ی قابل ارائه نیاز دارید\u003C\u002Fli>\n  \u003Cli>می‌خواهید کسی کدتان را ببیند و اشکالاتتان را بگوید\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>و اگر دوره‌ای انتخاب می‌کنید، این‌ها را بررسی کنید: پایتون ۳ باشد، پروژه‌محور باشد، امکان پرسش و پاسخ زنده با مدرس داشته باشد، و سرفصل‌هایش را قبل از ثبت‌نام ببینید.\u003C\u002Fp>\n\n\u003Ch2>بعد از پایتون مقدماتی کجا بروم؟\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>هوش مصنوعی و داده:\u003C\u002Fstrong> کتابخانه‌های NumPy و Pandas و بعد یادگیری ماشین. \u003Ca href=\"\u002Flearning\u002Fmachine-learning-az-koja-shoroo-konam\">مقاله‌ی ماشین لرنینگ از کجا شروع کنم\u003C\u002Fa> قدم‌های بعدی را توضیح می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برنامه‌نویسی حرفه‌ای‌تر:\u003C\u002Fstrong> شی‌گرایی، کار با پایگاه داده و ساخت برنامه‌های بزرگ‌تر.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>وب:\u003C\u002Fstrong> ساخت وب‌سایت و API با جنگو یا FastAPI.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>خودکارسازی کارهای روزمره:\u003C\u002Fstrong> سریع‌ترین راه برای اینکه پایتون همین حالا در کارتان به درد بخورد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«یادگیری پایتون از صفر چقدر طول می‌کشد؟»\u003C\u002Fstrong>\u003Cbr>\nبا روزی یک ساعت، حدود دو ماه برای مفاهیم پایه و چند پروژه‌ی کوچک. رسیدن به سطحی که بشود با آن کار پیدا کرد، معمولاً چند ماه تمرین و پروژه‌ی بیشتر می‌خواهد و به حوزه‌ای که انتخاب می‌کنید بستگی دارد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«برای یادگیری پایتون ریاضی قوی لازم است؟»\u003C\u002Fstrong>\u003Cbr>\nبرای پایتون مقدماتی نه؛ ریاضی در حد دبیرستان کافی است. برای هوش مصنوعی و یادگیری ماشین، کمی آمار و جبر خطی لازم می‌شود که آن هم قابل یادگیری است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«پایتون ۲ یا ۳؟»\u003C\u002Fstrong>\u003Cbr>\nفقط پایتون ۳. پایتون ۲ از سال ۲۰۲۰ پشتیبانی نمی‌شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«با پایتون می‌شود درآمد داشت؟»\u003C\u002Fstrong>\u003Cbr>\nبله، ولی نه با پایتون مقدماتی به‌تنهایی. درآمد از تخصص می‌آید: توسعه‌ی وب، تحلیل داده، هوش مصنوعی یا خودکارسازی برای کسب‌وکارها. \u003Ca href=\"\u002Flearning\u002Fhoghoogh-barnamenevis-iran\">مقاله‌ی حقوق برنامه‌نویس در ایران\u003C\u002Fa> عوامل تعیین‌کننده‌ی درآمد را توضیح می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>برای آموزش پایتون از صفر، مشکل کمبود منبع نیست؛ کمبود ساختن است. یک منبع اصلی انتخاب کنید، نقشه‌ی راه هشت‌هفته‌ای را دنبال کنید و بعد از هر مبحث یک برنامه‌ی کوچک بسازید. همین عادت، شما را از اکثریتی که آموزش را نیمه‌کاره رها می‌کنند جدا می‌کند.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید این مسیر را با برنامه‌ی منظم، پروژه‌ی واقعی و پرسش و پاسخ با مدرس طی کنید، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی آموزش پایتون مقدماتی داناورس\u003C\u002Fa> از نصب و اولین برنامه تا پروژه‌ی پایانی پیش می‌رود و بعد از آن \u003Ca href=\"\u002Fcourses\u002Fpython-advanced\">پایتون پیشرفته\u003C\u002Fa> ادامه‌ی مسیر است. اگر هنوز مطمئن نیستید برنامه‌نویسی با استعدادتان می‌خواند، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان\u003C\u002Fa> را امتحان کنید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-python-az-sefr.jpg","آموزش پایتون از صفر تا صد: نقشه راه و منابع رایگان","آموزش پایتون از صفر با نقشه راه هشت‌هفته‌ای: از نصب و اولین برنامه تا پروژه. کدام منابع رایگان به کار می‌آیند و چه زمانی به دوره نیاز دارید.","amoozesh-python-az-sefr",[339,340,341],"مشکل اصلی تازه‌کارها کمبود منبع نیست، سردرگمی بین منابع و نساختن است؛ یک منبع اصلی انتخاب کنید و بعد از هر مبحث یک برنامه‌ی کوچک بسازید.","نقشه‌ی راه هشت‌هفته‌ای با روزی حدود یک ساعت: متغیر، شرط، حلقه، لیست و دیکشنری، تابع، کار با فایل، کتابخانه‌ها و در هفته‌ی هشتم یک پروژه‌ی کامل.","هنگام نصب پایتون در ویندوز تیک Add python.exe to PATH را بزنید؛ دوره‌ی پولی وقتی ارزش دارد که چند بار شروع کرده‌اید و هر بار وسط راه رها کرده‌اید.",{"id":343,"created_at":344,"title":345,"category":27,"content":346,"image_url":347,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":149,"seo_title":348,"seo_description":349,"schema_data":13,"slug":350,"tags":13,"updated_at":344,"summary_points":351,"reviewed_by":115},19,"2026-09-28T13:42:55.233512+00:00","آموزش پایتون برای کودکان و نوجوانان: از چند سالگی و چطور شروع کنیم؟","\n\u003Cp>پایتون دیگر فقط زبان برنامه‌نویس‌های حرفه‌ای نیست. از وقتی در کتاب کار و فناوری پایه‌ی هفتم هم آمده، خیلی از والدین برای اولین بار با آن روبه‌رو شده‌اند و همین سوال‌ها را می‌پرسند: فرزندم برای پایتون آماده است؟ از کجا شروع کند؟ اگر در مدرسه عقب افتاده، چطور کمکش کنم؟\u003C\u002Fp>\n\n\u003Cp>این راهنما برای والدینی است که می‌خواهند بدون اینکه خودشان برنامه‌نویس باشند، تصمیم درستی بگیرند.\u003C\u002Fp>\n\n\u003Ch2>پایتون برای کودک از چند سالگی مناسب است؟\u003C\u002Fh2>\n\n\u003Cp>سن دقیق مهم نیست؛ مهارت‌های پیش‌نیاز مهم است. ولی به‌عنوان یک راهنمای کلی:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>زیر ۹ سال:\u003C\u002Fstrong> معمولاً زود است. تایپ کردن و خطاهای نگارشی کودک را خسته می‌کند. \u003Ca href=\"\u002Fcourses\u002Fscratch\">اسکرچ\u003C\u002Fa> که با بلوک‌های رنگی کار می‌کند، شروع بهتری است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>حدود ۱۰ تا ۱۲ سال:\u003C\u002Fstrong> زمان خوبی برای شروع پایتون، به شرطی که آموزش با خروجی تصویری و بازی همراه باشد، نه فقط اعداد و متن.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>۱۳ سال به بالا:\u003C\u002Fstrong> نوجوان می‌تواند پایتون را تقریباً مثل بزرگسالان یاد بگیرد و سراغ پروژه‌های جدی‌تر مثل بازی، ربات و هوش مصنوعی برود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>نشانه‌های آمادگی\u003C\u002Fh3>\n\n\u003Cp>اگر فرزندتان این چهار ویژگی را دارد، برای پایتون آماده است، فارغ از سنش:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>با کیبورد انگلیسی راحت تایپ می‌کند یا حاضر است یاد بگیرد\u003C\u002Fli>\n  \u003Cli>حروف و کلمه‌های ساده‌ی انگلیسی را می‌خواند\u003C\u002Fli>\n  \u003Cli>می‌تواند حدود نیم ساعت تا یک ساعت روی یک کار تمرکز کند\u003C\u002Fli>\n  \u003Cli>وقتی چیزی کار نمی‌کند، به‌جای رها کردن، کنجکاو می‌شود\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>پایتون در مدرسه: کلاس هفتم\u003C\u002Fh2>\n\n\u003Cp>کتاب کار و فناوری پایه‌ی هفتم یک پودمان برنامه‌نویسی دارد که با زبان پایتون تدریس می‌شود. برای خیلی از دانش‌آموزان این اولین برخورد با برنامه‌نویسی است و تجربه‌ها خیلی متفاوت است: بعضی عاشقش می‌شوند و بعضی از همان اول به این نتیجه می‌رسند که «برنامه‌نویسی سخت است».\u003C\u002Fp>\n\n\u003Cp>دلیل تجربه‌ی بد معمولاً خود پایتون نیست؛ این است که زمان کلاس کم است و دانش‌آموز فرصت کافی برای تمرین پشت کامپیوتر ندارد. برنامه‌نویسی مثل دوچرخه‌سواری است: با دیدن و شنیدن یاد گرفته نمی‌شود.\u003C\u002Fp>\n\n\u003Cp>چند کار ساده که والدین می‌توانند انجام دهند:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>امکان تمرین در خانه را فراهم کنید.\u003C\u002Fstrong> نصب پایتون روی کامپیوتر رایگان است. اگر کامپیوتر ندارید، پایتون روی گوشی هم اجرا می‌شود؛ \u003Ca href=\"\u002Flearning\u002Fpython-ba-goshi\">راهنمای نصب پایتون روی گوشی\u003C\u002Fa> را ببینید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تمرین‌های کتاب را دوباره و با تغییر اجرا کنند.\u003C\u002Fstrong> مثلاً اگر برنامه‌ای اسم را می‌گیرد و سلام می‌کند، از کودک بخواهید سن را هم بپرسد و جواب دیگری بدهد. تغییر دادن یک برنامه‌ی آماده، بهترین تمرین قدم اول است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>فقط ویدیو کافی نیست.\u003C\u002Fstrong> دیدن ویدیوهای آموزشی مفید است، ولی تا کودک خودش کد را تایپ و اجرا نکند و با خطا روبه‌رو نشود، یادگیری اتفاق نمی‌افتد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>کودک در پایتون واقعاً چه می‌سازد؟\u003C\u002Fh2>\n\n\u003Cp>بهترین راه برای اینکه بفهمید پایتون برای کودک چه شکلی است، دیدن چند برنامه‌ی واقعی است. هر سه برنامه‌ی زیر در جلسه‌های اول ساخته می‌شوند.\u003C\u002Fp>\n\n\u003Ch3>۱. برنامه‌ای که با کودک حرف می‌زند\u003C\u002Fh3>\n\n\u003Cpre>\u003Ccode>name = input(\"What is your name? \")\nprint(\"Hello \" + name + \"! Nice to meet you.\")\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>کودک اسمش را وارد می‌کند و برنامه به او سلام می‌کند. همین دو خط، مفهوم ورودی، خروجی و متغیر را نشان می‌دهد؛ سه ستون اصلی هر برنامه.\u003C\u002Fp>\n\n\u003Ch3>۲. کشیدن ستاره با لاک‌پشت\u003C\u002Fh3>\n\n\u003Cpre>\u003Ccode>import turtle\n\nt = turtle.Turtle()\nfor i in range(5):\n    t.forward(150)\n    t.right(144)\n\nturtle.done()\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>ماژول Turtle یک لاک‌پشت روی صفحه می‌گذارد که هر جا برود خط می‌کشد. این برنامه با یک حلقه‌ی پنج‌تایی یک ستاره می‌کشد. اینجا کودک می‌بیند که حلقه یعنی «این کار را چند بار تکرار کن» و با عوض کردن عددها شکل‌های جدید کشف می‌کند. برای کودکان ۱۰ تا ۱۲ ساله، Turtle جذاب‌ترین در ورود به پایتون است.\u003C\u002Fp>\n\n\u003Ch3>۳. بازی حدس عدد\u003C\u002Fh3>\n\n\u003Cpre>\u003Ccode>import random\n\nnumber = random.randint(1, 10)\nguess = int(input(\"Guess a number from 1 to 10: \"))\n\nif guess == number:\n    print(\"Great! You guessed it.\")\nelse:\n    print(\"Not this time. The number was\", number)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>اولین بازی واقعی: کامپیوتر یک عدد تصادفی انتخاب می‌کند و کودک حدس می‌زند. شرط (if) اینجا معنا پیدا می‌کند. قدم بعدی این است که کودک خودش برنامه را طوری تغییر دهد که چند بار فرصت حدس داشته باشد یا بگوید «بزرگ‌تر» یا «کوچک‌تر».\u003C\u002Fp>\n\n\u003Cp>لحظه‌ای که کودک بازی خودش را به خواهر، برادر یا پدربزرگش نشان می‌دهد، مهم‌ترین لحظه‌ی کل مسیر است. همین حس «من ساختمش» است که او را ادامه می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>پایتون یا اسکرچ؟\u003C\u002Fh2>\n\n\u003Cp>اگر مطمئن نیستید، این جدول کمک می‌کند. برای مقایسه‌ی کامل‌تر \u003Ca href=\"\u002Flearning\u002Fbehtarin-zaban-barnamenevisi-koodakan\">مقاله‌ی بهترین زبان برنامه‌نویسی برای کودکان\u003C\u002Fa> را بخوانید.\u003C\u002Fp>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>معیار\u003C\u002Fth>\u003Cth>اسکرچ\u003C\u002Fth>\u003Cth>پایتون\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>شیوه‌ی کدنویسی\u003C\u002Ftd>\u003Ctd>چیدن بلوک‌های رنگی\u003C\u002Ftd>\u003Ctd>تایپ کد متنی\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>سن مناسب شروع\u003C\u002Ftd>\u003Ctd>حدود ۷ سال به بالا\u003C\u002Ftd>\u003Ctd>حدود ۱۰ سال به بالا\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>خطای نگارشی\u003C\u002Ftd>\u003Ctd>ندارد\u003C\u002Ftd>\u003Ctd>دارد و بخشی از یادگیری است\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>سقف پیشرفت\u003C\u002Ftd>\u003Ctd>بازی و انیمیشن\u003C\u002Ftd>\u003Ctd>تقریباً نامحدود: بازی، ربات، وب، هوش مصنوعی\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>مسیر رایج و موفق این است: اسکرچ برای کودکان کوچک‌تر و بعد انتقال به پایتون. کودکی که اسکرچ کار کرده، مفهوم حلقه و شرط را می‌شناسد و پایتون را خیلی سریع‌تر یاد می‌گیرد.\u003C\u002Fp>\n\n\u003Ch2>برای شروع چه نرم‌افزاری لازم است؟\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>IDLE:\u003C\u002Fstrong> همراه خود پایتون نصب می‌شود. ساده است و برای جلسه‌های اول کافی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>Thonny:\u003C\u002Fstrong> محیط برنامه‌نویسی رایگانی که مخصوص مبتدی‌ها ساخته شده و اجرای برنامه را قدم‌به‌قدم نشان می‌دهد. برای کودکان و نوجوانان یکی از بهترین گزینه‌هاست.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>پیکتوبلاکس (PictoBlox):\u003C\u002Fstrong> ترکیبی از بلوک‌های شبیه اسکرچ و پایتون. برای کودکی که از اسکرچ به پایتون می‌آید، پل خوبی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>گوشی:\u003C\u002Fstrong> اگر کامپیوتر در دسترس نیست، اپلیکیشن‌هایی مثل Pydroid 3 روی اندروید پایتون را اجرا می‌کنند. برای یادگیری مفاهیم پایه کافی است، هرچند تایپ طولانی روی گوشی خسته‌کننده است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>پایتون به کامپیوتر قوی نیاز ندارد. یک لپ‌تاپ یا کامپیوتر معمولی کاملاً کافی است.\u003C\u002Fp>\n\n\u003Ch2>پنج اشتباه رایج والدین\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>شروع با تئوری:\u003C\u002Fstrong> تعریف متغیر و نوع داده قبل از اینکه کودک چیزی ساخته باشد، انگیزه را می‌کشد. اول ساختن، بعد توضیح.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>جلسه‌های طولانی:\u003C\u002Fstrong> دو ساعت پشت‌سرهم برای کودک ۱۰ ساله زیاد است. جلسه‌های کوتاه‌تر و منظم بهتر جواب می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>درست کردن همه‌ی خطاها به‌جای کودک:\u003C\u002Fstrong> اگر برنامه‌نویسی بلدید، وسوسه می‌شوید خودتان خطا را درست کنید. نکنید؛ فقط سوال بپرسید: «پیغام خطا چه می‌گوید؟ کدام خط است؟»\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مقایسه با دیگران:\u003C\u002Fstrong> سرعت یادگیری برنامه‌نویسی خیلی متفاوت است و ربطی به باهوش بودن ندارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اصرار وقتی علاقه‌ای نیست:\u003C\u002Fstrong> اگر بعد از چند هفته هنوز بی‌میل است، شاید الان وقتش نیست یا مسیر دیگری مثل رباتیک یا طراحی برایش مناسب‌تر است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>کلاس، ویدیو یا کتاب؟\u003C\u002Fh2>\n\n\u003Cp>کودکان خیلی باانگیزه با ویدیوهای رایگان و کتاب هم جلو می‌روند. ولی بیشتر کودکان در یک نقطه گیر می‌کنند: خطایی که معنایش را نمی‌فهمند یا تمرینی که از پسش برنمی‌آیند. در این لحظه یا کسی کمکشان می‌کند یا رها می‌کنند.\u003C\u002Fp>\n\n\u003Cp>برای همین مهم‌ترین ویژگی یک کلاس خوب برای کودکان این است که \u003Cstrong>زنده باشد و گروهش کوچک\u003C\u002Fstrong>، تا مدرس بتواند کد هر کودک را ببیند و همان لحظه راهنمایی‌اش کند. ویدیوی ضبط‌شده این را ندارد.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج والدین\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«پایتون برای کودک سخت نیست؟»\u003C\u002Fstrong>\u003Cbr>\nپایتون یکی از ساده‌ترین زبان‌های برنامه‌نویسی متنی است و دستوراتش به انگلیسی ساده نزدیک است. سختی واقعی برای کودکان تایپ دقیق و خطاهای نگارشی است که با تمرین برطرف می‌شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«فرزندم انگلیسی بلد نیست، مشکلی دارد؟»\u003C\u002Fstrong>\u003Cbr>\nدر حد خواندن حروف و چند کلمه‌ی ساده کافی است. کلمه‌هایی مثل print و input را در همان جلسه‌های اول یاد می‌گیرد. اتفاقاً برنامه‌نویسی به یادگیری انگلیسی هم کمک می‌کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«کلاس هفتم است و در درس کار و فناوری مشکل دارد، چه کنم؟»\u003C\u002Fstrong>\u003Cbr>\nمشکل معمولاً کمبود تمرین است. امکان اجرای پایتون در خانه را فراهم کنید و بخواهید تمرین‌های کتاب را خودش تایپ و اجرا کند. اگر باز هم گیر می‌کند، چند جلسه با یک مربی کافی است تا مفاهیم پایه جا بیفتد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«بعد از پایتون مقدماتی چه؟»\u003C\u002Fstrong>\u003Cbr>\nمسیرهای جذابی باز می‌شود: ساخت بازی، برنامه‌نویسی ربات و آردوینو، یا برای نوجوانان بزرگ‌تر، ورود به دنیای هوش مصنوعی.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>پایتون برای کودکی که تایپ و خواندن ساده‌ی انگلیسی را بلد است، بهترین زبان اول متنی است؛ به شرطی که آموزش با ساختن شروع شود، نه با تئوری. اگر فرزندتان کوچک‌تر است یا هنوز با کیبورد راحت نیست، اسکرچ شروع بهتری است و انتقال به پایتون بعداً خیلی راحت انجام می‌شود.\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"\u002Fcourses\u002Fpython-kids\">دوره‌ی پایتون کودکان و نوجوانان داناورس\u003C\u002Fa> دقیقاً با همین رویکرد جلو می‌رود: از اولین دستور تا ساخت شکل‌های گرافیکی با Turtle و مینی‌گیم‌ها، به‌صورت آنلاین و پروژه‌محور.\u003C\u002Fp>\n\n\u003Cp>برای تصویر کلی مسیر، از ابزارهای رایگان خانگی تا انتخاب کلاس، \u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">راهنمای کامل آموزش برنامه‌نویسی کودکان\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Cp>اگر هنوز مطمئن نیستید برنامه‌نویسی با علایق فرزندتان می‌خواند، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان داناورس\u003C\u002Fa> کمک می‌کند. برای مشورت درباره‌ی نقطه‌ی شروع هم \u003Ca href=\"\u002Fcontact\">با مشاوران داناورس در تماس باشید\u003C\u002Fa>؛ مشاوره رایگان است.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-python-koodakan.jpg","آموزش پایتون برای کودکان و نوجوانان: سن مناسب و نقطه شروع","آموزش پایتون به کودکان و نوجوانان: از چه سنی مناسب است، اولین برنامه‌ها چه شکلی‌اند، پایتون کلاس هفتم را چطور تمرین کنیم و چطور کودک را زده نکنیم.","amoozesh-python-koodakan",[352,353,354],"زیر ۹ سال معمولاً برای پایتون زود است و اسکرچ شروع بهتری است؛ ۱۰ تا ۱۲ سال با آموزش تصویری و بازی‌محور زمان خوبی برای شروع است و از ۱۳ سال نوجوان تقریباً مثل بزرگسال یاد می‌گیرد.","نشانه‌های آمادگی، فارغ از سن: تایپ راحت با کیبورد انگلیسی، خواندن کلمه‌های ساده‌ی انگلیسی، نیم تا یک ساعت تمرکز و کنجکاوی به‌جای رها کردن وقتی چیزی کار نمی‌کند.","برای شروع، IDLE یا Thonny کافی است؛ رایج‌ترین اشتباه والدین شروع با تئوری است، در حالی که آموزش باید با ساختن شروع شود.",{"id":356,"created_at":357,"title":358,"category":59,"content":359,"image_url":360,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":62,"seo_title":361,"seo_description":362,"schema_data":13,"slug":363,"tags":13,"updated_at":357,"summary_points":364,"reviewed_by":70},18,"2026-09-28T13:40:48.824236+00:00","ساخت ویدیو با هوش مصنوعی: راهنمای کامل رایگان، با گوشی و از روی عکس","\n\u003Cp>تا دو سال پیش ساختن یک ویدیوی چندثانیه‌ای از یک جمله‌ی ساده شبیه شوخی بود. امروز با چند کلیک می‌شود از یک متن یا یک عکس، کلیپی ساخت که برای ریلز اینستاگرام، تبلیغ محصول یا شروع یک ویدیوی یوتیوب کاملاً قابل استفاده است.\u003C\u002Fp>\n\n\u003Cp>ولی بیشتر آموزش‌های فارسی یا فقط یک ابزار را معرفی می‌کنند یا وعده‌هایی مثل «رایگان، نامحدود و بدون واترمارک» می‌دهند که در عمل وجود ندارد. این راهنما تصویر واقعی را می‌دهد: چه چیزی امروز ممکن است، کدام ابزار برای چه کاری مناسب است، نسخه‌ی رایگان تا کجا جواب می‌دهد و چطور پرامپتی بنویسید که بار اول نتیجه بگیرید.\u003C\u002Fp>\n\n\u003Cblockquote>این مقاله در مهر ۱۴۰۵ نوشته شده. ابزارهای ویدیوی هوش مصنوعی هر چند ماه تغییر می‌کنند؛ اصول پرامپت‌نویسی و روش کار ثابت می‌ماند، ولی قبل از انتخاب ابزار، سهمیه‌ی رایگان فعلی‌اش را در سایت خودش چک کنید.\u003C\u002Fblockquote>\n\n\u003Ch2>ساخت ویدیو با هوش مصنوعی دقیقاً یعنی چه؟\u003C\u002Fh2>\n\n\u003Cp>وقتی می‌گوییم «ساخت ویدیو با هوش مصنوعی» معمولاً یکی از این سه کار منظور است و قاطی کردنشان باعث می‌شود ابزار اشتباه انتخاب کنید:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>متن به ویدیو (Text to Video):\u003C\u002Fstrong> صحنه را با کلمات توصیف می‌کنید و مدل از صفر یک کلیپ کوتاه می‌سازد. آزادی خلاقانه‌ی بیشتری دارد ولی کنترلش سخت‌تر است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>عکس به ویدیو (Image to Video):\u003C\u002Fstrong> یک عکس می‌دهید و می‌گویید چه حرکتی در آن اتفاق بیفتد. چون ظاهر صحنه از قبل مشخص است، نتیجه قابل پیش‌بینی‌تر است و برای عکس محصول یا پرتره بهترین گزینه است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تدوین هوشمند:\u003C\u002Fstrong> ابزارهایی مثل کپ‌کات و کانوا ویدیو را از صفر نمی‌سازند؛ کلیپ‌های موجود را کنار هم می‌گذارند، زیرنویس خودکار می‌زنند، صدا اضافه می‌کنند و قالب آماده می‌دهند. معمولاً مرحله‌ی آخر کار با همین‌هاست.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>یک واقعیت مهم که بهتر است از اول بدانید: خروجی مدل‌های ساخت ویدیو \u003Cstrong>کلیپ‌های کوتاه چندثانیه‌ای\u003C\u002Fstrong> است. ویدیوی طولانی با کنار هم گذاشتن چند کلیپ کوتاه ساخته می‌شود، نه با یک دستور.\u003C\u002Fp>\n\n\u003Ch2>بهترین ابزارهای ساخت ویدیو با هوش مصنوعی\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>ابزار\u003C\u002Fth>\u003Cth>نوع\u003C\u002Fth>\u003Cth>نسخه‌ی رایگان\u003C\u002Fth>\u003Cth>مناسب برای\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>Google Flow و Veo\u003C\u002Ftd>\u003Ctd>متن و عکس به ویدیو\u003C\u002Ftd>\u003Ctd>اعتبار محدود روزانه؛ استفاده‌ی جدی نیازمند اشتراک\u003C\u002Ftd>\u003Ctd>کیفیت سینمایی، کنترل صحنه و ساخت داستان چندصحنه‌ای\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Gemini (جمنای)\u003C\u002Ftd>\u003Ctd>متن و عکس به ویدیو\u003C\u002Ftd>\u003Ctd>محدود و وابسته به نوع حساب\u003C\u002Ftd>\u003Ctd>ساخت سریع یک کلیپ از داخل همان چت\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Kling (کلینگ)\u003C\u002Ftd>\u003Ctd>متن و عکس به ویدیو\u003C\u002Ftd>\u003Ctd>اعتبار روزانه‌ی رایگان، با واترمارک\u003C\u002Ftd>\u003Ctd>حرکت طبیعی انسان و بدن\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Hailuo (هایلو)\u003C\u002Ftd>\u003Ctd>متن و عکس به ویدیو\u003C\u002Ftd>\u003Ctd>چند ساخت رایگان در روز\u003C\u002Ftd>\u003Ctd>کلیپ‌های کوتاه شبکه‌های اجتماعی\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Runway (ران‌وی)\u003C\u002Ftd>\u003Ctd>متن و عکس به ویدیو و ابزار ویرایش\u003C\u002Ftd>\u003Ctd>اعتبار آزمایشی محدود\u003C\u002Ftd>\u003Ctd>کار حرفه‌ای و ترکیب با تدوین\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Pika (پیکا)\u003C\u002Ftd>\u003Ctd>متن و عکس به ویدیو\u003C\u002Ftd>\u003Ctd>دارد، با کیفیت پایین‌تر\u003C\u002Ftd>\u003Ctd>افکت‌های سرگرم‌کننده و آزمایش ایده\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>CapCut و Canva\u003C\u002Ftd>\u003Ctd>تدوین هوشمند\u003C\u002Ftd>\u003Ctd>بخش زیادی رایگان است\u003C\u002Ftd>\u003Ctd>زیرنویس، موسیقی، قالب و خروجی نهایی\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch3>سورا چه شد؟\u003C\u002Fh3>\n\n\u003Cp>اگر دنبال «ساخت ویدیو با سورا» می‌گردید: OpenAI اپلیکیشن و وب‌سایت Sora را در اردیبهشت ۱۴۰۵ تعطیل کرد. هنوز مقاله‌ها و ویدیوهای زیادی سورا را معرفی می‌کنند، ولی دیگر گزینه‌ی قابل استفاده‌ای نیست و هر سایت یا اپلیکیشنی که به اسم سورا اکانت یا اشتراک می‌فروشد را باید با احتیاط کامل دید.\u003C\u002Fp>\n\n\u003Ch3>کدام را انتخاب کنم؟\u003C\u002Fh3>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>تازه شروع کرده‌اید و فقط می‌خواهید امتحان کنید:\u003C\u002Fstrong> یکی از ابزارهایی که اعتبار روزانه‌ی رایگان دارند، مثل کلینگ یا هایلو.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کیفیت و کنترل صحنه برایتان مهم است:\u003C\u002Fstrong> Flow گوگل. مخصوصاً وقتی می‌خواهید چند صحنه با یک شخصیت و یک حال‌وهوا بسازید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ویدیو برای اینستاگرام و تبلیغ می‌خواهید:\u003C\u002Fstrong> کلیپ را با یکی از مدل‌ها بسازید و کار نهایی را در کپ‌کات یا کانوا انجام دهید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>ساخت ویدیو با هوش مصنوعی رایگان: واقعیت «رایگان»\u003C\u002Fh2>\n\n\u003Cp>«رایگان» پرجستجوترین کلمه‌ی این حوزه است و باید صادقانه گفت: تقریباً هیچ ابزار باکیفیتی به‌صورت رایگان، نامحدود و بدون واترمارک وجود ندارد. ساخت هر ثانیه ویدیو برای این شرکت‌ها هزینه‌ی سخت‌افزاری سنگینی دارد، پس نسخه‌ی رایگان همیشه یکی از این محدودیت‌ها را دارد:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>اعتبار روزانه یا ماهانه:\u003C\u002Fstrong> تعداد محدودی ساخت در روز که فردا دوباره شارژ می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>واترمارک:\u003C\u002Fstrong> لوگوی ابزار روی ویدیو می‌ماند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کیفیت پایین‌تر:\u003C\u002Fstrong> رزولوشن کمتر یا کلیپ کوتاه‌تر.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>صف انتظار:\u003C\u002Fstrong> ساخت ویدیو برای کاربر رایگان دیرتر انجام می‌شود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>راه واقعی استفاده‌ی بیشتر از نسخه‌ی رایگان این است که اعتبارتان را هدر ندهید: قبل از ساخت، پرامپت را کامل بنویسید؛ هر جا ممکن است از عکس شروع کنید چون نتیجه‌ی قابل پیش‌بینی‌تری دارد؛ و یک ایده را اول در کوتاه‌ترین مدت ممکن امتحان کنید.\u003C\u002Fp>\n\n\u003Ch3>مراقب برنامه‌های «مود شده» باشید\u003C\u002Fh3>\n\n\u003Cp>عبارت‌هایی مثل «برنامه ساخت ویدیو با هوش مصنوعی مود شده» یا «نسخه‌ی نامحدود» زیاد جستجو می‌شوند. این نسخه‌ها معمولاً یا اصلاً کار نمی‌کنند (چون ساخت ویدیو روی سرور شرکت انجام می‌شود، نه روی گوشی شما) یا بدتر، برای سرقت حساب‌ها و اطلاعات گوشی ساخته شده‌اند. اپلیکیشن را فقط از منبع رسمی خود ابزار نصب کنید.\u003C\u002Fp>\n\n\u003Ch2>ساخت ویدیو با هوش مصنوعی از روی عکس\u003C\u002Fh2>\n\n\u003Cp>این روش بهترین نقطه‌ی شروع است، چون نصف کار (ظاهر صحنه) از قبل انجام شده و مدل فقط باید حرکت را بسازد. مراحل:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>عکس مناسب انتخاب کنید:\u003C\u002Fstrong> واضح، با نور خوب و سوژه‌ی مشخص. عکس شلوغ یا تار، ویدیوی عجیب‌تری می‌سازد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>حرکت را توصیف کنید، نه خود عکس را:\u003C\u002Fstrong> مدل عکس را می‌بیند؛ لازم نیست بنویسید «یک فنجان قهوه روی میز». بنویسید چه اتفاقی بیفتد: «بخار آرام از فنجان بلند شود و دوربین آهسته به جلو حرکت کند».\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>حرکت دوربین را مشخص کنید:\u003C\u002Fstrong> ثابت، زوم آرام، چرخش دور سوژه یا حرکت از چپ به راست. همین یک جمله کیفیت حس سینمایی را عوض می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کم بخواهید:\u003C\u002Fstrong> یک حرکت اصلی در هر کلیپ. «بخندد، دست تکان بدهد، برگردد و راه برود» در چند ثانیه معمولاً نتیجه‌ی ناهنجار می‌دهد.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>\u003Cstrong>یک نکته‌ی اخلاقی و حقوقی:\u003C\u002Fstrong> ساختن ویدیو از عکس دیگران بدون رضایتشان، مخصوصاً ویدیویی که شخص در آن کاری می‌کند یا حرفی می‌زند که در واقعیت نزده، می‌تواند آسیب جدی بزند و در بسیاری از کشورها جرم است. برای عکس خودتان، محصول خودتان یا تصاویر ساخته‌شده با هوش مصنوعی از این روش استفاده کنید.\u003C\u002Fp>\n\n\u003Ch2>ساخت ویدیو از روی متن: پرامپت خوب چه شکلی است؟\u003C\u002Fh2>\n\n\u003Cp>بیشتر ناامیدی‌ها از ساخت ویدیو با هوش مصنوعی به پرامپت برمی‌گردد. اصول کلی را در \u003Ca href=\"\u002Flearning\u002Fprompt-nevisi\">آموزش پرامپت نویسی\u003C\u002Fa> توضیح داده‌ایم؛ اینجا فرمول مخصوص ویدیو را می‌بینید که برای بیشتر ابزارها جواب می‌دهد:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>سوژه + کاری که انجام می‌دهد + مکان + نور و حال‌وهوا + حرکت دوربین + سبک تصویر\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp>مثال ضعیف: «یک گربه در شهر». مثال قوی:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>A small orange cat walking slowly along a rainy street at night,\nneon shop signs reflecting on the wet ground, soft cinematic lighting,\ncamera tracking the cat at ground level, shallow depth of field,\nrealistic style\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>چند نکته‌ی کاربردی:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>بیشتر مدل‌ها با پرامپت انگلیسی نتیجه‌ی دقیق‌تری می‌دهند.\u003C\u002Fstrong> اگر انگلیسی‌تان قوی نیست، پرامپت را فارسی بنویسید و از یک چت‌بات بخواهید آن را به انگلیسی توصیفی ترجمه کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کلمات سبک را فراموش نکنید:\u003C\u002Fstrong> cinematic، realistic، animation، cartoon، slow motion. همین یک کلمه جهت کل تصویر را عوض می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برای ثابت ماندن شخصیت در چند کلیپ،\u003C\u002Fstrong> از یک عکس مرجع ثابت استفاده کنید. در متن به ویدیو، شخصیت در هر ساخت کمی عوض می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>چیزی را که نمی‌خواهید، ننویسید.\u003C\u002Fstrong> جمله‌ای مثل «بدون آدم» گاهی دقیقاً آدم به صحنه اضافه می‌کند؛ به‌جایش صحنه را طوری توصیف کنید که جای آدم در آن نباشد: «خیابان خالی».\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>ساخت ویدیو با هوش مصنوعی با گوشی\u003C\u002Fh2>\n\n\u003Cp>لازم نیست کامپیوتر قوی داشته باشید. پردازش ساخت ویدیو روی سرور خود ابزار انجام می‌شود و گوشی فقط دستور را می‌فرستد و نتیجه را دریافت می‌کند. بیشتر ابزارهای جدول بالا نسخه‌ی وب دارند که در مرورگر گوشی کار می‌کند و بعضی اپلیکیشن رسمی هم دارند.\u003C\u002Fp>\n\n\u003Cp>روش پیشنهادی با گوشی: کلیپ را با یکی از مدل‌ها بسازید، در گالری ذخیره کنید و بعد در کپ‌کات کلیپ‌ها را کنار هم بگذارید، زیرنویس و موسیقی اضافه کنید و با نسبت عمودی ۹:۱۶ برای ریلز و شورتز خروجی بگیرید.\u003C\u002Fp>\n\n\u003Ch2>ساخت ویدیو با هوش مصنوعی به زبان فارسی\u003C\u002Fh2>\n\n\u003Cp>این بخش جایی است که باید انتظار را واقع‌بینانه نگه داشت:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>نوشته‌ی فارسی داخل تصویر:\u003C\u002Fstrong> مدل‌های ساخت ویدیو هنوز در نوشتن حروف فارسی ضعیف‌اند و معمولاً حروف به‌هم‌ریخته و بی‌معنی تولید می‌کنند. تیتر و متن فارسی را بعداً در برنامه‌ی تدوین روی ویدیو بگذارید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>صحبت کردن به فارسی:\u003C\u002Fstrong> بعضی مدل‌ها صدا و دیالوگ هم می‌سازند، ولی کیفیت فارسی‌شان معمولاً از انگلیسی پایین‌تر است. برای نتیجه‌ی مطمئن، ویدیو را بی‌کلام بسازید و صدای فارسی را جداگانه ضبط یا با ابزار تبدیل متن به گفتار بسازید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>زیرنویس فارسی:\u003C\u002Fstrong> در ابزارهای تدوین موجود است، ولی حتماً یک بار بازبینی‌اش کنید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>یک نکته درباره‌ی دسترسی از ایران\u003C\u002Fh2>\n\n\u003Cp>بسیاری از این سرویس‌ها به‌طور رسمی برای کاربران ایران ارائه نمی‌شوند و خرید اشتراکشان به کارت بین‌المللی نیاز دارد. اگر قصد خرید اکانت یا اشتراک از واسطه را دارید، پیش از پرداخت بپرسید اکانت به نام چه کسی است و اگر مسدود شد چه اتفاقی می‌افتد. اکانت‌های اشتراکی ارزان معمولاً همین ریسک را دارند.\u003C\u002Fp>\n\n\u003Ch2>ویدیو برای یوتیوب، اینستاگرام و تبلیغ محصول\u003C\u002Fh2>\n\n\u003Cp>کسانی که از ساخت ویدیو با هوش مصنوعی درآمد دارند، معمولاً با یک روند ثابت کار می‌کنند، نه با یک دستور جادویی:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>سناریو:\u003C\u002Fstrong> اول متن ویدیو و تقسیمش به صحنه‌های چندثانیه‌ای. یک چت‌بات در این مرحله کمک زیادی می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ساخت صحنه‌ها:\u003C\u002Fstrong> هر صحنه یک کلیپ جداگانه با پرامپت یا عکس مخصوص خودش.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تدوین:\u003C\u002Fstrong> کنار هم گذاشتن کلیپ‌ها، ریتم، موسیقی و انتقال بین صحنه‌ها.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>صدا و متن فارسی:\u003C\u002Fstrong> گوینده، زیرنویس و تیتر.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>قاب مناسب:\u003C\u002Fstrong> عمودی ۹:۱۶ برای ریلز و شورتز، افقی ۱۶:۹ برای یوتیوب.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>برای ویدیوی محصول، روش عکس به ویدیو معمولاً بهترین نتیجه را می‌دهد: از عکس تمیز محصول شروع کنید و حرکت‌های ساده بخواهید، مثل چرخش آرام، نور متحرک یا زوم روی جزئیات.\u003C\u002Fp>\n\n\u003Ch2>چهار اشتباه رایج\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>انتظار ویدیوی کامل از یک دستور:\u003C\u002Fstrong> ویدیوی خوب از چند کلیپ کوتاه و یک تدوین درست ساخته می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>پرامپت‌های خیلی طولانی و پر از کار:\u003C\u002Fstrong> یک صحنه، یک حرکت اصلی.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>نادیده گرفتن ثبات شخصیت:\u003C\u002Fstrong> اگر قهرمان ویدیو در هر صحنه چهره‌ی دیگری دارد، از عکس مرجع ثابت استفاده کنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>بی‌توجهی به حق استفاده:\u003C\u002Fstrong> شرایط استفاده‌ی تجاری در نسخه‌ی رایگان بعضی ابزارها محدود است. اگر ویدیو برای تبلیغ یا فروش است، قوانین ابزار را بخوانید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«ساخت ویدیو با هوش مصنوعی رایگان و بدون واترمارک ممکن است؟»\u003C\u002Fstrong>\u003Cbr>\nبه‌صورت محدود بله، ولی نامحدود نه. بعضی ابزارها در نسخه‌ی رایگان واترمارک ندارند ولی کیفیت یا تعداد ساخت را محدود می‌کنند. هر ابزاری که همه‌چیز را رایگان و نامحدود وعده می‌دهد، باید مشکوک دیده شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«می‌شود یک ویدیوی طولانی چنددقیقه‌ای ساخت؟»\u003C\u002Fstrong>\u003Cbr>\nبا کنار هم گذاشتن کلیپ‌های کوتاه بله. ابزارهایی مثل Flow گوگل برای همین کار طراحی شده‌اند که چند صحنه را پشت هم با حال‌وهوای یکسان بسازید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«برای شروع به کامپیوتر قوی نیاز دارم؟»\u003C\u002Fstrong>\u003Cbr>\nنه. پردازش روی سرور ابزار انجام می‌شود و با گوشی هم کار می‌کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«یاد گرفتن این مهارت ارزش دارد؟»\u003C\u002Fstrong>\u003Cbr>\nبرای تولیدکننده‌ی محتوا، ادمین شبکه‌های اجتماعی، تدوینگر و صاحب کسب‌وکار بله؛ چون ساخت ویدیویی که قبلاً فیلم‌برداری و تجهیزات می‌خواست، حالا در چند ساعت ممکن است. ولی ابزار فقط نصف کار است؛ نصف دیگر ایده، سناریو و تدوین است.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>ساخت ویدیو با هوش مصنوعی امروز واقعاً در دسترس است، ولی نه به شکل «یک دکمه و ویدیوی کامل». اگر با عکس به ویدیو شروع کنید، پرامپت را با فرمول بالا بنویسید و کار نهایی را در یک برنامه‌ی تدوین انجام دهید، با همان نسخه‌های رایگان هم می‌توانید کلیپ‌های قابل انتشار بسازید.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید این مسیر را عملی و زیر نظر مدرس یاد بگیرید، \u003Ca href=\"\u002Fworkshop\">ورکشاپ آنلاین جادوی Flow و ساخت ویدیو\u003C\u002Fa> جمعه ۱ آبان ساعت ۱۹ تا ۲۰ برگزار می‌شود؛ یک ورکشاپ یک‌ساعته‌ی پروژه‌محور که بدون نیاز به سیستم قوی، ساخت ویدیو با Flow را از صفر تمرین می‌کند.\u003C\u002Fp>\n\n\u003Cp>برای یادگیری جامع‌تر ابزارهای هوش مصنوعی، از تولید متن و تصویر تا ویدیو و خودکارسازی کارها، \u003Ca href=\"\u002Fcourses\u002Fai-tools\">دوره‌ی ابزارهای هوش مصنوعی داناورس\u003C\u002Fa> را ببینید. \u003Ca href=\"\u002Flearning\u002Fbest-ai-tools-2026\">فهرست کامل بهترین ابزارهای هوش مصنوعی\u003C\u002Fa> هم برای آشنایی با ابزارهای غیرویدیویی مفید است.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fsakht-video-ba-hoosh-masnooi.jpg","ساخت ویدیو با هوش مصنوعی: راهنمای رایگان، با گوشی و از روی عکس","ساخت ویدیو با هوش مصنوعی از روی متن و عکس: کدام ابزار رایگان است، با گوشی چطور کار می‌کند، فارسی چه محدودیتی دارد و پرامپت خوب چه شکلی است.","sakht-video-ba-hoosh-masnooi",[365,366,367],"ساخت ویدیو با هوش مصنوعی چند حالت دارد، از جمله متن به ویدیو و عکس به ویدیو؛ ساختن از روی عکس بهترین نقطه‌ی شروع است چون ظاهر صحنه از قبل آماده است.","تقریباً هیچ ابزار باکیفیتی رایگان، نامحدود و بدون واترمارک نیست؛ نسخه‌های رایگان اعتبار محدود دارند.","پردازش روی سرور ابزار انجام می‌شود، پس با گوشی هم می‌شود ویدیو ساخت؛ ولی مدل‌ها هنوز در نوشتن حروف فارسی داخل تصویر ضعیف‌اند.",{"id":369,"created_at":370,"title":371,"category":59,"content":372,"image_url":373,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":62,"seo_title":374,"seo_description":375,"schema_data":13,"slug":376,"tags":13,"updated_at":370,"summary_points":377,"reviewed_by":70},17,"2026-09-28T13:37:40.829292+00:00","پرامپت نویسی چیست؟ آموزش نوشتن پرامپت برای ChatGPT و ساخت عکس، با فرمول و نمونه","\n\u003Cblockquote>\u003Cstrong>جواب کوتاه:\u003C\u002Fstrong> پرامپت نویسی یعنی نوشتن دستور یا سوال برای هوش مصنوعی به شکلی که دقیقاً همان نتیجه‌ای را بگیرید که می‌خواهید. پرامپت خوب نقش، هدف، زمینه و شکل خروجی را مشخص می‌کند؛ پرامپت ضعیف فقط یک خط سوال کلی است.\u003C\u002Fblockquote>\n\n\u003Cp>دو نفر از یک هوش مصنوعی یک چیز را می‌خواهند و یکی جواب کلی و بی‌خاصیت می‌گیرد، دیگری جوابی که مستقیم به کارش می‌آید. تفاوت در ابزار نیست؛ در پرامپت است. خبر خوب این است که پرامپت نویسی یک استعداد خاص نیست و با یک فرمول ساده و کمی تمرین یاد گرفته می‌شود.\u003C\u002Fp>\n\n\u003Ch2>چرا پرامپت این‌قدر مهم است؟\u003C\u002Fh2>\n\n\u003Cp>هوش مصنوعی ذهن شما را نمی‌خواند. هر چیزی را که نگویید، خودش حدس می‌زند و معمولاً کلی‌ترین و معمولی‌ترین حدس را. یک مثال:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>پرامپت ضعیف:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>یک کپشن برای اینستاگرام بنویس.\u003C\u002Fblockquote>\n\n\u003Cp>جوابش یک متن کلی است که به هیچ پیجی نمی‌خورد. حالا همان درخواست با جزئیات:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>پرامپت قوی:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>تو یک کپی‌رایتر شبکه‌های اجتماعی هستی. برای پیج اینستاگرام یک کافه‌ی کوچک در شیراز، کپشن پستی بنویس که قهوه‌ی سرد جدید را معرفی می‌کند. مخاطب دانشجوها هستند. لحن صمیمی و کمی شوخ باشد، حداکثر چهار خط، با یک سوال در پایان که مخاطب را به کامنت گذاشتن تشویق کند. سه نسخه‌ی متفاوت بنویس.\u003C\u002Fblockquote>\n\n\u003Cp>همان ابزار، ولی حالا جواب قابل استفاده است. کاری که پرامپت دوم کرد، همان فرمولی است که در ادامه می‌بینید.\u003C\u002Fp>\n\n\u003Ch2>فرمول پرامپت نویسی\u003C\u002Fh2>\n\n\u003Cp>یک پرامپت کامل از شش بخش ساخته می‌شود. لازم نیست همیشه همه را بنویسید، ولی هر چه بیشترشان را داشته باشید، جواب دقیق‌تر است:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>نقش:\u003C\u002Fstrong> هوش مصنوعی با چه تخصصی جواب بدهد؟ «تو یک معلم ریاضی هستی»، «تو یک مشاور تحصیلی هستی».\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>وظیفه:\u003C\u002Fstrong> دقیقاً چه کاری انجام دهد؟ با یک فعل مشخص: بنویس، خلاصه کن، مقایسه کن، توضیح بده.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>زمینه:\u003C\u002Fstrong> اطلاعاتی که برای جواب خوب لازم است؛ مخاطب کیست، هدف چیست، چه شرایطی دارید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>قالب خروجی:\u003C\u002Fstrong> جدول، لیست، ایمیل، سه پاراگراف، یا متنی کمتر از ۱۰۰ کلمه.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>محدودیت‌ها:\u003C\u002Fstrong> لحن، طول، کلماتی که نباید استفاده شود، سطح زبان.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مثال:\u003C\u002Fstrong> اگر نمونه‌ای از خروجی دلخواه دارید، نشانش دهید. یک مثال خوب از ده جمله توضیح مؤثرتر است.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>نمونه پرامپت برای کارهای روزمره\u003C\u002Fh2>\n\n\u003Ch3>برنامه‌ی درسی\u003C\u002Fh3>\n\u003Cblockquote>تو یک مشاور تحصیلی هستی. من دانش‌آموز پایه‌ی یازدهم هستم و سه هفته تا امتحان‌های پایان ترم وقت دارم. فیزیک و شیمی نقطه‌ی ضعفم هستند و روزی چهار ساعت وقت مطالعه دارم. یک برنامه‌ی مطالعه‌ی هفتگی در قالب جدول بساز که روزهای مرور را هم در نظر بگیرد.\u003C\u002Fblockquote>\n\n\u003Ch3>ایمیل رسمی\u003C\u002Fh3>\n\u003Cblockquote>یک ایمیل کوتاه و محترمانه به استادم بنویس و درخواست کن مهلت تحویل پروژه یک هفته تمدید شود، چون در هفته‌ی گذشته بیمار بودم. لحن رسمی ولی ساده باشد و از پنج خط بیشتر نشود.\u003C\u002Fblockquote>\n\n\u003Ch3>توضیح یک مفهوم سخت\u003C\u002Fh3>\n\u003Cblockquote>مفهوم تورم را طوری توضیح بده که یک کودک ده‌ساله بفهمد. از یک مثال روزمره استفاده کن و از هیچ اصطلاح اقتصادی استفاده نکن.\u003C\u002Fblockquote>\n\n\u003Ch3>خلاصه‌ی یک متن\u003C\u002Fh3>\n\u003Cblockquote>متن زیر را در پنج نکته‌ی کلیدی خلاصه کن. هر نکته حداکثر یک جمله باشد و در آخر بگو کدام نکته برای یک صاحب کسب‌وکار کوچک مهم‌تر است. [متن را اینجا قرار دهید]\u003C\u002Fblockquote>\n\n\u003Ch2>تکنیک‌های حرفه‌ای‌تر\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>بگذارید اول سوال بپرسد:\u003C\u002Fstrong> در پایان پرامپت بنویسید «قبل از جواب دادن، هر اطلاعاتی که لازم داری از من بپرس». برای کارهای پیچیده، این یک جمله کیفیت جواب را چند برابر می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>قدم‌به‌قدم بخواهید:\u003C\u002Fstrong> برای مسئله‌های منطقی و محاسباتی بنویسید «مرحله‌به‌مرحله فکر کن و استدلالت را نشان بده». هم خطا کمتر می‌شود، هم می‌توانید مسیر را بررسی کنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>چند گزینه بخواهید:\u003C\u002Fstrong> «سه نسخه‌ی متفاوت بنویس» معمولاً بهتر از یک جواب است، چون می‌توانید بهترین را انتخاب یا ترکیب کنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>گفتگو کنید، نه یک‌باره:\u003C\u002Fstrong> پرامپت نویسی یعنی رفت و برگشت. اگر جواب اول دقیق نبود، بگویید کجایش را می‌خواهید تغییر دهد: «کوتاه‌ترش کن»، «رسمی‌تر»، «مثال دوم را بیشتر باز کن».\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>نقش منتقد بدهید:\u003C\u002Fstrong> بعد از گرفتن جواب بنویسید «حالا مثل یک ویراستار سخت‌گیر، ایرادهای این متن را بگیر و نسخه‌ی بهترش را بنویس».\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>پرامپت نویسی برای ساخت عکس (میدجرنی و ابزارهای مشابه)\u003C\u002Fh2>\n\n\u003Cp>پرامپت تصویر با پرامپت چت فرق دارد: به‌جای دستور، \u003Cstrong>صحنه را توصیف می‌کنید\u003C\u002Fstrong>. فرمول ساده‌اش:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>سوژه + جزئیات + سبک + نور + ترکیب‌بندی و زاویه‌ی دوربین + رنگ\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>a cozy small bookstore on a rainy evening, warm yellow light\nfrom the windows, people reading inside, watercolor illustration style,\nsoft colors, wide shot from across the street --ar 16:9\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>سبک را صریح بگویید:\u003C\u002Fstrong> photorealistic، watercolor، 3D render، minimalist، oil painting.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>نسبت تصویر را مشخص کنید:\u003C\u002Fstrong> در میدجرنی با پارامتر \u003Ccode>--ar\u003C\u002Fcode>؛ مثلاً \u003Ccode>--ar 9:16\u003C\u002Fcode> برای استوری و \u003Ccode>--ar 16:9\u003C\u002Fcode> برای تصویر افقی. در ابزارهای دیگر معمولاً گزینه‌ای برای انتخاب نسبت هست.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برای حذف یک عنصر،\u003C\u002Fstrong> در میدجرنی از پارامتر \u003Ccode>--no\u003C\u002Fcode> استفاده کنید؛ مثلاً \u003Ccode>--no text\u003C\u002Fcode>.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>نوشته‌ی فارسی داخل تصویر نخواهید:\u003C\u002Fstrong> ابزارهای ساخت تصویر معمولاً حروف فارسی را درست نمی‌نویسند. متن را بعداً با یک برنامه‌ی ویرایش اضافه کنید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>منطق پرامپت ویدیو هم تقریباً همین است، با این تفاوت که حرکت و حرکت دوربین هم اضافه می‌شود. جزئیاتش را در \u003Ca href=\"\u002Flearning\u002Fsakht-video-ba-hoosh-masnooi\">راهنمای ساخت ویدیو با هوش مصنوعی\u003C\u002Fa> ببینید.\u003C\u002Fp>\n\n\u003Ch2>پرامپت فارسی یا انگلیسی؟\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>برای چت‌بات‌ها:\u003C\u002Fstrong> چت‌بات‌های امروزی فارسی را خوب می‌فهمند و برای بیشتر کارها پرامپت فارسی کاملاً جواب می‌دهد. اگر خروجی فارسی می‌خواهید، فارسی بنویسید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برای ساخت عکس و ویدیو:\u003C\u002Fstrong> بیشتر ابزارها با پرامپت انگلیسی نتیجه‌ی دقیق‌تری می‌دهند. اگر انگلیسی‌تان قوی نیست، پرامپت را فارسی بنویسید و از یک چت‌بات بخواهید آن را به یک پرامپت توصیفی انگلیسی تبدیل کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>پنج اشتباه رایج\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>سوال خیلی کلی:\u003C\u002Fstrong> «درباره‌ی بازاریابی بگو» جواب کتاب‌درسی می‌گیرد. بگویید برای چه کسب‌وکاری، با چه بودجه‌ای و چه هدفی.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>چند درخواست بی‌ربط در یک پرامپت:\u003C\u002Fstrong> یک پرامپت، یک کار اصلی.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اعتماد کامل به جواب:\u003C\u002Fstrong> هوش مصنوعی گاهی با اطمینان کامل اشتباه می‌کند. عدد، تاریخ، منبع و اطلاعات مهم را بررسی کنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>وارد کردن اطلاعات محرمانه:\u003C\u002Fstrong> رمز، اطلاعات مشتری و اسناد محرمانه را در چت‌بات‌های عمومی وارد نکنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ول کردن بعد از جواب اول:\u003C\u002Fstrong> بهترین نتیجه معمولاً در پیام دوم و سوم می‌آید، نه در اولی.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>آیا پرامپت نویسی شغل است؟\u003C\u002Fh2>\n\n\u003Cp>عنوان شغلی «مهندس پرامپت» چند سال پیش خیلی مطرح شد، ولی امروز پرامپت نویسی بیشتر یک \u003Cstrong>مهارت\u003C\u002Fstrong> است تا یک شغل مستقل؛ مثل کار با اکسل. تولیدکننده‌ی محتوا، بازاریاب، برنامه‌نویس، معلم، پژوهشگر و طراح، همه با این مهارت کارشان را سریع‌تر و بهتر انجام می‌دهند. یعنی ارزشش نه در یک عنوان شغلی تازه، که در بهتر شدن تقریباً هر شغلی است.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«پرامپت نویسی را از کجا یاد بگیرم؟»\u003C\u002Fstrong>\u003Cbr>\nاز تمرین. فرمول بالا را روی کارهای واقعی خودتان امتحان کنید و جواب‌ها را مقایسه کنید. اگر مسیر منظم و تمرین هدایت‌شده می‌خواهید، دوره‌ی آموزشی کمک می‌کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«برای هر ابزار باید پرامپت نویسی جداگانه یاد بگیرم؟»\u003C\u002Fstrong>\u003Cbr>\nنه. اصول برای همه‌ی چت‌بات‌ها یکی است. ابزارهای تصویر و ویدیو فقط چند قاعده‌ی اضافه دارند، مثل توصیف سبک و نسبت تصویر.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«پرامپت‌های آماده به درد می‌خورند؟»\u003C\u002Fstrong>\u003Cbr>\nبه‌عنوان الگو بله، ولی پرامپتی که زمینه‌ی کار خود شما را ندارد، جواب کلی می‌دهد. پرامپت آماده را برای موقعیت خودتان شخصی کنید.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>پرامپت نویسی یعنی گفتن چیزهایی که هوش مصنوعی نمی‌داند و شما می‌دانید: نقش، هدف، زمینه، قالب، محدودیت و مثال. با همین فرمول و کمی تمرین، از همان ابزارهای رایگان جواب‌هایی می‌گیرید که واقعاً به کارتان می‌آید.\u003C\u002Fp>\n\n\u003Cp>مهندسی پرامپت اولین سرفصل \u003Ca href=\"\u002Fcourses\u002Fai-tools\">دوره‌ی ابزارهای هوش مصنوعی داناورس\u003C\u002Fa> است؛ دوره‌ای که بعد از آن، تولید متن، تصویر، ویدیو و خودکارسازی کارها را به‌صورت پروژه‌محور تمرین می‌کند. اگر هنوز با مفاهیم پایه آشنا نیستید، \u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">مقاله‌ی هوش مصنوعی چیست\u003C\u002Fa> را بخوانید، و برای شناختن ابزارها \u003Ca href=\"\u002Flearning\u002Fbest-ai-tools-2026\">فهرست بهترین ابزارهای هوش مصنوعی\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fprompt-nevisi.jpg","پرامپت نویسی چیست؟ آموزش گام‌به‌گام با فرمول و نمونه","پرامپت نویسی یعنی چه و چطور یاد بگیریم؟ فرمول شش‌بخشی پرامپت، نمونه‌پرامپت برای ChatGPT، پرامپت ساخت عکس در میدجرنی، اشتباهات رایج و نکات حرفه‌ای.","prompt-nevisi",[378,379,380],"پرامپت نویسی یعنی نوشتن دستور برای هوش مصنوعی طوری که دقیقاً نتیجه‌ی موردنظر را بگیرید؛ پرامپت خوب نقش، هدف، زمینه و شکل خروجی را مشخص می‌کند.","فرمول شش‌بخشی پرامپت: نقش، هدف، زمینه، قالب، محدودیت و مثال؛ برای کارهای پیچیده بنویسید «قبل از جواب، هر اطلاعاتی لازم داری از من بپرس».","پرامپت تصویر با پرامپت چت فرق دارد: به‌جای دستور، صحنه را توصیف می‌کنید (سوژه، جزئیات، سبک، نور، ترکیب‌بندی و رنگ)؛ چت‌بات‌ها فارسی را خوب می‌فهمند.",{"id":382,"created_at":383,"title":384,"category":59,"content":385,"image_url":386,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":62,"seo_title":387,"seo_description":388,"schema_data":13,"slug":389,"tags":13,"updated_at":383,"summary_points":390,"reviewed_by":70},16,"2026-09-28T13:37:31.316437+00:00","هوش مصنوعی چیست؟ به زبان ساده، با مثال و واژه‌نامه‌ی کامل","\n\u003Cblockquote>\u003Cstrong>جواب کوتاه:\u003C\u002Fstrong> هوش مصنوعی (AI) شاخه‌ای از علوم کامپیوتر است که به ماشین‌ها توانایی انجام کارهایی را می‌دهد که معمولاً به هوش انسان نیاز دارند؛ مثل فهمیدن زبان، تشخیص تصویر، تصمیم‌گیری و یادگیری از تجربه. تفاوت اصلی‌اش با برنامه‌های معمولی این است که به‌جای اینکه برنامه‌نویس همه‌ی قواعد را بنویسد، سیستم الگوها را خودش از روی داده یاد می‌گیرد.\u003C\u002Fblockquote>\n\n\u003Cp>هوش مصنوعی در چند سال اخیر از آزمایشگاه‌ها بیرون آمده و وارد گوشی، کلاس درس و محل کار همه شده است. ولی بیشتر توضیح‌ها یا آن‌قدر فنی‌اند که چیزی از آن فهمیده نمی‌شود، یا آن‌قدر کلی که هیچ‌چیز نمی‌گویند. این مقاله هوش مصنوعی را به زبان ساده و با مثال توضیح می‌دهد، اصطلاح‌هایی را که این روزها زیاد می‌شنوید معنی می‌کند و می‌گوید اگر بخواهید یادش بگیرید، از کجا شروع کنید.\u003C\u002Fp>\n\n\u003Ch2>هوش مصنوعی به زبان ساده، با یک مثال\u003C\u002Fh2>\n\n\u003Cp>فرض کنید می‌خواهید برنامه‌ای بنویسید که ایمیل‌های تبلیغاتی مزاحم (اسپم) را تشخیص دهد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>روش برنامه‌نویسی معمولی:\u003C\u002Fstrong> خودتان قانون می‌نویسید: «اگر ایمیل کلمه‌ی جایزه داشت، اسپم است». مشکل این است که فرستنده‌ی اسپم فردا کلمه‌ی دیگری می‌نویسد و شما باید بی‌نهایت قانون بنویسید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>روش هوش مصنوعی:\u003C\u002Fstrong> به سیستم هزاران ایمیل نشان می‌دهید که از قبل مشخص شده کدام اسپم است و کدام نه. سیستم خودش الگوها را پیدا می‌کند؛ حتی الگوهایی که شما به فکرتان نمی‌رسید. بعد ایمیل جدیدی را که هرگز ندیده، تشخیص می‌دهد.\u003C\u002Fp>\n\n\u003Cp>این همان ایده‌ی اصلی است: \u003Cstrong>یادگیری از روی مثال، به‌جای دستور گرفتن قدم‌به‌قدم.\u003C\u002Fstrong> درست همان‌طور که کودک بعد از دیدن چند سگ مختلف، سگی را که هرگز ندیده هم تشخیص می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>هوش مصنوعی چطور کار می‌کند؟\u003C\u002Fh2>\n\n\u003Cp>بیشتر سیستم‌های هوش مصنوعی امروزی چهار مرحله دارند:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>داده:\u003C\u002Fstrong> مقدار زیادی مثال جمع می‌شود؛ متن، عکس، صدا یا عدد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>آموزش:\u003C\u002Fstrong> سیستم روی این داده‌ها تمرین می‌کند و تنظیمات داخلی‌اش را آن‌قدر تغییر می‌دهد تا جواب‌هایش درست‌تر شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مدل:\u003C\u002Fstrong> نتیجه‌ی آموزش یک «مدل» است؛ مجموعه‌ای از الگوهای یادگرفته‌شده.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>پیش‌بینی:\u003C\u002Fstrong> مدل روی ورودی جدید به کار می‌رود و جواب می‌دهد.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch3>چت‌بات‌هایی مثل ChatGPT چطور کار می‌کنند؟\u003C\u002Fh3>\n\n\u003Cp>چت‌بات‌ها روی یک «مدل زبانی بزرگ» ساخته شده‌اند که با حجم عظیمی از متن آموزش دیده. کار اصلی این مدل در ظاهر ساده است: \u003Cstrong>حدس زدن تکه‌ی بعدی متن.\u003C\u002Fstrong> وقتی این حدس زدن با مدلی بسیار بزرگ و داده‌ای بسیار زیاد انجام شود، نتیجه جواب‌هایی است که شبیه فکر کردن به نظر می‌رسد.\u003C\u002Fp>\n\n\u003Cp>همین نکته توضیح می‌دهد چرا چت‌بات‌ها گاهی با اطمینان کامل حرف غلط می‌زنند: مدل دنبال محتمل‌ترین ادامه‌ی متن است، نه لزوماً درست‌ترینش. پس جواب‌های مهم را همیشه بررسی کنید.\u003C\u002Fp>\n\n\u003Ch2>انواع هوش مصنوعی\u003C\u002Fh2>\n\n\u003Ch3>بر اساس توانایی\u003C\u002Fh3>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>هوش مصنوعی محدود یا ضعیف:\u003C\u002Fstrong> در یک کار مشخص عالی است و خارج از آن هیچ. همه‌ی هوش مصنوعی‌های امروز، از فیلتر اسپم تا پیشرفته‌ترین چت‌بات‌ها، از این نوع‌اند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>هوش مصنوعی عمومی (AGI):\u003C\u002Fstrong> سیستمی که بتواند مثل انسان هر کار فکری را یاد بگیرد و انجام دهد. هنوز وجود ندارد و اینکه کی و آیا ساخته می‌شود، محل بحث جدی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ابرهوش:\u003C\u002Fstrong> هوشی فراتر از انسان در همه‌ی زمینه‌ها. فعلاً فقط یک مفهوم نظری است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>بر اساس کاری که انجام می‌دهد\u003C\u002Fh3>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>هوش مصنوعی تشخیصی و پیش‌بینی‌کننده:\u003C\u002Fstrong> چیزی را دسته‌بندی یا پیش‌بینی می‌کند؛ مثل تشخیص چهره یا پیش‌بینی قیمت.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>هوش مصنوعی مولد:\u003C\u002Fstrong> محتوای جدید می‌سازد؛ متن، عکس، ویدیو، موسیقی یا کد. ChatGPT و ابزارهای ساخت عکس از این دسته‌اند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر فرق هوش مصنوعی با یادگیری ماشین و یادگیری عمیق برایتان سوال است، \u003Ca href=\"\u002Flearning\u002Ftafavot-hoosh-masnooi-machine-learning-deep-learning\">مقاله‌ی تفاوت هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ\u003C\u002Fa> را بخوانید.\u003C\u002Fp>\n\n\u003Ch2>هوش مصنوعی در زندگی روزمره\u003C\u002Fh2>\n\n\u003Cp>احتمالاً امروز چند بار از هوش مصنوعی استفاده کرده‌اید، بدون اینکه متوجه شوید:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>مسیریابی که ترافیک را پیش‌بینی می‌کند و مسیر سریع‌تر پیشنهاد می‌دهد\u003C\u002Fli>\n  \u003Cli>ویدیوها و پست‌هایی که شبکه‌های اجتماعی به شما پیشنهاد می‌دهند\u003C\u002Fli>\n  \u003Cli>باز کردن قفل گوشی با چهره\u003C\u002Fli>\n  \u003Cli>ترجمه‌ی خودکار و تایپ صوتی\u003C\u002Fli>\n  \u003Cli>دوربین گوشی که عکس را خودکار بهتر می‌کند\u003C\u002Fli>\n  \u003Cli>فیلتر اسپم ایمیل\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>ابزارهای معروف هوش مصنوعی: کدام برای چیست؟\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>ابزار\u003C\u002Fth>\u003Cth>سازنده\u003C\u002Fth>\u003Cth>کاربرد اصلی\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>ChatGPT\u003C\u002Ftd>\u003Ctd>OpenAI\u003C\u002Ftd>\u003Ctd>چت‌بات همه‌کاره: نوشتن، پاسخ به سوال، کدنویسی\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Gemini (جمنای)\u003C\u002Ftd>\u003Ctd>گوگل\u003C\u002Ftd>\u003Ctd>چت‌بات همه‌کاره، متصل به سرویس‌های گوگل\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Claude (کلود)\u003C\u002Ftd>\u003Ctd>Anthropic\u003C\u002Ftd>\u003Ctd>چت‌بات؛ نوشتن و تحلیل متن‌های طولانی و کدنویسی\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>DeepSeek (دیپ سیک)\u003C\u002Ftd>\u003Ctd>شرکت چینی DeepSeek\u003C\u002Ftd>\u003Ctd>چت‌بات، با مدل‌هایی که به‌صورت متن‌باز هم منتشر شده‌اند\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Grok (گروک)\u003C\u002Ftd>\u003Ctd>xAI\u003C\u002Ftd>\u003Ctd>چت‌بات، متصل به شبکه‌ی اجتماعی X\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Copilot (کوپایلت)\u003C\u002Ftd>\u003Ctd>مایکروسافت\u003C\u002Ftd>\u003Ctd>دستیار داخل ویندوز و نرم‌افزارهای آفیس\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Perplexity (پرپلکسیتی)\u003C\u002Ftd>\u003Ctd>Perplexity AI\u003C\u002Ftd>\u003Ctd>جستجو با پاسخ خلاصه و ذکر منبع\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Midjourney (میدجرنی)\u003C\u002Ftd>\u003Ctd>Midjourney\u003C\u002Ftd>\u003Ctd>ساخت تصویر از روی متن\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Veo و Flow\u003C\u002Ftd>\u003Ctd>گوگل\u003C\u002Ftd>\u003Ctd>ساخت ویدیو از روی متن و عکس\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>Gamma (گاما)\u003C\u002Ftd>\u003Ctd>Gamma\u003C\u002Ftd>\u003Ctd>ساخت خودکار ارائه و اسلاید\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>برای فهرست کامل‌تر ابزارها بر اساس کاربرد، \u003Ca href=\"\u002Flearning\u002Fbest-ai-tools-2026\">مقاله‌ی بهترین ابزارهای هوش مصنوعی\u003C\u002Fa> را ببینید. برای ساخت ویدیو هم \u003Ca href=\"\u002Flearning\u002Fsakht-video-ba-hoosh-masnooi\">راهنمای ساخت ویدیو با هوش مصنوعی\u003C\u002Fa> جداگانه نوشته شده.\u003C\u002Fp>\n\n\u003Ch2>واژه‌نامه: اصطلاح‌هایی که زیاد می‌شنوید\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>LLM (مدل زبانی بزرگ):\u003C\u002Fstrong> مدلی که با حجم عظیمی از متن آموزش دیده و متن می‌فهمد و تولید می‌کند. موتور اصلی چت‌بات‌هاست.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>پرامپت (Prompt):\u003C\u002Fstrong> دستور یا سوالی که به هوش مصنوعی می‌دهید. کیفیت جواب تا حد زیادی به کیفیت پرامپت بستگی دارد؛ \u003Ca href=\"\u002Flearning\u002Fprompt-nevisi\">آموزش پرامپت نویسی\u003C\u002Fa> را ببینید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>توکن (Token):\u003C\u002Fstrong> تکه‌های کوچک متن، مثل یک کلمه یا بخشی از کلمه، که مدل متن را به آن‌ها می‌شکند. محدودیت طول گفتگو و هزینه‌ی استفاده معمولاً بر اساس توکن حساب می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>توهم (Hallucination):\u003C\u002Fstrong> وقتی هوش مصنوعی با اطمینان کامل اطلاعات غلط یا ساختگی می‌دهد؛ مثلاً منبعی که وجود ندارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ایجنت (Agent):\u003C\u002Fstrong> سیستم هوش مصنوعی که به‌جای فقط جواب دادن، یک کار چندمرحله‌ای را خودش انجام می‌دهد؛ مثلاً جستجو می‌کند، فایل می‌سازد و نتیجه را می‌فرستد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>RAG:\u003C\u002Fstrong> روشی که در آن مدل قبل از جواب دادن، اسناد مرتبط را جستجو می‌کند و جوابش را بر اساس آن‌ها می‌دهد. برای ساخت چت‌بات روی اطلاعات یک شرکت یا سایت به کار می‌رود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>پارامتر:\u003C\u002Fstrong> عددهای داخل مدل که در آموزش تنظیم می‌شوند و دانش مدل در آن‌ها ذخیره شده. اندازه‌ی مدل را معمولاً با تعداد پارامترها می‌سنجند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ترنسفورمر (Transformer):\u003C\u002Fstrong> معماری شبکه‌ی عصبی که سال ۲۰۱۷ معرفی شد و پایه‌ی تقریباً همه‌ی مدل‌های زبانی امروزی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>شبکه‌ی عصبی:\u003C\u002Fstrong> ساختاری الهام‌گرفته از مغز که از لایه‌های زیادی واحد محاسباتی ساده تشکیل شده و پایه‌ی یادگیری عمیق است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سوگیری (Bias):\u003C\u002Fstrong> وقتی داده‌ی آموزشی یک‌طرفه باشد، مدل هم یک‌طرفه جواب می‌دهد؛ مثلاً در تشخیص چهره یا پیشنهاد شغل.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>متن‌باز (Open Source):\u003C\u002Fstrong> مدلی که وزن‌هایش منتشر شده و هر کسی می‌تواند آن را روی سیستم خودش اجرا یا تغییر دهد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>مزایا و خطرات هوش مصنوعی\u003C\u002Fh2>\n\n\u003Ch3>مزایا\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>انجام کارهای تکراری و زمان‌بر در چند ثانیه\u003C\u002Fli>\n  \u003Cli>دسترسی همه به یک دستیار برای نوشتن، ترجمه، یادگیری و کدنویسی\u003C\u002Fli>\n  \u003Cli>پیشرفت در پزشکی، مثل کمک به تشخیص بیماری از روی تصاویر\u003C\u002Fli>\n  \u003Cli>آموزش شخصی‌سازی‌شده که با سرعت هر نفر جلو می‌رود\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>خطرات\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>\u003Cstrong>اطلاعات غلط:\u003C\u002Fstrong> همان توهمی که گفتیم؛ هوش مصنوعی منبع قطعی حقیقت نیست.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>جعل عمیق (دیپ‌فیک):\u003C\u002Fstrong> ساخت صدا و ویدیوی جعلی از افراد واقعی.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>حریم خصوصی:\u003C\u002Fstrong> اطلاعات شخصی و محرمانه را در چت‌بات‌ها وارد نکنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تغییر شغل‌ها:\u003C\u002Fstrong> بعضی کارها خودکار می‌شوند. معمولاً کسی که با هوش مصنوعی کار کردن را بلد است جای کسی را می‌گیرد که بلد نیست، نه خود هوش مصنوعی.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>هوش مصنوعی برای کودکان و دانش‌آموزان\u003C\u002Fh2>\n\n\u003Cp>کتاب‌های کار و فناوری پایه‌های ششم تا هشتم حالا بخش‌هایی درباره‌ی هوش مصنوعی دارند؛ پایه‌ی ششم درسی با عنوان «هوش مصنوعی به زبان ساده» دارد. اگر می‌خواهید آن را برای کودک توضیح دهید، همان مثال سگ کافی است: «کامپیوتر هم مثل تو، با دیدن مثال‌های زیاد یاد می‌گیرد.»\u003C\u002Fp>\n\n\u003Cp>یک توصیه‌ی مهم برای والدین: چت‌بات ابزار یادگیری خوبی است، به شرطی که کودک از آن «توضیح» بخواهد، نه «جواب تکلیف». برای شروع مسیر فنی هم برنامه‌نویسی بهترین قدم اول است؛ \u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">راهنمای آموزش برنامه‌نویسی کودکان\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>رشته و شغل‌های هوش مصنوعی\u003C\u002Fh2>\n\n\u003Cp>شغل‌های هوش مصنوعی دو دسته‌اند:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>سازندگان:\u003C\u002Fstrong> مهندس یادگیری ماشین، دانشمند داده و توسعه‌دهنده‌ی برنامه‌های مبتنی بر هوش مصنوعی. این مسیر برنامه‌نویسی پایتون و کمی ریاضی لازم دارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کاربران حرفه‌ای:\u003C\u002Fstrong> تقریباً هر شغلی، از تولید محتوا و بازاریابی تا حسابداری و طراحی، حالا با ابزارهای هوش مصنوعی سریع‌تر انجام می‌شود. این مسیر برنامه‌نویسی نمی‌خواهد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>هوش مصنوعی را از کجا یاد بگیریم؟\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اگر می‌خواهید از هوش مصنوعی استفاده کنید:\u003C\u002Fstrong> با یاد گرفتن پرامپت‌نویسی و کار عملی با ابزارها شروع کنید. \u003Ca href=\"\u002Fcourses\u002Fai-tools\">دوره‌ی ابزارهای هوش مصنوعی داناورس\u003C\u002Fa> دقیقاً برای همین طراحی شده؛ از مهندسی پرامپت تا تولید متن، تصویر و ویدیو و خودکارسازی کارها.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>اگر می‌خواهید هوش مصنوعی بسازید:\u003C\u002Fstrong> مسیر از پایتون شروع می‌شود و به یادگیری ماشین می‌رسد. \u003Ca href=\"\u002Flearning\u002Fhow-to-start-ai-roadmap\">نقشه‌ی راه یادگیری هوش مصنوعی\u003C\u002Fa> و \u003Ca href=\"\u002Flearning\u002Fmachine-learning-az-koja-shoroo-konam\">مقاله‌ی ماشین لرنینگ از کجا شروع کنم\u003C\u002Fa> قدم‌ها را توضیح می‌دهند و \u003Ca href=\"\u002Fcourses\u002Fmachine-learning\">دوره‌ی ماشین لرنینگ داناورس\u003C\u002Fa> این مسیر را پروژه‌محور طی می‌کند.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«اولین بار کی از اصطلاح هوش مصنوعی استفاده شد؟»\u003C\u002Fstrong>\u003Cbr>\nدر سال ۱۹۵۶ و در یک نشست علمی در کالج دارتموث آمریکا. ولی رشد انفجاری‌اش از اواخر ۲۰۲۲ و با عرضه‌ی عمومی ChatGPT شروع شد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«هوش مصنوعی واقعاً فکر می‌کند؟»\u003C\u002Fstrong>\u003Cbr>\nنه به معنایی که انسان فکر می‌کند. الگوها را از داده یاد گرفته و بر اساس آن‌ها محتمل‌ترین جواب را می‌سازد. به همین دلیل می‌تواند در یک کار از انسان بهتر باشد و در کار ساده‌ی دیگری اشتباه عجیب کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«بهترین هوش مصنوعی کدام است؟»\u003C\u002Fstrong>\u003Cbr>\nبهترین برای همه‌ی کارها وجود ندارد. برای گفتگو و نوشتن یک ابزار، برای ساخت عکس ابزار دیگر و برای ویدیو ابزار سوم بهتر است و رتبه‌ها هر چند ماه عوض می‌شوند. بهتر است دو سه ابزار را برای کار مشخص خودتان امتحان کنید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«استفاده از هوش مصنوعی رایگان است؟»\u003C\u002Fstrong>\u003Cbr>\nبیشتر ابزارهای معروف نسخه‌ی رایگان محدود دارند که برای شروع کافی است. نسخه‌های پولی سرعت، کیفیت و سهمیه‌ی بیشتری می‌دهند.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fhoosh-masnooi-chist.jpg","هوش مصنوعی چیست؟ به زبان ساده با مثال و واژه‌نامه","هوش مصنوعی چیست و چطور کار می‌کند؟ توضیح به زبان ساده با مثال، انواع هوش مصنوعی، معنی اصطلاح‌هایی مثل LLM، توکن و توهم، ابزارهای معروف و مسیر یادگیری.","hoosh-masnooi-chist",[391,392,393],"هوش مصنوعی شاخه‌ای از علوم کامپیوتر است که به ماشین توانایی کارهایی مثل فهمیدن زبان، تشخیص تصویر و یادگیری از تجربه را می‌دهد؛ به‌جای قاعده‌نویسی، الگوها را خودش از داده پیدا می‌کند.","همه‌ی هوش مصنوعی‌های امروز، از فیلتر اسپم تا پیشرفته‌ترین چت‌بات‌ها، از نوع «محدود» هستند و فقط در کار مشخص خودشان خوب‌اند.","مقاله ابزارهای معروف (ChatGPT، Gemini، Claude و…) و واژه‌نامه‌ی اصطلاح‌هایی مثل LLM و پرامپت را هم توضیح می‌دهد.",{"id":395,"created_at":396,"title":397,"category":27,"content":398,"image_url":399,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":107,"seo_title":400,"seo_description":401,"schema_data":13,"slug":402,"tags":13,"updated_at":396,"summary_points":403,"reviewed_by":115},15,"2026-09-28T13:37:10.386411+00:00","آموزش برنامه‌نویسی کودکان: راهنمای کامل والدین از سن مناسب تا انتخاب کلاس","\n\u003Cp>برنامه‌نویسی برای کودکان دیگر یک سرگرمی لوکس نیست. از کتاب‌های درسی مدرسه تا بازی‌هایی که بچه‌ها با آن بزرگ می‌شوند، کد همه‌جا هست. ولی برای والدینی که خودشان برنامه‌نویس نیستند، شروع کردن گیج‌کننده است: از چند سالگی؟ با چه ابزاری؟ کلاس حضوری یا آنلاین؟ رایگان هم می‌شود؟\u003C\u002Fp>\n\n\u003Cp>این راهنما جواب کوتاه همه‌ی این سوال‌ها را یک‌جا می‌دهد و هر جا لازم است، به مقاله‌ی کامل‌تر همان موضوع لینک می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>برنامه‌نویسی کودکان از چند سالگی؟\u003C\u002Fh2>\n\n\u003Cp>سن دقیق کمتر از آمادگی کودک اهمیت دارد، ولی این مسیر برای بیشتر کودکان جواب می‌دهد:\u003C\u002Fp>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>سن\u003C\u002Fth>\u003Cth>ابزار مناسب\u003C\u002Fth>\u003Cth>کودک چه یاد می‌گیرد\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>۵ تا ۷ سال\u003C\u002Ftd>\u003Ctd>اسکرچ جونیور روی تبلت و بازی‌های بدون کامپیوتر\u003C\u002Ftd>\u003Ctd>ترتیب دستورها و علت و معلول\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۷ تا ۱۰ سال\u003C\u002Ftd>\u003Ctd>اسکرچ\u003C\u002Ftd>\u003Ctd>حلقه، شرط و ساخت بازی و انیمیشن\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۱۰ تا ۱۲ سال\u003C\u002Ftd>\u003Ctd>پایتون با خروجی تصویری، یا رباتیک\u003C\u002Ftd>\u003Ctd>کد متنی و اولین برنامه‌های واقعی\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>۱۳ سال به بالا\u003C\u002Ftd>\u003Ctd>پایتون کامل، بازی‌سازی، وب\u003C\u002Ftd>\u003Ctd>پروژه‌های جدی و شروع هوش مصنوعی\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>اگر بین اسکرچ و پایتون مردد هستید، \u003Ca href=\"\u002Flearning\u002Fbehtarin-zaban-barnamenevisi-koodakan\">مقاله‌ی بهترین زبان برنامه‌نویسی برای کودکان\u003C\u002Fa> را بخوانید. و اگر هنوز مطمئن نیستید اصلاً ارزش وقت گذاشتن دارد، \u003Ca href=\"\u002Flearning\u002Fchera-koodakan-barnamenevisi\">فواید واقعی برنامه‌نویسی برای کودکان\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch2>شروع رایگان در خانه\u003C\u002Fh2>\n\n\u003Cp>قبل از ثبت‌نام در هر کلاسی، می‌توانید با ابزارهای رایگان ببینید کودک به برنامه‌نویسی علاقه دارد یا نه:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>اسکرچ جونیور (ScratchJr):\u003C\u002Fstrong> اپلیکیشن رایگان برای تبلت، مخصوص کودکان ۵ تا ۷ سال. بعد از نصب بدون اینترنت کار می‌کند و خرید درون‌برنامه‌ای ندارد. کودک با چیدن بلوک‌های تصویری، شخصیت‌ها را حرکت می‌دهد و داستان می‌سازد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اسکرچ (Scratch):\u003C\u002Fstrong> رایگان و ساخت دانشگاه MIT، برای کودکان حدود ۷ سال به بالا. هم نسخه‌ی آنلاین دارد و هم نسخه‌ی قابل نصب که بدون اینترنت کار می‌کند. بیشترین منابع آموزشی فارسی کودکان هم برای همین ابزار است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>Blockly Games:\u003C\u002Fstrong> مجموعه‌ای از بازی‌های معمایی رایگان در مرورگر که قدم‌به‌قدم کودک را از بلوک به کد متنی می‌رساند. پل خوبی بین اسکرچ و پایتون است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برنامه‌نویسی بدون کامپیوتر:\u003C\u002Fstrong> یک بازی ساده ولی مؤثر: کودک به شما دستور بدهد چطور از در اتاق به آشپزخانه بروید، و شما دقیقاً همان کاری را بکنید که می‌گوید، نه بیشتر. کودک خیلی زود می‌فهمد دستور باید دقیق و مرحله‌به‌مرحله باشد؛ یعنی دقیقاً همان چیزی که الگوریتم است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>\u003Cstrong>با گوشی هم می‌شود؟\u003C\u002Fstrong> اسکرچ جونیور روی تبلت‌های اندرویدی و آیپد اجرا می‌شود. برای کودکان بزرگ‌تر، پایتون هم روی گوشی کار می‌کند؛ \u003Ca href=\"\u002Flearning\u002Fpython-ba-goshi\">راهنمای پایتون با گوشی\u003C\u002Fa> را ببینید. ولی برای ادامه‌ی جدی، کامپیوتر یا تبلت با صفحه‌ی بزرگ‌تر تجربه‌ی بسیار بهتری است.\u003C\u002Fp>\n\n\u003Ch2>برنامه‌نویسی و هوش مصنوعی برای کودکان\u003C\u002Fh2>\n\n\u003Cp>کتاب‌های کار و فناوری پایه‌های ششم تا هشتم حالا بخش‌هایی درباره‌ی هوش مصنوعی دارند؛ از جمله درسی با عنوان «هوش مصنوعی به زبان ساده» در پایه‌ی ششم. پودمان برنامه‌نویسی پایه‌ی هفتم هم با پایتون است. یعنی بسیاری از کودکان همین حالا در مدرسه با این مفاهیم روبه‌رو می‌شوند و والدین هم باید بدانند چطور کمکشان کنند.\u003C\u002Fp>\n\n\u003Cp>دو نکته‌ی مهم:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>برنامه‌نویسی پایه‌ی فهم هوش مصنوعی است.\u003C\u002Fstrong> کودکی که یاد گرفته کامپیوتر چطور دستور را اجرا می‌کند، بعداً خیلی راحت‌تر می‌فهمد هوش مصنوعی چطور از داده یاد می‌گیرد. برای توضیح ساده‌ی این موضوع \u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">مقاله‌ی هوش مصنوعی چیست\u003C\u002Fa> را ببینید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>استفاده از چت‌بات برای تکلیف، یادگیری نیست.\u003C\u002Fstrong> اگر کودک کد را از هوش مصنوعی بگیرد و کپی کند، چیزی یاد نمی‌گیرد. استفاده‌ی درست این است که بپرسد «چرا این کد کار نمی‌کند؟» و توضیح را بخواهد، نه جواب را.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>کلاس حضوری یا آنلاین؟\u003C\u002Fh2>\n\n\u003Cp>بسیاری از والدین دنبال کلاس برنامه‌نویسی کودکان در شهر خودشان می‌گردند. در شهرهای بزرگ گزینه‌ی حضوری پیدا می‌شود، ولی کیفیت‌ها خیلی متفاوت است و در شهرهای کوچک‌تر معمولاً گزینه‌ی خوبی نیست. مقایسه‌ی صادقانه:\u003C\u002Fp>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>معیار\u003C\u002Fth>\u003Cth>حضوری\u003C\u002Fth>\u003Cth>آنلاین زنده\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>رفت‌وآمد\u003C\u002Ftd>\u003Ctd>دارد\u003C\u002Ftd>\u003Ctd>ندارد\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>انتخاب مدرس\u003C\u002Ftd>\u003Ctd>محدود به شهر شما\u003C\u002Ftd>\u003Ctd>از هر جای کشور\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>تمرین بعد از کلاس\u003C\u002Ftd>\u003Ctd>روی کامپیوتر خانه، اگر داشته باشد\u003C\u002Ftd>\u003Ctd>روی همان سیستمی که سر کلاس بوده\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>تعامل اجتماعی\u003C\u002Ftd>\u003Ctd>بیشتر\u003C\u002Ftd>\u003Ctd>کمتر، مگر گروه کوچک و فعال باشد\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>نظارت والدین\u003C\u002Ftd>\u003Ctd>کم\u003C\u002Ftd>\u003Ctd>می‌توانید کلاس را ببینید\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>کلاس آنلاین به دو شرط به اندازه‌ی حضوری خوب است: \u003Cstrong>زنده باشد، نه ویدیوی ضبط‌شده،\u003C\u002Fstrong> و \u003Cstrong>گروهش کوچک باشد\u003C\u002Fstrong> تا مدرس صفحه‌ی هر کودک را ببیند و همان لحظه که گیر کرد راهنمایی‌اش کند.\u003C\u002Fp>\n\n\u003Ch2>چک‌لیست انتخاب کلاس برنامه‌نویسی کودکان\u003C\u002Fh2>\n\n\u003Cp>قبل از ثبت‌نام، این هفت سوال را بپرسید. جواب‌ها بیشتر از تبلیغات درباره‌ی کلاس می‌گویند:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>کودک تا جلسه‌ی سوم دقیقاً چه چیزی می‌سازد؟\u003C\u002Fli>\n  \u003Cli>هر گروه چند نفر است؟\u003C\u002Fli>\n  \u003Cli>کلاس زنده است یا ویدیوی ضبط‌شده؟\u003C\u002Fli>\n  \u003Cli>سرفصل برای سن فرزند من طراحی شده یا همان دوره‌ی بزرگسالان است؟\u003C\u002Fli>\n  \u003Cli>مدرس تجربه‌ی کار با کودکان هم‌سن فرزندم را دارد؟\u003C\u002Fli>\n  \u003Cli>پیشرفت کودک چطور به والدین گزارش داده می‌شود؟\u003C\u002Fli>\n  \u003Cli>امکان مشاوره یا جلسه‌ی آشنایی قبل از ثبت‌نام هست؟\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>از کجا بفهمم کودک واقعاً پیشرفت کرده؟\u003C\u002Fh2>\n\n\u003Cp>تعداد جلسه یا مدرک پایان دوره معیار خوبی نیست. نشانه‌های واقعی این‌هاست:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>می‌تواند توضیح بدهد برنامه‌اش چطور کار می‌کند\u003C\u002Fli>\n  \u003Cli>پروژه‌های آماده را به سلیقه‌ی خودش تغییر می‌دهد\u003C\u002Fli>\n  \u003Cli>ایده‌ی خودش را می‌سازد، نه فقط تمرین کلاس را\u003C\u002Fli>\n  \u003Cli>وقتی برنامه کار نمی‌کند، قبل از کمک خواستن خودش دنبال مشکل می‌گردد\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>آخری مهم‌ترین است. کودکی که یاد گرفته مشکل را مرحله‌به‌مرحله پیدا کند، مهارتی دارد که خیلی فراتر از برنامه‌نویسی به کارش می‌آید.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج والدین\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«با وجود هوش مصنوعی که کد می‌نویسد، یادگیری برنامه‌نویسی هنوز لازم است؟»\u003C\u002Fstrong>\u003Cbr>\nبله، و شاید بیشتر از قبل. هوش مصنوعی کد می‌نویسد، ولی کسی باید بداند چه می‌خواهد، مسئله را به قدم‌های کوچک بشکند و بفهمد کد درست است یا نه. این همان تفکری است که برنامه‌نویسی در کودک می‌سازد. کودکی که برنامه‌نویسی بلد است، از هوش مصنوعی هم خیلی بهتر استفاده می‌کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«می‌شود کاملاً رایگان یاد گرفت؟»\u003C\u002Fstrong>\u003Cbr>\nبرای شروع بله؛ ابزارهای بالا همه رایگان‌اند. کودکان خیلی باانگیزه تا مدتی خودشان جلو می‌روند، ولی بیشترشان جایی گیر می‌کنند که کسی باید راهنمایی‌شان کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«فرزندم فقط بازی می‌کند؛ این همان برنامه‌نویسی است؟»\u003C\u002Fstrong>\u003Cbr>\nنه. بازی کردن مصرف است و برنامه‌نویسی ساختن. خبر خوب این است که علاقه به بازی بهترین انگیزه برای یادگرفتن ساخت بازی است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«بین برنامه‌نویسی و رباتیک کدام بهتر است؟»\u003C\u002Fstrong>\u003Cbr>\nبه روحیه‌ی کودک بستگی دارد. کودکی که اهل ساختن و دست‌ورزی است در رباتیک شکوفاتر می‌شود. \u003Ca href=\"\u002Flearning\u002Frobotik-koodakan-chist\">مقاله‌ی رباتیک کودکان\u003C\u002Fa> این تفاوت را کامل توضیح داده.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>برای شروع آموزش برنامه‌نویسی کودکان لازم نیست همه‌چیز را بدانید. با ابزار مناسب سن شروع کنید، ببینید کودک از ساختن لذت می‌برد یا نه، و اگر علاقه دیدید، کلاسی انتخاب کنید که زنده باشد، گروهش کوچک باشد و از جلسه‌های اول چیزی ساخته شود.\u003C\u002Fp>\n\n\u003Cp>داناورس برای هر سن یک نقطه‌ی شروع دارد: \u003Ca href=\"\u002Fcourses\u002Fscratch\">دوره‌ی اسکرچ و بازی‌سازی کودکان\u003C\u002Fa> برای کوچک‌ترها، \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">دوره‌ی پایتون کودکان و نوجوانان\u003C\u002Fa> برای ورود به کد متنی، و \u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">رباتیک کودکان\u003C\u002Fa> برای بچه‌هایی که اهل ساختن‌اند. همه‌ی کلاس‌ها آنلاین و زنده‌اند. اگر مطمئن نیستید کدام مسیر به فرزندتان می‌خورد، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان\u003C\u002Fa> را امتحان کنید یا \u003Ca href=\"\u002Fcontact\">با مشاوران داناورس تماس بگیرید\u003C\u002Fa>.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Famoozesh-barnamenevisi-koodakan.jpg","آموزش برنامه‌نویسی کودکان: راهنمای کامل والدین از سن تا کلاس","آموزش برنامه نویسی کودکان از چند سالگی و با چه ابزاری؟ ابزارهای رایگان برای شروع در خانه، مقایسه‌ی کلاس حضوری و آنلاین و چک‌لیست انتخاب کلاس.","amoozesh-barnamenevisi-koodakan",[404,405,406],"مسیر پیشنهادی بر اساس سن: ۵ تا ۷ سال اسکرچ جونیور روی تبلت، ۷ تا ۱۰ سال اسکرچ، ۱۰ تا ۱۲ سال پایتون با خروجی تصویری یا رباتیک، و از ۱۳ سال پایتون کامل و پروژه‌های جدی.","قبل از ثبت‌نام در هر کلاسی، با ابزارهای رایگانی مثل اسکرچ جونیور و اسکرچ در خانه ببینید کودک به ساختن علاقه دارد یا نه.","کلاس آنلاین به دو شرط به اندازه‌ی حضوری خوب است: زنده باشد و گروهش کوچک باشد؛ نشانه‌ی پیشرفت هم مدرک نیست، این است که کودک بتواند توضیح بدهد برنامه‌اش چطور کار می‌کند.",{"id":408,"created_at":409,"title":410,"category":8,"content":411,"image_url":412,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":14,"seo_title":413,"seo_description":414,"schema_data":13,"slug":415,"tags":13,"updated_at":409,"summary_points":416,"reviewed_by":22},14,"2026-09-28T13:36:32.228258+00:00","برنامه‌نویسی پایتون با گوشی: نصب و اجرای پایتون روی اندروید و آیفون","\n\u003Cp>خیلی از کسانی که می‌خواهند پایتون یاد بگیرند کامپیوتر ندارند یا همیشه به آن دسترسی ندارند؛ از دانش‌آموزی که پایتون را در درس کار و فناوری دارد تا کسی که می‌خواهد در مسیر رفت‌وآمد تمرین کند. خبر خوب این است که پایتون روی گوشی کاملاً اجرا می‌شود و برای یادگیری مفاهیم پایه کافی است.\u003C\u002Fp>\n\n\u003Cp>در این راهنما می‌بینید روی اندروید و آیفون از چه برنامه‌ای استفاده کنید، اولین برنامه را چطور اجرا کنید و یادگیری با گوشی تا کجا جواب می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>پایتون روی گوشی اندروید\u003C\u002Fh2>\n\n\u003Ch3>Pydroid 3: بهترین گزینه برای شروع\u003C\u002Fh3>\n\n\u003Cp>Pydroid 3 یک محیط کامل پایتون برای اندروید است: ویرایشگر کد، اجراکننده‌ی پایتون ۳ که بدون اینترنت هم کار می‌کند، و امکان نصب کتابخانه‌ها. برای مبتدی‌ها ساده‌ترین و کامل‌ترین گزینه است.\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>Pydroid 3 را از فروشگاه رسمی اپلیکیشن‌ها یا سایت رسمی خودش نصب کنید.\u003C\u002Fli>\n  \u003Cli>برنامه را باز کنید؛ صفحه‌ای که می‌بینید ویرایشگر کد است.\u003C\u002Fli>\n  \u003Cli>کد را تایپ کنید و دکمه‌ی اجرا را بزنید. خروجی در صفحه‌ی جداگانه نمایش داده می‌شود.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>نسخه‌ی رایگانش برای یادگیری کافی است و نسخه‌ی پولی امکانات اضافه‌ای مثل نصب بعضی کتابخانه‌ها به‌صورت آفلاین دارد.\u003C\u002Fp>\n\n\u003Ch3>Termux: برای کاربران حرفه‌ای‌تر\u003C\u002Fh3>\n\n\u003Cp>Termux یک محیط خط فرمان لینوکسی روی اندروید است که پایتون را هم می‌شود رویش نصب کرد. انعطافش بیشتر است ولی کار با آن به آشنایی با خط فرمان نیاز دارد. برای شروع، Pydroid 3 انتخاب بهتری است.\u003C\u002Fp>\n\n\u003Ch2>پایتون روی آیفون\u003C\u002Fh2>\n\n\u003Cp>روی آیفون و آیپد هم چند گزینه هست:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>Pythonista:\u003C\u002Fstrong> کامل‌ترین و خوش‌ساخت‌ترین محیط پایتون برای iOS. پولی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>a-Shell:\u003C\u002Fstrong> رایگان و مبتنی بر خط فرمان، که پایتون را هم دارد. برای تمرین مفاهیم پایه کافی است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>Carnets:\u003C\u002Fstrong> رایگان، با محیط نوت‌بوک ژوپیتر؛ همان محیطی که در تحلیل داده و هوش مصنوعی زیاد استفاده می‌شود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>بدون نصب: پایتون آنلاین\u003C\u002Fh2>\n\n\u003Cp>اگر نمی‌خواهید چیزی نصب کنید، سایت‌هایی مثل Programiz و OnlineGDB یک محیط پایتون داخل مرورگر در اختیارتان می‌گذارند. کد را می‌نویسید و اجرا می‌کنید. برای امتحان سریع یک تکه کد خوب است، ولی برای تمرین منظم، اپلیکیشن نصبی راحت‌تر است و به اینترنت هم وابسته نیست.\u003C\u002Fp>\n\n\u003Ch2>اولین برنامه روی گوشی\u003C\u002Fh2>\n\n\u003Cp>این برنامه را در Pydroid یا هر محیط دیگری تایپ و اجرا کنید:\u003C\u002Fp>\n\n\u003Cpre>\u003Ccode>name = input(\"What is your name? \")\nage = int(input(\"How old are you? \"))\n\nprint(\"Hello\", name)\nprint(\"In 10 years you will be\", age + 10)\u003C\u002Fcode>\u003C\u002Fpre>\n\n\u003Cp>برنامه اسم و سن شما را می‌پرسد و می‌گوید ده سال بعد چند ساله می‌شوید. همین چهار خط، ورودی، متغیر، تبدیل نوع داده و محاسبه را نشان می‌دهد.\u003C\u002Fp>\n\n\u003Ch3>نکته‌های تایپ کد روی گوشی\u003C\u002Fh3>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>تورفتگی (فاصله‌ی اول خط) در پایتون معنا دارد.\u003C\u002Fstrong> خط‌های داخل if یا for باید چهار فاصله جلوتر باشند. در گوشی حواستان باشد صفحه‌کلید فاصله‌ها را به‌هم نریزد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>صفحه‌کلید را روی انگلیسی بگذارید.\u003C\u002Fstrong> علامت‌هایی مثل دونقطه، پرانتز و گیومه‌ی فارسی با معادل انگلیسی‌شان فرق دارند و پایتون فقط انگلیسی را می‌شناسد. رایج‌ترین خطای کسانی که با گوشی کد می‌زنند همین است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تصحیح خودکار را خاموش کنید.\u003C\u002Fstrong> صفحه‌کلید گوشی ممکن است \u003Ccode>print\u003C\u002Fcode> را به Print یا کلمه‌ی دیگری تغییر دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>از نوار کلیدهای کمکی استفاده کنید.\u003C\u002Fstrong> Pydroid نواری با علامت‌های پرکاربرد برنامه‌نویسی بالای صفحه‌کلید دارد که تایپ را خیلی سریع‌تر می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اگر زیاد تمرین می‌کنید،\u003C\u002Fstrong> یک صفحه‌کلید بلوتوثی ساده تجربه را کاملاً عوض می‌کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>یادگیری پایتون با گوشی تا کجا جواب می‌دهد؟\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>کار\u003C\u002Fth>\u003Cth>با گوشی\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>یادگیری مفاهیم پایه: متغیر، شرط، حلقه، تابع\u003C\u002Ftd>\u003Ctd>کاملاً ممکن\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>تمرین‌های درس کار و فناوری پایه‌ی هفتم\u003C\u002Ftd>\u003Ctd>کاملاً ممکن\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>برنامه‌ها و بازی‌های کوچک، از جمله شکل‌های گرافیکی\u003C\u002Ftd>\u003Ctd>ممکن\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>کار با کتابخانه‌های داده مثل NumPy و Pandas\u003C\u002Ftd>\u003Ctd>در Pydroid ممکن ولی محدود و کند\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>پروژه‌های چندفایلی، ساخت وب‌سایت، هوش مصنوعی جدی\u003C\u002Ftd>\u003Ctd>عملاً به کامپیوتر نیاز دارد\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>خلاصه: گوشی برای \u003Cstrong>شروع و تمرین روزانه\u003C\u002Fstrong> عالی است و بهانه‌ی «کامپیوتر ندارم» را از بین می‌برد. ولی اگر برنامه‌نویسی را جدی ادامه دهید، دیر یا زود به یک کامپیوتر معمولی نیاز پیدا می‌کنید؛ کامپیوتر قوی لازم نیست.\u003C\u002Fp>\n\n\u003Ch2>برای دانش‌آموزان کلاس هفتم\u003C\u002Fh2>\n\n\u003Cp>درس کار و فناوری پایه‌ی هفتم یک پودمان برنامه‌نویسی با پایتون دارد و خیلی از دانش‌آموزان در خانه کامپیوتر ندارند. نصب Pydroid روی گوشی و تایپ و اجرای دوباره‌ی تمرین‌های کتاب، ساده‌ترین راه برای جا انداختن این درس است. والدین برای نکته‌های بیشتر می‌توانند \u003Ca href=\"\u002Flearning\u002Famoozesh-python-koodakan\">راهنمای آموزش پایتون برای کودکان و نوجوانان\u003C\u002Fa> را بخوانند.\u003C\u002Fp>\n\n\u003Ch2>سوالات رایج\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«بهترین برنامه‌ی پایتون برای اندروید کدام است؟»\u003C\u002Fstrong>\u003Cbr>\nبرای مبتدی‌ها Pydroid 3؛ ساده است، بدون اینترنت کار می‌کند و امکان نصب کتابخانه دارد. Termux برای کسی است که با خط فرمان راحت است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«پایتون روی گوشی بدون اینترنت کار می‌کند؟»\u003C\u002Fstrong>\u003Cbr>\nدر Pydroid 3 بله؛ اجراکننده‌ی پایتون روی خود گوشی نصب می‌شود. فقط برای نصب کتابخانه‌های جدید اینترنت لازم است. سایت‌های پایتون آنلاین طبیعتاً به اینترنت نیاز دارند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«کدی که روی گوشی نوشتم روی کامپیوتر هم اجرا می‌شود؟»\u003C\u002Fstrong>\u003Cbr>\nبله. پایتون همان پایتون است؛ فایل را منتقل کنید و روی کامپیوتر اجرا کنید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«با گوشی می‌شود برنامه‌نویس شد؟»\u003C\u002Fstrong>\u003Cbr>\nبرای یادگرفتن اصول و ساختن عادت تمرین روزانه بله. برای کار حرفه‌ای و پروژه‌های بزرگ، یک کامپیوتر معمولی لازم می‌شود.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>نداشتن کامپیوتر دلیل خوبی برای شروع نکردن پایتون نیست. Pydroid 3 روی اندروید یا a-Shell روی آیفون، همین امروز محیط کافی برای یادگیری مفاهیم پایه را در اختیارتان می‌گذارند. مهم این است که کد را خودتان تایپ و اجرا کنید و از خطاها نترسید.\u003C\u002Fp>\n\n\u003Cp>برای یک مسیر کامل و قدم‌به‌قدم، \u003Ca href=\"\u002Flearning\u002Famoozesh-python-az-sefr\">نقشه‌ی راه آموزش پایتون از صفر\u003C\u002Fa> را ببینید. اگر می‌خواهید با برنامه‌ی منظم و مدرس جلو بروید، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی پایتون مقدماتی داناورس\u003C\u002Fa> برای بزرگسالان و \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">دوره‌ی پایتون کودکان و نوجوانان\u003C\u002Fa> برای دانش‌آموزان طراحی شده‌اند.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fpython-ba-goshi.jpg","آموزش پایتون با گوشی: نصب پایتون روی اندروید و آیفون","چطور پایتون را روی گوشی اندروید یا آیفون نصب و اجرا کنیم، کدام اپلیکیشن برای شروع بهتر است و یادگیری پایتون با موبایل تا کجا جواب می‌دهد.","python-ba-goshi",[417,418,419],"پایتون روی گوشی اجرا می‌شود و برای یادگیری مفاهیم پایه کافی است: Pydroid 3 روی اندروید (بدون اینترنت هم کار می‌کند) و Pythonista یا a-Shell روی آیفون.","بدون نصب هم می‌شود در سایت‌هایی مثل Programiz و OnlineGDB کد پایتون را در مرورگر نوشت و اجرا کرد.","تمرین‌های درس کار و فناوری پایه‌ی هفتم و برنامه‌ها و بازی‌های کوچک با گوشی کاملاً ممکن است.",{"id":421,"created_at":422,"title":423,"category":43,"content":424,"image_url":425,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":46,"seo_title":423,"seo_description":426,"schema_data":13,"slug":427,"tags":13,"updated_at":422,"summary_points":428,"reviewed_by":54},13,"2026-09-26T14:18:17.646949+00:00","ICDL چیست و مدرکش واقعاً چه ارزشی دارد؟","\n\u003Cp>اگر دنبال ICDL آمده‌اید، به احتمال زیاد یکی از این سه وضعیت را دارید: در آگهی استخدامی دیده‌اید که «آشنایی با ICDL» خواسته شده، برای آزمون استخدامی آماده می‌شوید، یا می‌خواهید مهارت کامپیوترتان را مرتب کنید.\u003C\u002Fp>\n\n\u003Cp>این مقاله صادقانه می‌گوید ICDL چیست، مدرکش کجا واقعاً به کار می‌آید و کجا نمی‌آید.\u003C\u002Fp>\n\n\u003Ch2>ICDL دقیقاً چیست؟\u003C\u002Fh2>\n\n\u003Cp>ICDL مخفف \u003Cem>International Computer Driving Licence\u003C\u002Fem> است — «گواهینامه‌ی بین‌المللی کاربری کامپیوتر». اسمش تشبیه خوبی است: همان‌طور که گواهینامه‌ی رانندگی نشان می‌دهد می‌توانید ماشین برانید، این هم نشان می‌دهد می‌توانید با کامپیوتر کار اداری انجام بدهید.\u003C\u002Fp>\n\n\u003Cp>یک نرم‌افزار یا یک مهارت واحد نیست؛ \u003Cstrong>مجموعه‌ای از مهارت‌های پایه‌ی کامپیوتر\u003C\u002Fstrong> است که در چند سرفصل دسته‌بندی شده.\u003C\u002Fp>\n\n\u003Ch2>شامل چه چیزهایی است؟\u003C\u002Fh2>\n\n\u003Cp>سرفصل‌ها بسته به نسخه کمی فرق می‌کنند، ولی هسته‌ی مشترک این‌هاست:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>مفاهیم پایه‌ی فناوری اطلاعات\u003C\u002Fstrong> — سخت‌افزار، نرم‌افزار، شبکه، امنیت و مفاهیم اولیه\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کار با سیستم‌عامل\u003C\u002Fstrong> — مدیریت فایل و پوشه، تنظیمات، نصب برنامه\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>واژه‌پرداز (Word)\u003C\u002Fstrong> — نوشتن، قالب‌بندی، جدول، مستندسازی حرفه‌ای\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>صفحه‌گسترده (Excel)\u003C\u002Fstrong> — جدول، فرمول، نمودار، مرتب‌سازی و فیلتر داده\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ارائه (PowerPoint)\u003C\u002Fstrong> — ساخت اسلاید، طراحی، انیمیشن\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اینترنت و ایمیل\u003C\u002Fstrong> — جست‌وجوی مؤثر، مدیریت ایمیل، امنیت آنلاین\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>بعضی نسخه‌ها پایگاه داده (Access) را هم دارند، ولی در بازار کار ایران کمتر مطالبه می‌شود.\u003C\u002Fp>\n\n\u003Ch2>حالا بخش مهم: این مدرک چقدر ارزش دارد؟\u003C\u002Fh2>\n\n\u003Cp>اینجا باید صادق بود، چون هم اغراق زیادی در تبلیغات وجود دارد و هم بی‌اعتنایی زیادی در فضای فنی.\u003C\u002Fp>\n\n\u003Ch3>کجا واقعاً به کار می‌آید\u003C\u002Fh3>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>آزمون‌ها و استخدام‌های دولتی.\u003C\u002Fstrong> در بسیاری از فراخوان‌های استخدامی، مدرک ICDL امتیاز دارد یا شرط اولیه است. اینجا مدرک واقعاً وزن دارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مشاغل اداری و منشی‌گری.\u003C\u002Fstrong> کارفرما می‌خواهد مطمئن شود بدون آموزش اضافه می‌توانید با Word و Excel کار کنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>افرادی که رزومه‌ی فنی ندارند.\u003C\u002Fstrong> اگر رشته‌ی تحصیلی‌تان غیرمرتبط است، این مدرک یک نشانه‌ی ملموس از توانایی کار با کامپیوتر به رزومه‌تان اضافه می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مهاجرت کاری.\u003C\u002Fstrong> چون بین‌المللی است، در بعضی کشورها به‌عنوان مدرک پایه شناخته می‌شود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>کجا کمکی نمی‌کند\u003C\u002Fh3>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>برای شغل‌های برنامه‌نویسی و فنی.\u003C\u002Fstrong> هیچ شرکت نرم‌افزاری بر اساس ICDL کسی را استخدام نمی‌کند. آنجا پورتفولیو و مهارت فنی حرف می‌زند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>به‌عنوان تنها دارایی رزومه.\u003C\u002Fstrong> اگر فقط همین را داشته باشید، برای مشاغل رقابتی کافی نیست.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اگر مهارت واقعی پشتش نباشد.\u003C\u002Fstrong> کسی که مدرک دارد ولی در عمل نمی‌تواند در Excel یک فرمول ساده بنویسد، در همان هفته‌ی اول کار لو می‌رود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cblockquote>خلاصه‌ی صادقانه: ICDL برای ورود به مشاغل اداری و آزمون‌های دولتی یک مدرک واقعاً مفید است. برای مسیر فنی و برنامه‌نویسی، تقریباً بی‌اثر است.\u003C\u002Fblockquote>\n\n\u003Ch2>مهارت مهم‌تر است یا مدرک؟\u003C\u002Fh2>\n\n\u003Cp>اگر هدفتان صرفاً قبولی در آزمون است، وسوسه می‌شوید جزوه حفظ کنید و تست بزنید. این کار جواب می‌دهد — ولی فقط برای آزمون.\u003C\u002Fp>\n\n\u003Cp>واقعیت این است که \u003Cstrong>مهارت Excel بیشترین بازگشت سرمایه را در کل این مجموعه دارد.\u003C\u002Fstrong> کسی که واقعاً می‌تواند با Excel داده را تمیز کند، فرمول بنویسد و گزارش بسازد، در هر شغل اداری‌ای ارزشمند است — چه مدرک داشته باشد چه نداشته باشد.\u003C\u002Fp>\n\n\u003Cp>توصیه‌ی عملی: حتی اگر برای مدرک می‌خوانید، روی Excel بیشتر از بقیه وقت بگذارید. این یکی مهارتی است که مستقیماً روی حقوق و موقعیت شغلی‌تان اثر می‌گذارد.\u003C\u002Fp>\n\n\u003Ch2>منابع رایگان کافی است؟\u003C\u002Fh2>\n\n\u003Cp>عبارت «آموزش ICDL رایگان» یکی از پرجست‌وجوترین‌هاست و جواب صادقانه: \u003Cstrong>برای یادگیری مفاهیم، بله.\u003C\u002Fstrong> ویدیو و جزوه‌ی رایگان فراوان است و کیفیت بعضی‌هایشان خوب است.\u003C\u002Fp>\n\n\u003Cp>سه نقطه‌ای که منابع رایگان کم می‌آورند:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>ترتیب و انسجام.\u003C\u002Fstrong> بیست ویدیوی پراکنده از بیست منبع، شما را در بعضی موضوعات متخصص و در بعضی کاملاً بی‌خبر می‌گذارد — و خودتان هم نمی‌دانید کدام است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تمرین با بازخورد.\u003C\u002Fstrong> دیدن اینکه کسی در Excel فرمول می‌نویسد با نوشتن خودتان فرق دارد. جایی که گیر می‌کنید، ویدیو کمکی نمی‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مدرک.\u003C\u002Fstrong> اگر هدفتان مدرک است، آموزش رایگان به‌تنهایی مدرک نمی‌دهد و بالاخره باید از مسیر رسمی بروید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>چرا اکسل از بقیه‌ی سرفصل‌ها مهم‌تر است\u003C\u002Fh2>\n\n\u003Cp>بالاتر گفتیم اکسل بیشترین بازگشت سرمایه را دارد. دلیلش مشخص است: بقیه‌ی سرفصل‌ها مهارت‌های «استفاده» هستند، اکسل مهارت «تحلیل» است — و تحلیل چیزی است که کارفرما بابتش پول اضافه می‌دهد.\u003C\u002Fp>\n\n\u003Cp>سه سطح مهارت اکسل وجود دارد و تفاوتشان در بازار کار زیاد است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>سطح پایه:\u003C\u002Fstrong> وارد کردن داده، جمع و میانگین، قالب‌بندی جدول. این حداقلی است که همه انتظار دارند و مزیتی نمی‌سازد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سطح کاربردی:\u003C\u002Fstrong> توابع جست‌وجو برای وصل کردن دو جدول به هم، شرط‌های تودرتو، فیلتر و مرتب‌سازی پیشرفته، جدول محوری برای خلاصه‌سازی. \u003Cstrong>اینجاست که از بقیه جدا می‌شوید.\u003C\u002Fstrong> کسی که می‌تواند دو فایل نامرتب را به یک گزارش تمیز تبدیل کند، در هر واحد اداری ارزشمند است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سطح پیشرفته:\u003C\u002Fstrong> ماکرو، اتوماسیون و داشبوردسازی. لازم نیست از اینجا شروع کنید، ولی بدانید وجود دارد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>توصیه‌ی عملی: وقتی به سرفصل اکسل رسیدید، \u003Cstrong>یک فایل واقعی از کار یا زندگی خودتان بیاورید\u003C\u002Fstrong> و رویش تمرین کنید — لیست هزینه‌های ماهانه، فهرست مشتریان، هر چیزی که داده‌ی واقعی و نامرتب داشته باشد. تمرین روی داده‌ی تمیزِ کتاب، مهارت واقعی نمی‌سازد.\u003C\u002Fp>\n\n\u003Ch2>بعد از ICDL چه مسیری باز می‌شود؟\u003C\u002Fh2>\n\n\u003Cp>ICDL نقطه‌ی پایان نیست، در ورودی است. دو مسیر طبیعی از آن منشعب می‌شود:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>مسیر اداری و مالی.\u003C\u002Fstrong> با تسلط بر اکسل می‌توانید به سمت گزارش‌سازی، تحلیل داده‌ی ساده و نقش‌های پشتیبانی مالی بروید. این مسیر نیاز به برنامه‌نویسی ندارد و برای بسیاری کاملاً کافی است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>مسیر فنی.\u003C\u002Fstrong> اگر حین کار با اکسل متوجه شدید که از حل مسئله با فرمول لذت می‌برید، این نشانه‌ی خوبی است. همان منطقِ شرط و تابع، پایه‌ی برنامه‌نویسی است — و پایتون قدم بعدی طبیعی‌تان خواهد بود. خیلی‌ها از همین در وارد دنیای فنی شده‌اند.\u003C\u002Fp>\n\n\u003Ch2>برای چه کسانی مناسب است؟\u003C\u002Fh2>\n\n\u003Ch3>احتمالاً ارزشش را دارد اگر…\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>برای آزمون استخدامی دولتی آماده می‌شوید\u003C\u002Fli>\n  \u003Cli>دنبال شغل اداری، منشی‌گری یا حسابداری هستید\u003C\u002Fli>\n  \u003Cli>رشته‌ی تحصیلی‌تان غیرمرتبط است و می‌خواهید رزومه‌تان نشانه‌ی ملموسی داشته باشد\u003C\u002Fli>\n  \u003Cli>مهارت کامپیوترتان پراکنده است و می‌خواهید منظمش کنید\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>احتمالاً لازم ندارید اگر…\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>هدفتان برنامه‌نویسی یا کار فنی است — مستقیم سراغ \u003Ca href=\"\u002Flearning\u002Fbarnamenevisi-az-koja-shoroo-konam\">مسیر برنامه‌نویسی\u003C\u002Fa> بروید\u003C\u002Fli>\n  \u003Cli>در عمل با Office راحت کار می‌کنید و کسی از شما مدرک نخواسته\u003C\u002Fli>\n  \u003Cli>فقط یک مهارت خاص لازم دارید — در آن صورت همان یکی را عمیق یاد بگیرید\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>ICDL مدرکی است با کاربرد مشخص و محدود: برای ورود به مشاغل اداری و آزمون‌های استخدامی ارزشمند است، برای مسیر فنی تقریباً بی‌اثر.\u003C\u002Fp>\n\n\u003Cp>اگر در آن دسته‌ی اول هستید، \u003Ca href=\"\u002Fcourses\u002Ficdl\">دوره‌ی مهارت‌های هفت‌گانه ICDL داناورس\u003C\u002Fa> هر شش سرفصل را به‌صورت پروژه‌محور پوشش می‌دهد — یعنی به‌جای معرفی ابزارها، با ساختن اسناد و گزارش‌های واقعی جلو می‌رود.\u003C\u002Fp>\n\n\u003Cp>و اگر بعد از خواندن این مقاله به این نتیجه رسیدید که مسیرتان فنی است نه اداری، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">آموزش پایتون از صفر\u003C\u002Fa> نقطه‌ی شروع درست‌تری است. برای اطمینان، \u003Ca href=\"\u002Ftalent\">آزمون استعدادیابی رایگان\u003C\u002Fa> در دو دقیقه نیمرخ شما را می‌سنجد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Ficdl-chist-va-madrak.jpg","ICDL شامل چه سرفصل‌هایی است، مدرکش کجا به کار می‌آید و کجا بی‌اثر است، و آیا منابع رایگان کافی‌اند — جواب صادقانه بدون اغراق.","icdl-chist-va-madrak",[429,430,431],"ICDL یعنی «گواهینامه‌ی بین‌المللی کاربری کامپیوتر» و هسته‌اش مفاهیم پایه‌ی فناوری اطلاعات و کار با نرم‌افزارهای اداری مثل ورد، اکسل و پاورپوینت است.","این مدرک برای آزمون‌ها و استخدام‌های دولتی و مشاغل اداری ارزشمند است، ولی برای مسیر فنی تقریباً بی‌اثر است.","در بین سرفصل‌ها، اکسل بیشترین بازگشت سرمایه را دارد، چون مهارت تحلیل است نه فقط استفاده.",{"id":433,"created_at":434,"title":435,"category":27,"content":436,"image_url":437,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":30,"seo_title":438,"seo_description":439,"schema_data":13,"slug":440,"tags":13,"updated_at":441,"summary_points":442,"reviewed_by":38},12,"2026-09-26T14:17:53.655525+00:00","رباتیک کودکان چیست و آیا برای فرزند من مناسب است؟","\n\u003Cp>رباتیک کودکان یکی از آن عبارت‌هایی است که همه شنیده‌اند ولی کمتر کسی دقیق می‌داند شامل چه چیزی است. آیا بچه‌ها ربات آدم‌نما می‌سازند؟ باید قبلش برنامه‌نویسی بلد باشند؟ چقدر هزینه دارد؟\u003C\u002Fp>\n\n\u003Cp>این مقاله به همه‌ی این‌ها جواب می‌دهد — از جمله به این سوال که آیا اصلاً برای فرزند شما مناسب است یا نه.\u003C\u002Fp>\n\n\u003Ch2>رباتیک کودکان دقیقاً یعنی چه؟\u003C\u002Fh2>\n\n\u003Cp>رباتیک برای کودکان، تلاقی سه حوزه است: \u003Cstrong>ساخت و مکانیک\u003C\u002Fstrong>، \u003Cstrong>الکترونیک پایه\u003C\u002Fstrong>، و \u003Cstrong>برنامه‌نویسی ساده\u003C\u002Fstrong>.\u003C\u002Fp>\n\n\u003Cp>کودک یاد می‌گیرد چطور یک سازه بسازد که حرکت کند، چطور موتور و سنسور را به آن وصل کند، و چطور با چند خط دستور به آن بگوید چه کاری انجام دهد. نتیجه معمولاً چیزی است مثل ماشینی که از مانع دور می‌زند، دستی که شیء را برمی‌دارد، یا سیستمی که با تاریک شدن اتاق چراغ را روشن می‌کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>ربات آدم‌نما نمی‌سازند.\u003C\u002Fstrong> این انتظار غلطی است که بعضی والدین دارند و باعث ناامیدی می‌شود. کاری که انجام می‌شود واقعی و ارزشمند است، ولی شبیه فیلم‌های علمی‌تخیلی نیست.\u003C\u002Fp>\n\n\u003Ch2>تفاوتش با کلاس برنامه‌نویسی چیست؟\u003C\u002Fh2>\n\n\u003Cp>این مهم‌ترین تصمیمی است که باید بگیرید، چون هر دو خوب‌اند ولی برای دو نوع کودک متفاوت.\u003C\u002Fp>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>معیار\u003C\u002Fth>\u003Cth>برنامه‌نویسی\u003C\u002Fth>\u003Cth>رباتیک\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>خروجی\u003C\u002Ftd>\u003Ctd>روی صفحه‌ی نمایش\u003C\u002Ftd>\u003Ctd>شیء فیزیکی قابل لمس\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>مناسب کودکی که\u003C\u002Ftd>\u003Ctd>اهل تمرکز روی صفحه است\u003C\u002Ftd>\u003Ctd>اهل ساختن و دست‌ورزی است\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>هزینه\u003C\u002Ftd>\u003Ctd>فقط شهریه\u003C\u002Ftd>\u003Ctd>شهریه + کیت سخت‌افزاری\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>بازخورد\u003C\u002Ftd>\u003Ctd>فوری روی صفحه\u003C\u002Ftd>\u003Ctd>ملموس — یا حرکت می‌کند یا نه\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>مهارت جانبی\u003C\u002Ftd>\u003Ctd>تفکر منطقی\u003C\u002Ftd>\u003Ctd>تفکر مهندسی، حل مسئله‌ی فیزیکی\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Cp>نشانه‌ی ساده: کودکی که اسباب‌بازی‌هایش را باز می‌کند تا ببیند داخلشان چیست، احتمالاً در رباتیک شکوفاتر می‌شود. کودکی که ساعت‌ها با بازی‌های فکری روی تبلت سرگرم می‌شود، احتمالاً برنامه‌نویسی را بیشتر دوست خواهد داشت.\u003C\u002Fp>\n\n\u003Ch2>از چه سنی؟\u003C\u002Fh2>\n\n\u003Cp>برخلاف برنامه‌نویسی که سن شروعش انعطاف زیادی دارد، رباتیک محدودیت فیزیکی دارد — کودک باید بتواند قطعات کوچک را دستکاری کند و مفهوم علت و معلول را دنبال کند.\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>زیر ۷ سال:\u003C\u002Fstrong> معمولاً زود است. قطعات کوچک و نیاز به دقت، بیشتر باعث سرخوردگی می‌شود تا یادگیری.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>۸ تا ۱۰ سال:\u003C\u002Fstrong> نقطه‌ی شروع خوب با کیت‌های ساده و اتصالات بدون لحیم‌کاری.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>۱۱ سال به بالا:\u003C\u002Fstrong> می‌توانند با آردوینو، سنسورهای متنوع و برنامه‌نویسی واقعی کار کنند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>آیا باید کیت بخرم؟ و چقدر هزینه دارد؟\u003C\u002Fh2>\n\n\u003Cp>این سوال پرتکرارترین دغدغه‌ی مالی والدین است و جوابش بستگی به نوع کلاس دارد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>در کلاس‌های حضوری\u003C\u002Fstrong> معمولاً تجهیزات در محل موجود است و کودک با کیت مشترک کار می‌کند. مزیتش هزینه‌ی کمتر است؛ عیبش این است که کودک نمی‌تواند در خانه ادامه بدهد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>در کلاس‌های آنلاین\u003C\u002Fstrong> کیت شخصی لازم است. هزینه‌ی اولیه بیشتر است ولی سه مزیت واقعی دارد: کودک هر وقت خواست تمرین می‌کند، مالکیت حس می‌کند، و بعد از پایان دوره هم می‌تواند پروژه‌های جدید بسازد.\u003C\u002Fp>\n\n\u003Ch3>نکته‌ی مهم در خرید کیت\u003C\u002Fh3>\n\n\u003Cp>وسوسه‌ی خرید بزرگ‌ترین و گران‌ترین کیت را کنار بگذارید. کیتی با دویست قطعه برای کودک تازه‌کار، بیشتر از آنکه فرصت باشد، سردرگمی است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>با کیت پایه شروع کنید\u003C\u002Fstrong> و فقط وقتی ارتقا بدهید که کودک از امکاناتش عبور کرده باشد. بسیاری از والدین کیت گران می‌خرند و بعد از دو ماه کیت گوشه‌ی اتاق خاک می‌خورد.\u003C\u002Fp>\n\n\u003Cp>قبل از خرید، حتماً از مدرس یا آموزشگاه بپرسید دقیقاً چه کیتی لازم است. خرید کیتی که با سرفصل دوره نمی‌خواند، پول دورریخته است.\u003C\u002Fp>\n\n\u003Ch2>چه مهارت‌هایی واقعاً ساخته می‌شود؟\u003C\u002Fh2>\n\n\u003Cp>فراتر از خودِ رباتیک، سه چیز:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>تفکر مهندسی.\u003C\u002Fstrong> کودک یاد می‌گیرد قبل از ساختن نقشه بکشد، و وقتی چیزی کار نمی‌کند به‌جای حدس زدن، مرحله‌به‌مرحله تست کند: آیا باتری وصل است؟ آیا سیم درست جا رفته؟ آیا کد به این پایه اشاره دارد؟\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>تحمل شکست فیزیکی.\u003C\u002Fstrong> در رباتیک، شکست دیدنی است — ربات حرکت نمی‌کند یا از روی میز می‌افتد. همین ملموس بودن باعث می‌شود کودک زودتر یاد بگیرد که خرابی پایان کار نیست، بخشی از فرایند است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>ارتباط دنیای دیجیتال و فیزیکی.\u003C\u002Fstrong> این مفهوم که چند خط کد می‌تواند چیزی را در دنیای واقعی حرکت بدهد، برای کودک لحظه‌ی جادویی است و کنجکاوی عمیقی می‌سازد.\u003C\u002Fp>\n\n\u003Ch2>آیا برای فرزند من مناسب است؟\u003C\u002Fh2>\n\n\u003Ch3>احتمالاً بله، اگر…\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>دوست دارد وسایل را باز کند و ببیند داخلشان چیست\u003C\u002Fli>\n  \u003Cli>از لگو، ساختنی و پازل لذت می‌برد\u003C\u002Fli>\n  \u003Cli>وقتی چیزی خراب می‌شود می‌خواهد خودش درستش کند\u003C\u002Fli>\n  \u003Cli>حوصله‌ی نشستن پشت صفحه را ندارد ولی اهل ساختن است\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>احتمالاً نه، اگر…\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>از کارهای دستی و ظریف زود خسته می‌شود\u003C\u002Fli>\n  \u003Cli>بیشتر به داستان، نقاشی و بیان خلاقانه علاقه دارد — که در آن صورت \u003Ca href=\"\u002Fcourses\u002Fscratch\">اسکرچ\u003C\u002Fa> گزینه‌ی بهتری است\u003C\u002Fli>\n  \u003Cli>زیر ۷ سال است — چند سال صبر کنید\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>حضوری یا آنلاین؟\u003C\u002Fh2>\n\n\u003Cp>بسیاری از والدین دنبال کلاس رباتیک در شهر خودشان می‌گردند و در شهرهای متوسط معمولاً گزینه‌ی باکیفیتی پیدا نمی‌کنند. کلاس آنلاین در این حالت جواب است، با دو شرط:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>کلاس باید زنده باشد، نه ویدیوی ضبط‌شده.\u003C\u002Fstrong> در رباتیک کودک مدام گیر می‌کند و باید همان لحظه کسی راهنمایی‌اش کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>گروه باید کوچک باشد.\u003C\u002Fstrong> مدرس باید بتواند صفحه و کار هر کودک را ببیند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>مزیت پنهان کلاس آنلاین برای رباتیک: چون کیت در خانه است، کودک بعد از کلاس هم می‌تواند ادامه بدهد — و بیشترین یادگیری دقیقاً در همان ساعت‌های آزاد اتفاق می‌افتد.\u003C\u002Fp>\n\n\u003Ch2>در جلسات اول واقعاً چه اتفاقی می‌افتد؟\u003C\u002Fh2>\n\n\u003Cp>والدین معمولاً تصور می‌کنند از جلسه‌ی اول ربات ساخته می‌شود. تصویر واقعی این است:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>جلسات اول — آشنایی با قطعات.\u003C\u002Fstrong> کودک یاد می‌گیرد هر قطعه چه کار می‌کند: موتور، باتری، سیم، برد. ممکن است در این مرحله چیزی ساخته نشود و والدین نگران شوند. این پایه‌ریزی است، نه اتلاف وقت.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>جلسات میانی — اولین حرکت.\u003C\u002Fstrong> لحظه‌ای که کودک برای اولین بار چیزی را که خودش بسته به حرکت درمی‌آورد. این نقطه‌ی عطف کل دوره است و معمولاً همان شب به همه‌ی فامیل نشان داده می‌شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>جلسات بعد — افزودن هوشمندی.\u003C\u002Fstrong> سنسور اضافه می‌شود و ربات به محیط واکنش نشان می‌دهد: از مانع دور می‌زند، خط را دنبال می‌کند، به نور واکنش می‌دهد. اینجا برنامه‌نویسی معنا پیدا می‌کند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>پروژه‌ی پایانی.\u003C\u002Fstrong> کودک خودش تصمیم می‌گیرد چه بسازد. این مرحله مهم‌ترین بخش است چون از تقلید به خلق می‌رسد.\u003C\u002Fp>\n\n\u003Ch2>چهار سوال رایج والدین\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>«فرزندم برنامه‌نویسی بلد نیست، مشکلی نیست؟»\u003C\u002Fstrong>\u003Cbr>\nنه. رباتیک کودکان از صفر شروع می‌شود و برنامه‌نویسی‌اش معمولاً بلوکی و بصری است، نه نوشتن کد متنی. اتفاقاً خیلی‌ها از طریق رباتیک وارد برنامه‌نویسی می‌شوند، نه برعکس.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«قطعات خطرناک نیستند؟»\u003C\u002Fstrong>\u003Cbr>\nکیت‌های آموزشی کودکان با ولتاژ پایین و باتری ایمن کار می‌کنند و در سطح مقدماتی لحیم‌کاری وجود ندارد. تنها نکته، قطعات ریز است که برای کودک زیر شش سال مناسب نیست.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«اگر وسط دوره خسته شد چه؟»\u003C\u002Fstrong>\u003Cbr>\nطبیعی است که در بعضی جلسات انگیزه پایین بیاید، مخصوصاً وقتی چیزی کار نمی‌کند. فشار نیاورید؛ معمولاً با اولین موفقیت برمی‌گردد. ولی اگر بعد از چند هفته هنوز بی‌میل بود، احتمالاً این مسیر مناسبش نیست و اصرار فقط خاطره‌ی بد می‌سازد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>«کیت بعد از دوره به درد می‌خورد؟»\u003C\u002Fstrong>\u003Cbr>\nبله، و این مهم‌ترین مزیتش است. قطعات قابل استفاده‌ی مجددند و کودک می‌تواند پروژه‌های جدید بسازد. بیشترین یادگیری معمولاً بعد از پایان دوره و در همان ساعت‌های آزاد اتفاق می‌افتد.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>رباتیک کودکان برای کودک اهل ساختن، بهترین در ورودی به دنیای فناوری است — چون کد نوشتن را از یک مفهوم انتزاعی به وسیله‌ای برای حرکت دادن چیزی واقعی تبدیل می‌کند.\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">دوره‌ی رباتیک کودکان داناورس\u003C\u002Fa> از مفاهیم پایه‌ی مکانیک و الکترونیک شروع می‌کند و با ساخت پروژه‌های واقعی جلو می‌رود. برای نوجوانان بزرگ‌تر و بزرگسالان هم \u003Ca href=\"\u002Fcourses\u002Frobotics-adults\">دوره‌ی رباتیک و آردوینو\u003C\u002Fa> با سنسورها و اینترنت اشیا ادامه‌ی همین مسیر است.\u003C\u002Fp>\n\n\u003Cp>اگر هنوز بین رباتیک و برنامه‌نویسی مردد هستید، \u003Ca href=\"\u002Flearning\u002Fbehtarin-zaban-barnamenevisi-koodakan\">مقاله‌ی انتخاب زبان برای کودکان\u003C\u002Fa> تصویر کامل‌تری می‌دهد، و \u003Ca href=\"\u002Flearning\u002Fchera-koodakan-barnamenevisi\">این مقاله\u003C\u002Fa> توضیح می‌دهد اصلاً چرا این مهارت‌ها ارزش وقت گذاشتن دارند.\u003C\u002Fp>\n\n\u003Cp>برای مشورت درباره‌ی اینکه کدام مسیر با روحیه‌ی فرزند شما می‌خواند، \u003Ca href=\"\u002Fcontact\">با مشاوران داناورس تماس بگیرید\u003C\u002Fa>. مشاوره رایگان است.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Frobotik-koodakan-chist.jpg","کلاس رباتیک کودکان چیست و از چه سنی مناسب است؟","کلاس رباتیک کودکان چیست و چه فایده‌ای دارد؟ سن مناسب، تفاوت با کلاس برنامه‌نویسی، نیاز به کیت، آنلاین یا حضوری و آنچه در جلسه‌های اول اتفاق می‌افتد.","robotik-koodakan-chist","2026-10-03T08:40:39.752199+00:00",[443,444,445],"رباتیک کودکان ترکیب ساخت و مکانیک، الکترونیک پایه و برنامه‌نویسی ساده است؛ فرقش با کلاس برنامه‌نویسی این است که خروجی، یک شیء فیزیکی قابل لمس است نه چیزی روی صفحه.","زیر ۷ سال معمولاً زود است، ۸ تا ۱۰ سال با کیت‌های ساده و بدون لحیم شروع خوبی است و از ۱۱ سال کار با آردوینو و سنسورها ممکن است.","برنامه‌نویسی از قبل لازم نیست؛ در کلاس آنلاین کیت شخصی لازم است و بهتر است با کیت پایه و طبق توصیه‌ی مدرس شروع کنید.",{"id":447,"created_at":448,"title":449,"category":75,"content":450,"image_url":451,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":189,"seo_title":449,"seo_description":452,"schema_data":13,"slug":453,"tags":13,"updated_at":448,"summary_points":454,"reviewed_by":197},11,"2026-09-26T14:16:10.37334+00:00","آموزش فتوشاپ با گوشی یا کامپیوتر؟ جواب صادقانه","\n\u003Cp>اگر گوشی دارید و لپ‌تاپ ندارید، این سوال طبیعی‌ترین چیز دنیاست. جواب کوتاه: \u003Cstrong>بله، می‌شود با گوشی شروع کرد — ولی نه با فتوشاپ، و نه تا همیشه.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp>در ادامه دقیقاً می‌گوییم با گوشی چه کارهایی می‌شود کرد، از کجا به بن‌بست می‌خورید، و اگر هدفتان کار حرفه‌ای است مسیر درست چیست.\u003C\u002Fp>\n\n\u003Ch2>اول یک نکته‌ی مهم: فتوشاپ روی گوشی وجود ندارد\u003C\u002Fh2>\n\n\u003Cp>این بزرگ‌ترین سوءتفاهم است. آنچه روی گوشی نصب می‌کنید \u003Cstrong>فتوشاپ نیست\u003C\u002Fstrong>، بلکه اپلیکیشن‌های سبک‌شده‌ای هستند با نام مشابه که فقط بخش کوچکی از امکانات را دارند.\u003C\u002Fp>\n\n\u003Cp>تفاوت مثل تفاوت یک چاقوی جیبی با یک جعبه‌ابزار کامل است. برای بریدن یک نخ هر دو جواب می‌دهند؛ برای ساختن کابینت فقط یکی.\u003C\u002Fp>\n\n\u003Ch2>با گوشی چه کارهایی می‌شود کرد؟\u003C\u002Fh2>\n\n\u003Cp>بیشتر از چیزی که فکر می‌کنید. اگر هدفتان این موارد است، گوشی کاملاً کافی است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>اصلاح رنگ و نور عکس\u003C\u002Fstrong> — روشنایی، کنتراست، اشباع رنگ، دمای رنگ\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>حذف اشیاء ساده از تصویر\u003C\u002Fstrong> — سیم برق، لکه، آدم اضافی در پس‌زمینه\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>روتوش چهره در حد معمول\u003C\u002Fstrong> — صاف کردن پوست، روشن کردن چشم\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برش، چرخش و تنظیم ابعاد\u003C\u002Fstrong> برای شبکه‌های اجتماعی\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>افزودن متن ساده\u003C\u002Fstrong> روی تصویر\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ترکیب دو یا سه لایه\u003C\u002Fstrong> به‌صورت پایه\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>برای مدیریت پیج اینستاگرام، ساخت استوری، یا مرتب کردن عکس‌های شخصی، این‌ها کاملاً کفایت می‌کند و نیازی به کامپیوتر ندارید.\u003C\u002Fp>\n\n\u003Ch2>کجا به بن‌بست می‌خورید؟\u003C\u002Fh2>\n\n\u003Cp>محدودیت‌ها ناگهانی نیستند؛ به‌تدریج و دقیقاً وقتی ظاهر می‌شوند که کارتان جدی‌تر می‌شود:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>ماسک دقیق و انتخاب مو.\u003C\u002Fstrong> جدا کردن سوژه از پس‌زمینه با لبه‌های ظریف — مو، پر، شیشه — روی صفحه‌ی کوچک و با انگشت عملاً ناممکن است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کار لایه‌ای پیچیده.\u003C\u002Fstrong> پروژه‌ای با بیست لایه و چند گروه، روی گوشی قابل مدیریت نیست. فضای صفحه اجازه نمی‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>فایل‌های بزرگ.\u003C\u002Fstrong> تصویر چاپی با رزولوشن بالا حافظه‌ی گوشی را پر می‌کند و اپلیکیشن می‌بندد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>خروجی چاپی و مدیریت رنگ.\u003C\u002Fstrong> تنظیمات CMYK، پروفایل رنگ و رزولوشن چاپ روی موبایل یا نیست یا ناقص است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سرعت کار.\u003C\u002Fstrong> کاری که با ماوس و میانبر کیبورد سی ثانیه طول می‌کشد، با انگشت پنج دقیقه می‌شود. برای یک عکس مهم نیست؛ برای سفارش کاری با ده عکس، فاجعه است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cblockquote>قاعده‌ی ساده: تا وقتی برای خودتان کار می‌کنید، گوشی کافی است. لحظه‌ای که کسی به شما سفارش می‌دهد و پول می‌پردازد، کامپیوتر لازم می‌شود.\u003C\u002Fblockquote>\n\n\u003Ch2>پس با گوشی شروع کنم یا صبر کنم تا لپ‌تاپ بخرم؟\u003C\u002Fh2>\n\n\u003Cp>اگر لپ‌تاپ ندارید، \u003Cstrong>منتظر نمانید.\u003C\u002Fstrong> شروع کردن با گوشی بسیار بهتر از شروع نکردن است، به سه دلیل:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>چشم طراحی با ابزار ساخته نمی‌شود.\u003C\u002Fstrong> ترکیب‌بندی، تعادل رنگ، فضای خالی و سلسله‌مراتب بصری — همه‌ی این‌ها را با گوشی هم می‌شود تمرین کرد و همین‌ها هستند که طراح خوب را می‌سازند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مفاهیم منتقل می‌شوند.\u003C\u002Fstrong> وقتی بفهمید لایه چیست و ماسک چه کار می‌کند، انتقال به نسخه‌ی دسکتاپ فقط یادگیری محل دکمه‌هاست، نه یادگیری از صفر.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>می‌فهمید آیا اصلاً علاقه دارید.\u003C\u002Fstrong> قبل از خرج کردن پول برای لپ‌تاپ و دوره، چند هفته با گوشی کار کنید. اگر لذت بردید، سرمایه‌گذاری منطقی است.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>حداقل سخت‌افزار برای کار جدی چیست؟\u003C\u002Fh2>\n\n\u003Cp>اگر تصمیم گرفتید جدی شوید، لازم نیست سیستم گران بخرید. فتوشاپ روی سخت‌افزار متوسط هم قابل استفاده است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>حافظه‌ی رم\u003C\u002Fstrong> مهم‌ترین عامل است — بیشترین تأثیر را روی روان بودن کار دارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>حافظه‌ی SSD\u003C\u002Fstrong> تفاوت محسوسی در سرعت باز و بسته شدن فایل می‌سازد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کارت گرافیک مجزا\u003C\u002Fstrong> برای کار با عکس ضروری نیست؛ برای ویدیو و سه‌بعدی لازم می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اندازه و کیفیت نمایشگر\u003C\u002Fstrong> از قدرت پردازنده مهم‌تر است. صفحه‌ی بزرگ‌تر یعنی فضای کار بیشتر و خستگی چشم کمتر.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>یک ماوس معمولی هم بخرید. کار طراحی با تاچ‌پد لپ‌تاپ، دقت را پایین و زمان را بالا می‌برد.\u003C\u002Fp>\n\n\u003Ch2>نسخه‌ی رایگان یا اشتراکی؟\u003C\u002Fh2>\n\n\u003Cp>عبارت «آموزش فتوشاپ رایگان» یکی از پرجست‌وجوترین‌هاست و طبیعی است. چند واقعیت:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>آموزش رایگان فراوان است و بعضی‌هایش خوب است.\u003C\u002Fstrong> مشکل آموزش رایگان کیفیتش نیست، \u003Cstrong>ترتیبش\u003C\u002Fstrong> است. صد ویدیوی پراکنده که نمی‌دانید کدام را اول ببینید، شما را سردرگم‌تر می‌کند تا یک مسیر بیست‌جلسه‌ای منظم.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>نرم‌افزارهای جایگزین رایگان وجود دارند\u003C\u002Fstrong> و برای یادگیری مفاهیم کاملاً مناسب‌اند. ولی اگر هدفتان بازار کار است، آگهی‌های استخدام فتوشاپ می‌خواهند نه جایگزین را — پس بالاخره باید سراغ خودش بروید.\u003C\u002Fp>\n\n\u003Ch2>مسیر پیشنهادی\u003C\u002Fh2>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>دو تا چهار هفته با گوشی.\u003C\u002Fstrong> با اپلیکیشن‌های ویرایش عکس کار کنید، مفهوم لایه و ماسک را لمس کنید، ببینید لذت می‌برید یا نه.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اگر جواب مثبت بود، سراغ دسکتاپ بروید.\u003C\u002Fstrong> اینجا جایی است که از «ویرایش عکس» به «طراحی» می‌رسید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>پروژه‌محور یاد بگیرید، نه ابزارمحور.\u003C\u002Fstrong> حفظ کردن کار همه‌ی ابزارها بی‌فایده است؛ ساختن یک پوستر واقعی از ابتدا تا انتها، همه‌ی ابزارهای لازم را در بستر معنادار یاد می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>از جلسه‌ی اول نمونه‌کار بسازید.\u003C\u002Fstrong> پورتفولیو با پنج کار واقعی، ارزشش از هر مدرکی بیشتر است.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>واقعیت بازار کار: با فتوشاپ چه درآمدی ممکن است؟\u003C\u002Fh2>\n\n\u003Cp>این سوال را کمتر کسی صادقانه جواب می‌دهد. سه مسیر درآمدی رایج وجود دارد و سطح دشواری‌شان خیلی متفاوت است:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>کارهای کوچک و سریع.\u003C\u002Fstrong> حذف پس‌زمینه، اصلاح عکس محصول، طراحی بنر ساده برای فروشگاه‌های اینترنتی. ورود به این بازار آسان است، رقابتش زیاد و نرخش پایین — ولی برای شروع و ساختن نمونه‌کار مناسب است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>طراحی محتوای شبکه‌های اجتماعی.\u003C\u002Fstrong> پست، استوری و کاور ثابت برای کسب‌وکارها. اینجا قرارداد ماهانه ممکن است و درآمد پایدارتر است، ولی باید بتوانید هویت بصری منسجم بسازید نه فقط تک‌طرح زیبا.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>طراحی هویت برند و کار چاپی.\u003C\u002Fstrong> بالاترین نرخ را دارد ولی ورودش سخت‌تر است و معمولاً به ایلاستریتور و ایندیزاین هم نیاز دارید، نه فقط فتوشاپ.\u003C\u002Fp>\n\n\u003Cp>نکته‌ای که اغلب گفته نمی‌شود: \u003Cstrong>در این بازار، توانایی حرف زدن با مشتری اغلب تعیین‌کننده‌تر از مهارت فنی است.\u003C\u002Fstrong> طراحی که می‌تواند بپرسد «این طرح قرار است چه کاری انجام بدهد؟» و بعد تصمیمش را توضیح بدهد، از طراح فنی‌تری که فقط سلیقه‌ی خودش را اعمال می‌کند، بیشتر کار می‌گیرد.\u003C\u002Fp>\n\n\u003Ch2>اولین پروژه‌ای که باید بسازید\u003C\u002Fh2>\n\n\u003Cp>به‌جای دنبال کردن ده آموزش پراکنده، یک پروژه‌ی مشخص انتخاب کنید. پیشنهاد عملی:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>یک کسب‌وکار کوچک واقعی را انتخاب کنید\u003C\u002Fstrong> — قنادی محله، آرایشگاه، فروشگاه اینترنتی کوچک — و برایش یک پکیج سه‌تایی بسازید: یک پست اینستاگرام، یک استوری و یک کاور هایلایت. همه با رنگ و فونت هماهنگ.\u003C\u002Fp>\n\n\u003Cp>چرا این تمرین خوب است: مسئله‌ی واقعی دارد، شما را مجبور می‌کند به انسجام بصری فکر کنید نه فقط زیبایی تک‌طرح، و خروجی‌اش مستقیماً قابل نمایش به مشتری بعدی است. خیلی وقت‌ها همین اولین پروژه‌ی تمرینی به اولین سفارش واقعی تبدیل می‌شود.\u003C\u002Fp>\n\n\u003Cp>و یک قاعده: \u003Cstrong>هر طرح را با یک پاراگراف توضیح در پورتفولیو بگذارید\u003C\u002Fstrong> — مخاطب که بود، چه محدودیتی داشتید، چرا این رنگ و این چیدمان. این کار شما را از صدها نفری که فقط تصویر می‌گذارند جدا می‌کند.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>با گوشی شروع کنید اگر لپ‌تاپ ندارید — این بهتر از شروع نکردن است. ولی بدانید سقفی وجود دارد و اگر هدفتان کار حرفه‌ای یا درآمد است، دیر یا زود باید از آن عبور کنید.\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"\u002Fcourses\u002Fphotoshop\">دوره‌ی آموزش فتوشاپ داناورس\u003C\u002Fa> از صفر شروع می‌کند و پروژه‌محور است: در هر بخش یک خروجی واقعی می‌سازید که قابل ارائه در پورتفولیو باشد، نه اینکه صرفاً ابزارها را معرفی کند.\u003C\u002Fp>\n\n\u003Cp>اگر مسیرتان بیشتر به سمت طراحی لوگو و تصویرسازی است، \u003Ca href=\"\u002Fcourses\u002Fillustrator\">ایلاستریتور\u003C\u002Fa> انتخاب درست‌تری است، و اگر هدفتان طراحی رابط کاربری اپلیکیشن است، \u003Ca href=\"\u002Fcourses\u002Fsketch\">دوره‌ی طراحی رابط کاربری\u003C\u002Fa>. تفاوت این مسیرها را در \u003Ca href=\"\u002Flearning\u002Ftafavot-ui-va-ux\">مقاله‌ی تفاوت UI و UX\u003C\u002Fa> توضیح داده‌ایم.\u003C\u002Fp>\n\n\u003Cp>و اگر هنوز مطمئن نیستید طراحی مسیر شماست، \u003Ca href=\"\u002Ftalent\">آزمون استعدادیابی رایگان\u003C\u002Fa> بُعد «خلاقیت بصری» را در نیمرخ شما می‌سنجد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fphotoshop-ba-goshi-ya-computer.jpg","با گوشی چه کارهایی در فتوشاپ می‌شود کرد و کجا به بن‌بست می‌خورید؟ حداقل سخت‌افزار لازم و مسیر درست شروع، بدون تعارف.","photoshop-ba-goshi-ya-computer",[455,456,457],"فتوشاپ کامل روی گوشی وجود ندارد؛ اپلیکیشن‌های گوشی نسخه‌های سبک‌شده با بخش کوچکی از امکانات‌اند.","با گوشی می‌شود اصلاح رنگ و نور و حذف اشیای ساده را انجام داد، ولی برای ماسک دقیق و کار حرفه‌ای به کامپیوتر نیاز دارید.","اگر لپ‌تاپ ندارید منتظر نمانید: دو تا چهار هفته با گوشی شروع کنید و اگر لذت بردید سراغ نسخه‌ی دسکتاپ بروید.",{"id":459,"created_at":460,"title":461,"category":43,"content":462,"image_url":463,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":14,"seo_title":464,"seo_description":465,"schema_data":13,"slug":466,"tags":13,"updated_at":460,"summary_points":467,"reviewed_by":22},10,"2026-09-25T17:51:17.13544+00:00","حقوق برنامه‌نویس در ایران: چه چیزی تعیینش می‌کند و چطور عدد واقعی را پیدا کنید","\n\u003Cp>اگر دنبال یک عدد قطعی هستید، همین ابتدا صادق باشیم: \u003Cstrong>هر مقاله‌ای که یک عدد ثابت به شما بدهد، یا قدیمی است یا حدس.\u003C\u002Fstrong> حقوق در بازار ایران با نرخ تورم سریع تغییر می‌کند و عددی که شش ماه پیش درست بوده، امروز بی‌معناست.\u003C\u002Fp>\n\n\u003Cp>کاری که این مقاله می‌کند مفیدتر است: به شما نشان می‌دهد \u003Cstrong>چه عواملی حقوق را تعیین می‌کنند\u003C\u002Fstrong> و \u003Cstrong>چطور خودتان عدد به‌روز را پیدا کنید\u003C\u002Fstrong> — مهارتی که هر بار که مذاکره‌ی حقوق دارید به کارتان می‌آید.\u003C\u002Fp>\n\n\u003Ch2>شش عاملی که بیشترین تأثیر را دارند\u003C\u002Fh2>\n\n\u003Ch3>۱. سطح تجربه — تعیین‌کننده‌ترین عامل\u003C\u002Fh3>\n\u003Cp>فاصله‌ی حقوق جونیور تا سنیور در همین بازار معمولاً \u003Cstrong>سه تا پنج برابر\u003C\u002Fstrong> است. این بزرگ‌ترین پرش مسیر شغلی شماست و معمولاً در بازه‌ی دو تا چهار سال اول اتفاق می‌افتد.\u003C\u002Fp>\n\u003Cp>نکته‌ی مهم: این پرش خودکار با گذر زمان نمی‌آید. کسی که چهار سال همان کار تکراری را کرده، هنوز جونیور است. آنچه سطح را بالا می‌برد پیچیدگی مسائلی است که حل کرده‌اید، نه تعداد سال‌ها.\u003C\u002Fp>\n\n\u003Ch3>۲. حوزه‌ی تخصصی\u003C\u002Fh3>\n\u003Cp>همه‌ی تخصص‌ها یکسان قیمت‌گذاری نمی‌شوند. به‌طور کلی در بازار ایران:\u003C\u002Fp>\n\u003Cul>\n  \u003Cli>هوش مصنوعی و علم داده معمولاً در بالاترین رده‌اند، چون عرضه‌ی نیروی متخصص کم است.\u003C\u002Fli>\n  \u003Cli>بک‌اند و دواپس در رده‌ی بالا.\u003C\u002Fli>\n  \u003Cli>فرانت‌اند و موبایل در رده‌ی میانی، با تقاضای پایدار.\u003C\u002Fli>\n  \u003Cli>نقش‌های عمومی‌تر در رده‌ی پایین‌تر، چون رقابت بیشتر است.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>ولی مراقب باشید: \u003Cstrong>انتخاب تخصص فقط بر اساس حقوق معمولاً اشتباه است.\u003C\u002Fstrong> کسی که از کارش لذت نمی‌برد، به سطح سنیور نمی‌رسد — و همان‌جا در رده‌ی پایین حقوقی گیر می‌کند.\u003C\u002Fp>\n\n\u003Ch3>۳. نوع شرکت\u003C\u002Fh3>\n\u003Cp>استارتاپ کوچک، شرکت نرم‌افزاری متوسط، شرکت بزرگ و سازمان دولتی چهار بازار کاملاً متفاوت‌اند. شرکت‌های بزرگ معمولاً پایه‌ی بالاتر و مزایای بیشتری دارند؛ استارتاپ‌ها گاهی سهام پیشنهاد می‌دهند که ارزشش نامعلوم است.\u003C\u002Fp>\n\n\u003Ch3>۴. دورکاری برای کارفرمای خارجی\u003C\u002Fh3>\n\u003Cp>این بزرگ‌ترین اختلاف را می‌سازد و دلیل اینکه عبارت‌هایی مثل «حقوق برنامه‌نویس در آلمان» و «در ترکیه» این‌قدر جست‌وجو می‌شوند.\u003C\u002Fp>\n\u003Cp>کار دورکار ارزی می‌تواند چند برابر بازار داخلی باشد، ولی سه مانع واقعی دارد که معمولاً کم‌گفته می‌شوند: \u003Cstrong>زبان انگلیسی در حد مکالمه‌ی کاری\u003C\u002Fstrong>، \u003Cstrong>دریافت و انتقال پول\u003C\u002Fstrong>، و \u003Cstrong>رقابت جهانی\u003C\u002Fstrong> — یعنی رقیب شما فقط برنامه‌نویسان ایرانی نیستند.\u003C\u002Fp>\n\n\u003Ch3>۵. مهارت‌های غیرفنی\u003C\u002Fh3>\n\u003Cp>دو نفر با دانش فنی یکسان می‌توانند حقوق متفاوتی بگیرند. کسی که می‌تواند تصمیم فنی‌اش را برای مدیر غیرفنی توضیح بدهد، تخمین زمان واقع‌بینانه بدهد و در تیم خوب کار کند، سریع‌تر ارتقا می‌گیرد. این بخش را دست کم نگیرید.\u003C\u002Fp>\n\n\u003Ch3>۶. توانایی مذاکره\u003C\u002Fh3>\n\u003Cp>بخش قابل توجهی از اختلاف حقوق بین دو نفر با شرایط مشابه، از مذاکره می‌آید. اگر اولین عدد پیشنهادی را بدون گفت‌وگو قبول کنید، معمولاً پایین‌تر از بازه‌ای که شرکت برایتان در نظر داشته شروع می‌کنید.\u003C\u002Fp>\n\n\u003Ch2>چطور عدد به‌روز و واقعی را پیدا کنید\u003C\u002Fh2>\n\n\u003Cp>این بخش مهم‌ترین قسمت مقاله است. چهار منبع، به ترتیب اعتبار:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>آگهی‌های استخدام فعلی.\u003C\u002Fstrong> در سایت‌های کاریابی ایرانی، بخشی از آگهی‌ها بازه‌ی حقوق را ذکر می‌کنند. بیست آگهی مرتبط با سطح و تخصص خودتان را ببینید و بازه‌ی تکرارشونده را یادداشت کنید. این دقیق‌ترین و به‌روزترین داده‌ای است که می‌توانید بگیرید، چون بازار واقعی همین است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>گزارش‌های سالانه‌ی حقوق.\u003C\u002Fstrong> چند پلتفرم کاریابی ایرانی سالانه گزارش منتشر می‌کنند. به تاریخ انتشار دقت کنید — گزارش پارسال ممکن است امسال گمراه‌کننده باشد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>پرسیدن مستقیم.\u003C\u002Fstrong> در جامعه‌های برنامه‌نویسی فارسی، پرسیدن محترمانه‌ی بازه‌ی حقوق معمولاً با پاسخ روبه‌رو می‌شود. این واقعی‌ترین داده است ولی نمونه‌اش کوچک است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>خود مصاحبه.\u003C\u002Fstrong> پرسیدن بازه‌ی حقوقی در مصاحبه کاملاً عادی و پذیرفته‌شده است. پرسیدنش شما را طمع‌کار نشان نمی‌دهد؛ نپرسیدنش شما را بی‌اطلاع نشان می‌دهد.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cblockquote>یک روش عملی: به‌جای پرسیدن «حقوق چقدر است؟»، بپرسید «بازه‌ی حقوقی که برای این نقش در نظر گرفته‌اید چقدر است؟». این سوال حرفه‌ای‌تر است و معمولاً جواب مشخص‌تری می‌گیرد.\u003C\u002Fblockquote>\n\n\u003Ch2>اگر جونیور هستید: قواعد بازی فرق می‌کند\u003C\u002Fh2>\n\n\u003Cp>برای اولین شغل، چند نکته‌ی مخصوص این مرحله وجود دارد که برای سنیورها صدق نمی‌کند:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>بازه‌ی حقوق جونیور باریک‌تر است.\u003C\u002Fstrong> شرکت‌ها برای این سطح معمولاً یک بازه‌ی از پیش تعیین‌شده دارند و انعطافش کم است. انرژی زیادی صرف مذاکره‌ی ده درصدی نکنید؛ روی کیفیت تیم و فرصت یادگیری تمرکز کنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>نداشتن سابقه‌ی کاری مانع نیست، نداشتن پورتفولیو هست.\u003C\u002Fstrong> سه پروژه‌ی مستند و منتشرشده، جای تجربه‌ی کاری را تا حد زیادی پر می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اولین عدد لنگر می‌شود.\u003C\u002Fstrong> حقوق اول شما مبنای افزایش‌های بعدی و حتی حقوق شغل بعدی‌تان است. خیلی پایین شروع کردن، اثرش سال‌ها می‌ماند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کارآموزی بدون حقوق را با احتیاط بپذیرید.\u003C\u002Fstrong> اگر واقعاً منتور و پروژه‌ی واقعی دارد، ممکن است ارزشش را داشته باشد. اگر فقط کار مجانی است، وقتتان را می‌گیرد بدون اینکه پورتفولیو بسازد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>مذاکره: چهار قاعده‌ی عملی\u003C\u002Fh2>\n\n\u003Cp>بیشتر برنامه‌نویس‌ها از مذاکره بدشان می‌آید و همین باعث می‌شود پایین‌تر از بازار بمانند. چهار نکته که فرق می‌سازد:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>اول عدد نگویید.\u003C\u002Fstrong> اگر پرسیدند «انتظار حقوقی‌تان چقدر است؟»، برگردانید: «دوست دارم اول بدانم بازه‌ای که برای این نقش در نظر گرفته‌اید چقدر است.» هر کس اول عدد بگوید، معمولاً بازنده‌ی مذاکره است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>اگر مجبور شدید عدد بدهید، بازه بدهید نه عدد ثابت\u003C\u002Fstrong> — و کف آن بازه را چیزی بگذارید که واقعاً راضی‌تان می‌کند، چون احتمالاً همان را پیشنهاد می‌دهند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>روی ارزش تمرکز کنید نه نیاز.\u003C\u002Fstrong> «اجاره‌ام زیاد شده» استدلال نیست. «در پروژه‌ی قبلی زمان پردازش را نصف کردم» استدلال است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>همه‌چیز قابل مذاکره است، نه فقط عدد.\u003C\u002Fstrong> اگر پایه انعطاف ندارد، درباره‌ی دورکاری، ساعت شناور، بودجه‌ی آموزش یا بازنگری زودهنگام بعد از شش ماه صحبت کنید.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>سه واقعیتی که کمتر گفته می‌شود\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اول: در سال اول، یادگیری از حقوق مهم‌تر است.\u003C\u002Fstrong> پیشنهادی که ده درصد کمتر است ولی در تیمی است که از آن چیز یاد می‌گیرید، در بلندمدت بسیار سودآورتر از پیشنهاد گران‌تر در جایی است که راکد می‌مانید.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>دوم: عدد خام معنا ندارد.\u003C\u002Fstrong> بیمه، مالیات، امکان دورکاری، ساعت کاری واقعی و بودجه‌ی آموزش همه بخشی از بسته‌ی جبران خدمت‌اند. شرکتی که ده درصد کمتر می‌دهد ولی دورکاری کامل دارد، ممکن است در عمل بهتر باشد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>سوم: تغییر شرکت معمولاً سریع‌تر از ارتقای داخلی حقوق را بالا می‌برد.\u003C\u002Fstrong> این واقعیت بازار است، نه توصیه‌ی اخلاقی — ولی جابه‌جایی مکرر هم در رزومه علامت خوبی نیست.\u003C\u002Fp>\n\n\u003Ch2>واقع‌بینانه: از کجا شروع کنم؟\u003C\u002Fh2>\n\n\u003Cp>اگر هنوز وارد این مسیر نشده‌اید، ترتیب درست این است: \u003Cstrong>اول مهارت، بعد پورتفولیو، بعد مذاکره.\u003C\u002Fstrong> نگران حقوق بودن قبل از داشتن پروژه‌ی قابل ارائه، اسباب استرس بی‌فایده است.\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>اگر از صفر شروع می‌کنید: \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">آموزش پایتون از صفر\u003C\u002Fa> و سپس \u003Ca href=\"\u002Flearning\u002Fbarnamenevisi-az-koja-shoroo-konam\">این نقشه راه\u003C\u002Fa>.\u003C\u002Fli>\n  \u003Cli>اگر پایتون بلدید و دنبال تخصص پردرآمدتر هستید: \u003Ca href=\"\u002Fcourses\u002Fmachine-learning\">ماشین لرنینگ\u003C\u002Fa>.\u003C\u002Fli>\n  \u003Cli>اگر می‌خواهید در شغل فعلی‌تان کارآمدتر شوید بدون تغییر مسیر: \u003Ca href=\"\u002Fcourses\u002Fai-tools\">ابزارهای هوش مصنوعی\u003C\u002Fa> کوتاه‌ترین مسیر است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>و اگر بین مسیرها مردد هستید، \u003Ca href=\"\u002Ftalent\">آزمون استعدادیابی رایگان\u003C\u002Fa> در دو دقیقه نیمرخ شما را در شش بُعد می‌سنجد و مسیر محتمل‌تر را پیشنهاد می‌دهد.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fhoghoogh-barnamenevis-iran.jpg","حقوق برنامه‌نویس در ایران: عوامل تعیین‌کننده و روش یافتن عدد واقعی","شش عاملی که حقوق برنامه‌نویس را تعیین می‌کنند و چهار منبع معتبر برای پیدا کردن عدد به‌روز بازار ایران، به‌جای اعداد قدیمی و حدسی.","hoghoogh-barnamenevis-iran",[468,469,470],"هر عدد ثابتی برای حقوق برنامه‌نویس در ایران به‌خاطر تورم زود قدیمی می‌شود؛ این مقاله عوامل تعیین‌کننده و راه پیدا کردن عدد به‌روز را توضیح می‌دهد.","سطح تجربه تعیین‌کننده‌ترین عامل است؛ فاصله‌ی حقوق جونیور تا سنیور در بازار ایران معمولاً سه تا پنج برابر است.","برای عدد واقعی، آگهی‌های استخدام فعلی را که بازه‌ی حقوق دارند جمع کنید؛ در سال اول، یادگیری در تیم خوب از حقوق بیشتر مهم‌تر است.",{"id":472,"created_at":473,"title":474,"category":59,"content":475,"image_url":476,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":269,"seo_title":477,"seo_description":478,"schema_data":13,"slug":479,"tags":13,"updated_at":473,"summary_points":480,"reviewed_by":22},9,"2026-09-25T17:50:53.598761+00:00","ماشین لرنینگ از کجا شروع کنم؟ پیش‌نیازهای واقعی و نقشه راه","\n\u003Cp>دو ترس رایج آدم‌ها را از ورود به ماشین لرنینگ عقب نگه می‌دارد: «ریاضی‌ام ضعیف است» و «باید مدرک دانشگاهی داشته باشم». این مقاله درباره‌ی این است که کدام‌یک از این ترس‌ها واقعی است و کدام نیست.\u003C\u002Fp>\n\n\u003Ch2>پیش‌نیاز واقعی چیست؟\u003C\u002Fh2>\n\n\u003Ch3>۱. پایتون — غیرقابل مذاکره\u003C\u002Fh3>\n\n\u003Cp>این تنها پیش‌نیازی است که هیچ راه دور زدنی ندارد. ولی خبر خوب: به تسلط کامل نیاز ندارید. اگر این‌ها را بلد باشید کافی است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>متغیر، شرط، حلقه و تابع\u003C\u002Fli>\n  \u003Cli>کار با لیست و دیکشنری\u003C\u002Fli>\n  \u003Cli>خواندن و نوشتن فایل\u003C\u002Fli>\n  \u003Cli>نصب کتابخانه و ایمپورت کردنش\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>شی‌گرایی و مفاهیم پیشرفته‌تر لازم نیست — بعداً در مسیر و به‌مرور یاد می‌گیرید. اگر هنوز پایتون بلد نیستید، از \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی پایتون مقدماتی\u003C\u002Fa> شروع کنید؛ ماشین لرنینگ بدون پایتون مثل خواندن کتاب بدون دانستن الفباست.\u003C\u002Fp>\n\n\u003Ch3>۲. ریاضیات — اینجا بیشترین اغراق وجود دارد\u003C\u002Fh3>\n\n\u003Cp>این بخش بیشترین آدم را می‌ترساند و بیشترین اغراق در آن است. حقیقت بستگی دارد به اینکه می‌خواهید \u003Cem>از\u003C\u002Fem> ماشین لرنینگ استفاده کنید یا الگوریتم \u003Cem>بسازید\u003C\u002Fem>.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>برای استفاده و ساختن مدل‌های کاربردی\u003C\u002Fstrong> — که کار ۹۰ درصد آگهی‌های استخدام است — این حد کافی است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>میانگین، میانه و انحراف معیار\u003C\u002Fli>\n  \u003Cli>مفهوم احتمال در حد پایه\u003C\u002Fli>\n  \u003Cli>درک شهودی از اینکه «شیب» یعنی چه\u003C\u002Fli>\n  \u003Cli>خواندن یک نمودار و فهمیدن رابطه‌ی بین دو متغیر\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>\u003Cstrong>برای پژوهش و ساختن الگوریتم جدید\u003C\u002Fstrong>، بله — جبر خطی، حساب دیفرانسیل و آمار استنباطی در سطح جدی لازم است. ولی این مسیر دانشگاهی است و احتمالاً هدف شما نیست.\u003C\u002Fp>\n\n\u003Cblockquote>مثل رانندگی است: برای رانندگی لازم نیست بدانید موتور احتراق داخلی چطور کار می‌کند. برای طراحی موتور، بله — لازم است.\u003C\u002Fblockquote>\n\n\u003Cp>توصیه‌ی عملی: \u003Cstrong>ریاضی را از قبل و جداگانه نخوانید.\u003C\u002Fstrong> شروع کنید، و هر جا به مفهومی برخوردید که نمی‌فهمید، همان موقع سراغش بروید. یادگیری در لحظه‌ی نیاز، چند برابر مؤثرتر و ماندگارتر است.\u003C\u002Fp>\n\n\u003Ch3>۳. مدرک دانشگاهی — لازم نیست\u003C\u002Fh3>\n\n\u003Cp>در ایران و در سطح بین‌المللی، برای نقش‌های کاربردی، \u003Cstrong>پورتفولیو از مدرک مهم‌تر است.\u003C\u002Fstrong> کسی که سه پروژه‌ی واقعی و مستند دارد، در مصاحبه جلوتر از کسی است که مدرک دارد و پروژه ندارد.\u003C\u002Fp>\n\n\u003Cp>استثنا: نقش‌های پژوهشی در مراکز تحقیقاتی و بعضی شرکت‌های بزرگ که همچنان مدرک را فیلتر اولیه قرار می‌دهند.\u003C\u002Fp>\n\n\u003Ch2>نقشه راه: چهار مرحله\u003C\u002Fh2>\n\n\u003Ch3>مرحله ۱ — پایتون و کار با داده\u003C\u002Fh3>\n\u003Cp>بعد از پایتون پایه، دو کتابخانه یاد بگیرید: \u003Cstrong>Pandas\u003C\u002Fstrong> برای کار با داده‌های جدولی و \u003Cstrong>Matplotlib\u003C\u002Fstrong> برای رسم نمودار. این مرحله را دست کم نگیرید؛ در پروژه‌های واقعی بخش بزرگی از وقت صرف تمیز کردن و فهمیدن داده می‌شود، نه آموزش مدل.\u003C\u002Fp>\n\n\u003Ch3>مرحله ۲ — اولین مدل\u003C\u002Fh3>\n\u003Cp>با کتابخانه‌ی \u003Cstrong>Scikit-learn\u003C\u002Fstrong> یک مدل رگرسیون ساده بسازید. هدف این مرحله دقت بالا نیست؛ این است که چرخه‌ی کامل را لمس کنید: داده را بخوان، تمیز کن، تقسیم کن، مدل را آموزش بده، ارزیابی کن.\u003C\u002Fp>\n\n\u003Cp>وقتی این چرخه را یک بار از ابتدا تا انتها رفتید، بقیه‌ی الگوریتم‌ها فقط تغییر یک قطعه از همین چرخه‌اند.\u003C\u002Fp>\n\n\u003Ch3>مرحله ۳ — ارزیابی و فهم خطا\u003C\u002Fh3>\n\u003Cp>این مرحله‌ای است که تازه‌کارها رد می‌کنند و بعداً گران تمام می‌شود. باید بفهمید:\u003C\u002Fp>\n\u003Cul>\n  \u003Cli>چرا دقت ۹۹ درصد گاهی یعنی مدل شما بی‌فایده است (وقتی داده نامتوازن باشد)\u003C\u002Fli>\n  \u003Cli>بیش‌برازش یعنی چه و چطور تشخیصش بدهید\u003C\u002Fli>\n  \u003Cli>چرا نباید مدل را روی همان داده‌ای که با آن آموزش دیده ارزیابی کنید\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>مرحله ۴ — پروژه‌ی واقعی با داده‌ی کثیف\u003C\u002Fh3>\n\u003Cp>داده‌های تمرینی آموزشی همیشه تمیزند. داده‌ی واقعی نیست: مقدار گم‌شده دارد، فرمت‌ها ناهماهنگ‌اند و ستون‌ها اسم عجیب دارند. تا با یک دیتاست واقعاً به‌هم‌ریخته کار نکرده باشید، آماده‌ی کار حرفه‌ای نیستید.\u003C\u002Fp>\n\n\u003Ch2>چقدر طول می‌کشد؟\u003C\u002Fh2>\n\n\u003Cp>با فرض روزی یک تا دو ساعت مداوم و با پایتونِ از قبل بلد:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>۱ تا ۲ ماه:\u003C\u002Fstrong> می‌فهمید ماشین لرنینگ چطور کار می‌کند و مدل ساده می‌سازید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>۳ تا ۵ ماه:\u003C\u002Fstrong> می‌توانید یک پروژه‌ی کامل را از داده‌ی خام تا مدل ارزیابی‌شده ببرید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>۸ تا ۱۲ ماه:\u003C\u002Fstrong> بازه‌ی واقع‌بینانه برای آمادگی مصاحبه‌ی جونیور، با پورتفولیو.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر پایتون بلد نیستید، سه تا چهار ماه به ابتدای این جدول اضافه کنید.\u003C\u002Fp>\n\n\u003Ch2>سه اشتباه که وقت زیادی هدر می‌دهد\u003C\u002Fh2>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>خواندن کامل ریاضیات قبل از شروع.\u003C\u002Fstrong> معمولاً به این ختم می‌شود که شش ماه ریاضی می‌خوانید، خسته می‌شوید و هیچ‌وقت به خود ماشین لرنینگ نمی‌رسید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>شروع از دیپ لرنینگ.\u003C\u002Fstrong> جذاب‌تر به نظر می‌رسد ولی بدون درک پایه، فقط کد آماده را اجرا می‌کنید. \u003Ca href=\"\u002Flearning\u002Ftafavot-hoosh-masnooi-machine-learning-deep-learning\">تفاوت این دو را اینجا توضیح داده‌ایم\u003C\u002Fa>.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>جمع کردن دوره بدون ساختن.\u003C\u002Fstrong> ده دوره‌ی نیمه‌تمام ارزشش از یک پروژه‌ی کامل کمتر است. این همان «دام آموزش» است.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>چه پروژه‌هایی برای پورتفولیو بسازم؟\u003C\u002Fh2>\n\n\u003Cp>این سوال بعد از مرحله‌ی دوم مطرح می‌شود و جواب اشتباهش وقت زیادی هدر می‌دهد. سه اصل:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>پروژه‌های تکراری آموزشی را در پورتفولیو نگذارید.\u003C\u002Fstrong> پیش‌بینی بقای تایتانیک و تشخیص گل زنبق را هر کسی که یک دوره دیده ساخته. اینها برای یادگیری عالی‌اند ولی در پورتفولیو چیزی درباره‌ی شما نمی‌گویند.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>دنبال داده‌ی محلی بگردید.\u003C\u002Fstrong> پروژه‌ای روی داده‌ی بازار ایران — قیمت مسکن یک شهر، داده‌ی ترافیک، آمار عمومی منتشرشده — هم متمایز است هم نشان می‌دهد می‌توانید با داده‌ی تمیزنشده کار کنید. همین تفاوت، در مصاحبه حرف برای گفتن می‌سازد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>مسئله را از زندگی خودتان بردارید.\u003C\u002Fstrong> چیزی که واقعاً برایتان سوال است: کدام عامل روی مصرف برق خانه‌تان اثر دارد؟ آیا می‌شود از روی الگوی خرید، ماه پرهزینه را پیش‌بینی کرد؟ پروژه‌ای که خودتان مسئله‌اش را می‌فهمید، بهتر تعریف و بهتر دفاع می‌شود.\u003C\u002Fp>\n\n\u003Cp>و نکته‌ی تعیین‌کننده: \u003Cstrong>هر پروژه باید یک توضیح کوتاه داشته باشد\u003C\u002Fstrong> — مسئله چه بود، چه روش‌هایی را امتحان کردید، چرا این را انتخاب کردید، نتیجه چقدر خوب بود و کجا ضعف دارد. اعتراف به محدودیت مدل، نشانه‌ی بلوغ است نه ضعف؛ و در مصاحبه دقیقاً همین را می‌سنجند.\u003C\u002Fp>\n\n\u003Ch2>منابع رایگان: کجا خوب‌اند و کجا کم می‌آورند\u003C\u002Fh2>\n\n\u003Cp>منابع رایگان فارسی و انگلیسی در این حوزه فراوان و اغلب باکیفیت‌اند. صادقانه: برای یادگیری \u003Cem>مفاهیم\u003C\u002Fem> کاملاً کافی‌اند و کسی که نظم دارد می‌تواند تماماً با آن‌ها جلو برود.\u003C\u002Fp>\n\n\u003Cp>جایی که کم می‌آورند سه نقطه است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>ترتیب.\u003C\u002Fstrong> ده منبع خوب که ترتیب درستی بینشان نیست، سردرگمی می‌سازد. بخش زیادی از انرژی صرف تصمیم‌گیری درباره‌ی «بعدی چه ببینم» می‌شود، نه یادگیری.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>بازخورد روی کد خودتان.\u003C\u002Fstrong> ویدیو نمی‌تواند به شما بگوید چرا رویکردتان در این مسئله‌ی خاص غلط است. این تنها چیزی است که با هیچ منبع ضبط‌شده‌ای جایگزین نمی‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تشخیص اینکه کِی آماده‌اید.\u003C\u002Fstrong> خودآموزها معمولاً یا خیلی زود فکر می‌کنند آماده‌اند یا خیلی دیر — و هر دو هزینه دارد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\n\n\u003Cp>منابع رایگان فارسی و انگلیسی زیادی وجود دارد و بسیاری‌شان کیفیت خوبی دارند. اگر نظم شخصی بالایی دارید، کاملاً با آن‌ها می‌شود جلو رفت.\u003C\u002Fp>\n\n\u003Cp>مزیت واقعی یک دوره‌ی ساختاریافته محتوایش نیست — محتوا همه‌جا هست. دو چیز است: \u003Cstrong>ترتیب درست مطالب\u003C\u002Fstrong> که جلوی سردرگمی را می‌گیرد، و \u003Cstrong>کسی که کد شما را ببیند\u003C\u002Fstrong> و بگوید کجا اشتباه فکر کرده‌اید. این دومی را هیچ ویدیوی ضبط‌شده‌ای نمی‌دهد.\u003C\u002Fp>\n\n\u003Cp>\u003Ca href=\"\u002Fcourses\u002Fmachine-learning\">دوره‌ی ماشین لرنینگ داناورس\u003C\u002Fa> دقیقاً بر همین چهار مرحله چیده شده و با پروژه‌ی پایانی روی داده‌ی واقعی تمام می‌شود. اگر هنوز پایتون ندارید، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">پایتون مقدماتی\u003C\u002Fa> نقطه‌ی شروع درست است.\u003C\u002Fp>\n\n\u003Cp>و اگر هنوز مطمئن نیستید این مسیر با شیوه‌ی فکر کردن شما می‌خواند، \u003Ca href=\"\u002Ftalent\">آزمون استعدادیابی رایگان\u003C\u002Fa> بُعد «تحلیل داده» را در نیمرخ شما می‌سنجد — دو دقیقه وقت می‌گیرد و ممکن است ماه‌ها صرفه‌جویی کند.\u003C\u002Fp>\n  \n\u003C!-- more-reading-v1 -->\n\u003Ch2>مطالعه‌ی بیشتر\u003C\u002Fh2>\n\u003Cul>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Famoozesh-python-az-sefr\">آموزش پایتون از صفر\u003C\u002Fa>: اگر هنوز پایتون بلد نیستید، اولین قدم مسیر ماشین لرنینگ همین است.\u003C\u002Fli>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">هوش مصنوعی چیست؟\u003C\u002Fa>: توضیح ساده‌ی مفاهیم پایه و معنی اصطلاح‌هایی مثل LLM، توکن و توهم.\u003C\u002Fli>\n\u003C\u002Ful>","\u002Fimages\u002Fblog\u002Fmachine-learning-az-koja-shoroo-konam.jpg","ماشین لرنینگ از کجا شروع کنم؟ پیش‌نیازها و نقشه راه","پیش‌نیازهای واقعی ماشین لرنینگ: چقدر ریاضی لازم است، مدرک دانشگاهی ضروری است یا نه، نقشه راه چهار مرحله‌ای و اینکه چقدر طول می‌کشد.","machine-learning-az-koja-shoroo-konam",[481,482,483],"تنها پیش‌نیاز غیرقابل‌دور زدن ماشین لرنینگ پایتون است و تسلط کامل لازم نیست؛ متغیر، شرط، حلقه و تابع کافی است.","نقشه‌ی راه با پایتون و کار با داده (Pandas و Matplotlib) شروع می‌شود؛ با روزی یک تا دو ساعت، در ۱ تا ۲ ماه مدل ساده می‌سازید و در ۳ تا ۵ ماه یک پروژه‌ی کامل.","دو اشتباه پرهزینه: خواندن کامل ریاضیات قبل از شروع و شروع از دیپ لرنینگ؛ در پورتفولیو هم پروژه‌های تکراری آموزشی مثل پیش‌بینی بقای تایتانیک نگذارید.",{"id":485,"created_at":486,"title":487,"category":59,"content":488,"image_url":489,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":269,"seo_title":490,"seo_description":491,"schema_data":13,"slug":492,"tags":13,"updated_at":486,"summary_points":493,"reviewed_by":22},8,"2026-09-25T17:50:30.510283+00:00","تفاوت هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ به زبان ساده","\n\u003Cp>این سه اصطلاح آن‌قدر جای هم به کار می‌روند که حتی در خبرها هم اشتباه استفاده می‌شوند. ولی رابطه‌شان ساده است و با یک تشبیه در سی ثانیه روشن می‌شود.\u003C\u002Fp>\n\n\u003Ch2>رابطه‌شان: سه دایره‌ی تودرتو\u003C\u002Fh2>\n\n\u003Cp>این سه رقیب هم نیستند؛ \u003Cstrong>یکی زیرمجموعه‌ی دیگری است.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>هوش مصنوعی\u003C\u002Fstrong> بزرگ‌ترین دایره است: هر روشی که کامپیوتر را وادار کند کاری را انجام دهد که معمولاً به هوش انسانی نیاز دارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ماشین لرنینگ\u003C\u002Fstrong> دایره‌ای داخل آن است: روشی که در آن کامپیوتر به‌جای دریافت دستور صریح، \u003Cem>از روی داده یاد می‌گیرد\u003C\u002Fem>.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>دیپ لرنینگ\u003C\u002Fstrong> دایره‌ای داخل ماشین لرنینگ است: نوع خاصی از یادگیری که از شبکه‌های عصبی چندلایه استفاده می‌کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cblockquote>هر دیپ لرنینگی ماشین لرنینگ است، و هر ماشین لرنینگی هوش مصنوعی است — ولی عکسش درست نیست.\u003C\u002Fblockquote>\n\n\u003Ch2>هوش مصنوعی: چتر بزرگ\u003C\u002Fh2>\n\n\u003Cp>هوش مصنوعی یک فناوری واحد نیست، یک \u003Cstrong>هدف\u003C\u002Fstrong> است: ساختن سیستمی که رفتار هوشمندانه نشان بدهد. این هدف روش‌های خیلی متنوعی دارد و بعضی‌شان اصلاً یادگیری نیستند.\u003C\u002Fp>\n\n\u003Cp>مثال ملموس: موتور شطرنجی که در دهه‌ی ۹۰ کاسپاروف را برد، هوش مصنوعی بود ولی چیزی «یاد نمی‌گرفت» — فقط میلیون‌ها حرکت ممکن را با قواعدی که انسان برایش نوشته بود بررسی می‌کرد. به این می‌گویند سیستم مبتنی بر قاعده.\u003C\u002Fp>\n\n\u003Cp>پس وقتی جایی می‌شنوید «این محصول هوش مصنوعی دارد»، عملاً چیز دقیقی گفته نشده. سوال درست این است: \u003Cem>چه نوعی؟\u003C\u002Fem>\u003C\u002Fp>\n\n\u003Ch2>ماشین لرنینگ: یادگیری از روی مثال\u003C\u002Fh2>\n\n\u003Cp>اینجا تفاوت بنیادی رخ می‌دهد. در برنامه‌نویسی معمولی شما قاعده را می‌نویسید. در ماشین لرنینگ، \u003Cstrong>مثال می‌دهید و ماشین خودش قاعده را پیدا می‌کند.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp>فرض کنید می‌خواهید ایمیل اسپم را تشخیص بدهید:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>روش سنتی:\u003C\u002Fstrong> قاعده می‌نویسید — «اگر کلمه‌ی برنده شدید داشت، اسپم است». مشکل: اسپمرها کلمه را عوض می‌کنند و شما باید بی‌نهایت قاعده بنویسید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>روش ماشین لرنینگ:\u003C\u002Fstrong> ده هزار ایمیل اسپم و ده هزار ایمیل سالم می‌دهید و می‌گویید «الگو را پیدا کن». مدل خودش کشف می‌کند چه ترکیبی از نشانه‌ها اسپم را می‌سازد — از جمله الگوهایی که شما اصلاً به آن‌ها فکر نکرده بودید.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>پیش‌بینی قیمت مسکن، پیشنهاد فیلم، تشخیص تقلب بانکی و پیش‌بینی ریزش مشتری همه از همین خانواده‌اند.\u003C\u002Fp>\n\n\u003Ch2>دیپ لرنینگ: وقتی مسئله خیلی پیچیده است\u003C\u002Fh2>\n\n\u003Cp>دیپ لرنینگ از شبکه‌های عصبی با لایه‌های زیاد استفاده می‌کند. تفاوت عملی‌اش با ماشین لرنینگ کلاسیک در یک چیز خلاصه می‌شود: \u003Cstrong>چه کسی تصمیم می‌گیرد کدام ویژگی‌های داده مهم‌اند.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp>در ماشین لرنینگ کلاسیک، این کار شماست. اگر بخواهید قیمت خانه را پیش‌بینی کنید، خودتان مشخص می‌کنید که متراژ، تعداد اتاق و منطقه مهم‌اند. به این مرحله می‌گویند مهندسی ویژگی و معمولاً بیشترین وقت پروژه را می‌گیرد.\u003C\u002Fp>\n\n\u003Cp>در دیپ لرنینگ، مدل خودش ویژگی‌ها را کشف می‌کند. برای تشخیص گربه در عکس، شما لازم نیست تعریف کنید «گربه گوش مثلثی دارد» — مدل با دیدن میلیون‌ها عکس خودش لایه‌به‌لایه از لبه به شکل و از شکل به مفهوم می‌رسد.\u003C\u002Fp>\n\n\u003Ch3>قیمتش چیست؟\u003C\u002Fh3>\n\u003Cp>دیپ لرنینگ رایگان نیست. به \u003Cstrong>داده‌ی بسیار بیشتر\u003C\u002Fstrong> و \u003Cstrong>قدرت محاسباتی بسیار بیشتر\u003C\u002Fstrong> نیاز دارد، و مهم‌تر: خروجی‌اش سخت‌تر توضیح داده می‌شود. اگر بانک وامی را رد کند، باید بتواند دلیلش را بگوید — و «شبکه‌ی عصبی این‌طور تصمیم گرفت» جواب قابل قبولی نیست.\u003C\u002Fp>\n\n\u003Ch2>مقایسه در یک نگاه\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>معیار\u003C\u002Fth>\u003Cth>ماشین لرنینگ کلاسیک\u003C\u002Fth>\u003Cth>دیپ لرنینگ\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>حجم داده‌ی لازم\u003C\u002Ftd>\u003Ctd>صدها تا هزاران نمونه\u003C\u002Ftd>\u003Ctd>ده‌ها هزار به بالا\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>سخت‌افزار\u003C\u002Ftd>\u003Ctd>لپ‌تاپ معمولی کافی است\u003C\u002Ftd>\u003Ctd>معمولاً نیاز به GPU\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>انتخاب ویژگی‌ها\u003C\u002Ftd>\u003Ctd>با انسان\u003C\u002Ftd>\u003Ctd>خودکار توسط مدل\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>قابل توضیح بودن\u003C\u002Ftd>\u003Ctd>نسبتاً بالا\u003C\u002Ftd>\u003Ctd>پایین (جعبه‌ی سیاه)\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>مناسب برای\u003C\u002Ftd>\u003Ctd>داده‌ی جدولی، پیش‌بینی عددی\u003C\u002Ftd>\u003Ctd>تصویر، صوت، متن\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>یک باور غلط رایج: دیپ لرنینگ همیشه بهتر نیست\u003C\u002Fh2>\n\n\u003Cp>چون دیپ لرنینگ جدیدتر و پرسروصداتر است، خیلی‌ها فکر می‌کنند همیشه انتخاب بهتری است. در عمل، \u003Cstrong>برای داده‌های جدولی — که بیشتر مسائل واقعی کسب‌وکار همین‌اند — روش‌های کلاسیک اغلب نتیجه‌ی بهتری می‌دهند\u003C\u002Fstrong>، سریع‌تر آموزش می‌بینند و قابل توضیح‌ترند.\u003C\u002Fp>\n\n\u003Cp>دیپ لرنینگ جایی می‌درخشد که داده بدون ساختار باشد: عکس، صدا، ویدیو و زبان طبیعی.\u003C\u002Fp>\n\n\u003Ch2>پس ChatGPT کدام است؟\u003C\u002Fh2>\n\n\u003Cp>مدل‌های زبانی بزرگ مثل ChatGPT، دیپ لرنینگ‌اند — نوع خاصی از شبکه‌ی عصبی به نام ترنسفورمر که روی حجم عظیمی از متن آموزش دیده. یعنی در آن سه دایره، داخلی‌ترین دایره قرار می‌گیرند.\u003C\u002Fp>\n\n\u003Cp>نکته‌ای که اغلب گم می‌شود: این مدل‌ها «می‌فهمند» به معنای انسانی کلمه نیست. کاری که می‌کنند پیش‌بینی محتمل‌ترین ادامه‌ی متن بر اساس الگوهای آموخته‌شده است. این توضیح می‌دهد چرا گاهی با اطمینان کامل چیز اشتباهی می‌گویند.\u003C\u002Fp>\n\n\u003Ch2>کجا از هرکدام استفاده می‌شود؟ مثال‌های ملموس\u003C\u002Fh2>\n\n\u003Cp>تئوری وقتی جا می‌افتد که ببینید هرکدام کجا به کار می‌رود:\u003C\u002Fp>\n\n\u003Ch3>سیستم مبتنی بر قاعده (هوش مصنوعی بدون یادگیری)\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>چت‌بات‌های ساده‌ی پشتیبانی که بر اساس کلمه‌ی کلیدی جواب از پیش نوشته می‌دهند\u003C\u002Fli>\n  \u003Cli>سیستم تشخیص تراکنش مشکوک بانکی بر اساس قواعد ثابت: «بیش از فلان مبلغ در ساعت غیرعادی»\u003C\u002Fli>\n  \u003Cli>فیلترهای اولیه‌ی استخدام که رزومه را بر اساس وجود کلمات خاص رد یا قبول می‌کنند\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>ماشین لرنینگ کلاسیک\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>پیش‌بینی اینکه کدام مشتری احتمالاً اشتراکش را تمدید نمی‌کند\u003C\u002Fli>\n  \u003Cli>تخمین قیمت ملک بر اساس متراژ، منطقه، سن ساختمان و امکانات\u003C\u002Fli>\n  \u003Cli>پیش‌بینی میزان فروش ماه آینده بر اساس داده‌ی تاریخی\u003C\u002Fli>\n  \u003Cli>دسته‌بندی خودکار تیکت‌های پشتیبانی به بخش مربوطه\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>توجه کنید همه‌ی این‌ها \u003Cstrong>داده‌ی جدولی\u003C\u002Fstrong> دارند — سطر و ستون. این نشانه‌ی خوبی است که مسئله در قلمرو ماشین لرنینگ کلاسیک قرار می‌گیرد.\u003C\u002Fp>\n\n\u003Ch3>دیپ لرنینگ\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>تشخیص پلاک خودرو از تصویر دوربین\u003C\u002Fli>\n  \u003Cli>تبدیل گفتار فارسی به متن\u003C\u002Fli>\n  \u003Cli>تشخیص ناهنجاری در تصاویر پزشکی\u003C\u002Fli>\n  \u003Cli>ترجمه‌ی ماشینی و تولید متن\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اینجا داده \u003Cstrong>بدون ساختار\u003C\u002Fstrong> است — پیکسل، موج صوتی، دنباله‌ی کلمات. هیچ ستون مشخصی وجود ندارد که بگویید «این ویژگی مهم است».\u003C\u002Fp>\n\n\u003Ch2>یک قاعده‌ی سرانگشتی برای تشخیص\u003C\u002Fh2>\n\n\u003Cp>وقتی با مسئله‌ای روبه‌رو شدید و نمی‌دانستید کدام روش مناسب است، این سه سوال را بپرسید:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>آیا قاعده‌اش را می‌دانم و ثابت است؟\u003C\u002Fstrong> اگر بله، اصلاً سراغ یادگیری ماشین نروید — کد معمولی بنویسید. ساده‌تر، سریع‌تر و قابل اتکاتر است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>آیا داده‌ام جدولی است و چند هزار نمونه دارم؟\u003C\u002Fstrong> ماشین لرنینگ کلاسیک.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>آیا داده‌ام تصویر، صدا یا متن آزاد است و ده‌ها هزار نمونه دارم؟\u003C\u002Fstrong> دیپ لرنینگ.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>و اگر داده‌ی کافی ندارید، هیچ‌کدام از این‌ها جواب نمی‌دهد. کمبود داده رایج‌ترین دلیل شکست پروژه‌های هوش مصنوعی است — بیشتر از انتخاب اشتباه الگوریتم.\u003C\u002Fp>\n\n\u003Ch2>من باید کدام را یاد بگیرم؟\u003C\u002Fh2>\n\n\u003Cp>اگر تازه شروع کرده‌اید، جواب روشن است: \u003Cstrong>از ماشین لرنینگ کلاسیک شروع کنید.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>مفاهیم پایه — داده، مدل، آموزش، ارزیابی — در هر دو مشترک‌اند و در روش کلاسیک شفاف‌ترند.\u003C\u002Fli>\n  \u003Cli>با لپ‌تاپ معمولی می‌توانید کار کنید و لازم نیست منتظر GPU بمانید.\u003C\u002Fli>\n  \u003Cli>بیشتر آگهی‌های استخدام در ایران دقیقاً همین را می‌خواهند، نه لزوماً دیپ لرنینگ.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>پریدن مستقیم به دیپ لرنینگ معمولاً به این می‌انجامد که کد آماده را اجرا می‌کنید بدون اینکه بفهمید چرا کار می‌کند — و اولین باری که نتیجه بد می‌شود، هیچ راهی برای فهمیدن دلیلش ندارید.\u003C\u002Fp>\n\n\u003Cp>برای شروع عملی، \u003Ca href=\"\u002Flearning\u002Fmachine-learning-az-koja-shoroo-konam\">این مقاله\u003C\u002Fa> پیش‌نیازها و نقشه‌ی راه واقعی را توضیح می‌دهد. و اگر می‌خواهید با ساختار و منتور پیش بروید، \u003Ca href=\"\u002Fcourses\u002Fmachine-learning\">دوره‌ی ماشین لرنینگ داناورس\u003C\u002Fa> از همین نقطه شروع می‌کند.\u003C\u002Fp>\n\n\u003Cp>اگر هم هدفتان استفاده‌ی کاربردی از هوش مصنوعی در شغل فعلی‌تان است نه ساختن مدل، مسیر شما \u003Ca href=\"\u002Fcourses\u002Fai-tools\">ابزارهای هوش مصنوعی\u003C\u002Fa> است که کوتاه‌تر و ارزان‌تر جواب می‌دهد.\u003C\u002Fp>\n  \n\u003C!-- more-reading-v1 -->\n\u003Ch2>مطالعه‌ی بیشتر\u003C\u002Fh2>\n\u003Cul>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">هوش مصنوعی چیست؟\u003C\u002Fa>: تعریف ساده، انواع هوش مصنوعی و واژه‌نامه‌ی کامل اصطلاح‌ها.\u003C\u002Fli>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Famoozesh-python-az-sefr\">آموزش پایتون از صفر\u003C\u002Fa>: زبانی که تقریباً همه‌ی پروژه‌های یادگیری ماشین با آن نوشته می‌شوند.\u003C\u002Fli>\n\u003C\u002Ful>","\u002Fimages\u002Fblog\u002Ftafavot-hoosh-masnooi-machine-learning-deep-learning.jpg","تفاوت هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ","رابطه‌ی هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ با مثال ملموس: کدام زیرمجموعه‌ی کدام است، هرکدام کجا به کار می‌آید و کدام را اول یاد بگیریم.","tafavot-hoosh-masnooi-machine-learning-deep-learning",[494,495,496],"هوش مصنوعی، ماشین لرنینگ و دیپ لرنینگ سه دایره‌ی تودرتو هستند: ماشین لرنینگ زیرمجموعه‌ی هوش مصنوعی و دیپ لرنینگ زیرمجموعه‌ی ماشین لرنینگ است.","در ماشین لرنینگ کامپیوتر از روی مثال قاعده را پیدا می‌کند؛ دیپ لرنینگ با شبکه‌های عصبی چندلایه ویژگی‌های مهم داده را خودش تشخیص می‌دهد، ولی داده و سخت‌افزار بیشتری لازم دارد.","دیپ لرنینگ همیشه بهتر نیست؛ برای داده‌های جدولی روش‌های کلاسیک اغلب نتیجه‌ی بهتری می‌دهند و شروع یادگیری هم بهتر است از ماشین لرنینگ کلاسیک باشد.",{"id":498,"created_at":499,"title":500,"category":27,"content":501,"image_url":502,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":149,"seo_title":503,"seo_description":504,"schema_data":13,"slug":505,"tags":13,"updated_at":499,"summary_points":506,"reviewed_by":115},7,"2026-09-25T17:49:57.931045+00:00","چرا کودکان باید برنامه‌نویسی یاد بگیرند؟ فواید واقعی و اغراق‌نشده","\n\u003Cp>اگر دنبال جوابی هستید که بگوید «فرزند شما برنامه‌نویس آینده و میلیاردر می‌شود»، این مقاله ناامیدتان می‌کند. اکثر کودکانی که برنامه‌نویسی یاد می‌گیرند برنامه‌نویس نمی‌شوند — دقیقاً همان‌طور که اکثر بچه‌هایی که شنا یاد می‌گیرند شناگر حرفه‌ای نمی‌شوند.\u003C\u002Fp>\n\n\u003Cp>ولی همان‌طور که شنا یاد گرفتن ارزشش را دارد حتی اگر کسی قهرمان نشود، برنامه‌نویسی هم فوایدی دارد که از خودِ کدنویسی مهم‌ترند. این مقاله درباره‌ی همان فوایدِ واقعی است، بدون اغراق‌های تبلیغاتی رایج.\u003C\u002Fp>\n\n\u003Ch2>۱. تفکر الگوریتمی: مهارتی که به همه‌جا سرایت می‌کند\u003C\u002Fh2>\n\n\u003Cp>برنامه‌نویسی در بنیادش یعنی \u003Cstrong>شکستن یک مسئله‌ی بزرگ به قدم‌های کوچکِ قابل انجام.\u003C\u002Fstrong> کودکی که می‌خواهد گربه‌ی اسکرچ را وادار کند دور صفحه بچرخد، مجبور است فکر کند: اول چه اتفاقی بیفتد؟ بعدش چه؟ اگر به لبه رسید چه کار کند؟\u003C\u002Fp>\n\n\u003Cp>این دقیقاً همان مهارتی است که در حل مسئله‌ی ریاضی، در نوشتن انشا با ساختار، و بعدها در مدیریت یک پروژه به کار می‌آید. تفاوتش با آموزش مستقیم «مهارت حل مسئله» این است که اینجا کودک آن را حین ساختن چیزی که دوست دارد یاد می‌گیرد، نه در قالب درس.\u003C\u002Fp>\n\n\u003Ch2>۲. رابطه‌ی سالم با شکست\u003C\u002Fh2>\n\n\u003Cp>این مهم‌ترین فایده است و کمتر از همه درباره‌اش حرف زده می‌شود.\u003C\u002Fp>\n\n\u003Cp>در برنامه‌نویسی، \u003Cstrong>کد اولت تقریباً همیشه کار نمی‌کند.\u003C\u002Fstrong> این استثنا نیست، قاعده است. کودک خیلی زود یاد می‌گیرد که کار نکردن یعنی «هنوز درستش نکرده‌ام»، نه «من بلد نیستم».\u003C\u002Fp>\n\n\u003Cp>در مدرسه، غلط بودن جواب یعنی نمره‌ی کم و احساس بد. در برنامه‌نویسی، غلط بودن یعنی دوباره نگاه کن، تغییر بده، امتحان کن. کودکی که چند ماه این چرخه را تجربه کرده، نسبتش با اشتباه کردن عوض می‌شود — و این تغییر در همه‌ی زمینه‌های زندگی‌اش اثر می‌گذارد.\u003C\u002Fp>\n\n\u003Cblockquote>معلم‌ها معمولاً می‌گویند بیشترین تغییری که در کودکان کلاس برنامه‌نویسی می‌بینند این نیست که کد بهتری می‌نویسند؛ این است که وقتی چیزی کار نمی‌کند، دیگر زود ناامید نمی‌شوند.\u003C\u002Fblockquote>\n\n\u003Ch2>۳. از مصرف‌کننده به سازنده\u003C\u002Fh2>\n\n\u003Cp>کودک امروز ساعت‌ها با اپلیکیشن، بازی و ویدیو سروکار دارد — همه در نقش مصرف‌کننده. لحظه‌ای که خودش یک بازی می‌سازد، نگاهش به کل این دنیا عوض می‌شود.\u003C\u002Fp>\n\n\u003Cp>دیگر بازی برایش یک جعبه‌ی جادویی نیست؛ چیزی است که یک نفر ساخته، با تصمیم‌هایی که می‌شد جور دیگری هم گرفته شوند. این نگاه، هم کنجکاوی می‌سازد هم نوعی مصونیت در برابر مصرف بی‌فکر.\u003C\u002Fp>\n\n\u003Ch2>۴. تمرکز طولانی‌مدت\u003C\u002Fh2>\n\n\u003Cp>ساختن یک بازی ساده در اسکرچ ممکن است چند جلسه طول بکشد. کودک باید چیزی را که دیروز شروع کرده امروز ادامه بدهد، یادش بماند کجا بود، و تا رسیدن به نتیجه صبر کند.\u003C\u002Fp>\n\n\u003Cp>در دنیایی که محتوای پانزده‌ثانیه‌ای عادت غالب شده، تمرین این نوع تمرکز ارزش زیادی دارد — و چون کودک خودش می‌خواهد بازی‌اش تمام شود، این تمرکز تحمیلی نیست.\u003C\u002Fp>\n\n\u003Ch2>۵. مزیت واقعی در آینده‌ی شغلی — ولی نه آن‌طور که فکر می‌کنید\u003C\u002Fh2>\n\n\u003Cp>اینجا باید صادق بود. مزیت اصلی این نیست که فرزندتان برنامه‌نویس می‌شود. مزیت این است که \u003Cstrong>در بیشتر مشاغل آینده، درک ابتدایی از اینکه نرم‌افزار چطور کار می‌کند یک مهارت پایه خواهد بود\u003C\u002Fstrong> — همان‌طور که امروز کار کردن با آفیس مهارت پایه است.\u003C\u002Fp>\n\n\u003Cp>پزشک، حسابدار، معمار، مدیر فروش — همه‌شان با نرم‌افزار کار می‌کنند و کسی که می‌فهمد پشت آن چه می‌گذرد، بهتر از آن استفاده می‌کند و راحت‌تر با تیم فنی حرف می‌زند.\u003C\u002Fp>\n\n\u003Ch2>حالا بخش صادقانه: چه چیزی فایده ندارد\u003C\u002Fh2>\n\n\u003Cp>چند ادعای رایج که بهتر است به آن‌ها اعتماد نکنید:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>«برنامه‌نویسی هوش کودک را بالا می‌برد.»\u003C\u002Fstrong> شواهد علمی محکمی پشت این ادعا نیست. مهارت‌های مشخصی تقویت می‌شوند، ولی «هوش» چیزی نیست که با یک کلاس عوض شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>«هر کودکی باید برنامه‌نویسی یاد بگیرد.»\u003C\u002Fstrong> نه. کودکی که علاقه‌ی واقعی ندارد و به زور آورده شده، نه چیزی یاد می‌گیرد نه خاطره‌ی خوبی می‌سازد. اگر فرزندتان بعد از چند جلسه واقعاً بی‌میل بود، اصرار نکنید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>«در سه ماه برنامه‌نویس می‌شود.»\u003C\u002Fstrong> در سه ماه می‌تواند چیزهای کوچک بامزه بسازد. این خودش عالی است، ولی اسمش برنامه‌نویس شدن نیست.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>در سه ماه اول واقعاً چه انتظاری داشته باشیم؟\u003C\u002Fh2>\n\n\u003Cp>بخش زیادی از ناامیدی والدین از تنظیم نبودن انتظار می‌آید. این تصویر واقع‌بینانه است:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>ماه اول — آشنایی و کشف.\u003C\u002Fstrong> کودک بیشتر وقتش را صرف بازی کردن با محیط می‌کند تا ساختن چیز مشخص. این اتلاف وقت نیست؛ همان کاوش است که باعث می‌شود بعداً جسارت امتحان کردن داشته باشد. اگر در این ماه خروجی چشمگیری ندیدید، طبیعی است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>ماه دوم — اولین ساخته‌ی مستقل.\u003C\u002Fstrong> جایی در این ماه کودک چیزی می‌سازد که مدرس نگفته بود بسازد. این لحظه مهم‌ترین نقطه‌ی کل مسیر است، حتی اگر آن چیز خیلی ساده باشد. یعنی از تقلید به خلق رسیده.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>ماه سوم — برخورد با محدودیت.\u003C\u002Fstrong> کودک چیزی می‌خواهد بسازد که هنوز بلد نیست و برای اولین بار خودش دنبال جواب می‌گردد. اینجا یادگیری از حالت منفعل به فعال تبدیل می‌شود.\u003C\u002Fp>\n\n\u003Ch2>چهار نشانه که دارد جواب می‌دهد\u003C\u002Fh2>\n\n\u003Cp>پیشرفت در برنامه‌نویسی با نمره سنجیده نمی‌شود. به‌جای پرسیدن «چی یاد گرفتی؟» دنبال این نشانه‌ها باشید:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>بدون اینکه بگویید سراغش می‌رود.\u003C\u002Fstrong> قوی‌ترین نشانه. کودکی که خودش لپ‌تاپ را باز می‌کند تا بازی‌اش را کامل کند، مسیر را پیدا کرده.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>وقتی چیزی کار نمی‌کند، اول خودش نگاه می‌کند.\u003C\u002Fstrong> اگر واکنش اولش دیگر «نمی‌تونم» نیست بلکه «بذار ببینم چرا»، مهم‌ترین تغییر رخ داده.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>می‌خواهد ساخته‌اش را نشان بدهد.\u003C\u002Fstrong> افتخار کردن به خروجی یعنی مالکیت حس می‌کند، و مالکیت موتور ادامه دادن است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سوال‌هایش دقیق‌تر می‌شود.\u003C\u002Fstrong> از «چطور بازی بسازم؟» به «چطور کاری کنم وقتی به دیوار خورد امتیاز کم شود؟» — این یعنی مسئله را می‌تواند بشکند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>و یک ضدنشانه: اگر بعد از سه ماه هنوز فقط وقتی می‌نشیند که شما اصرار کنید، احتمالاً یا زبان مناسب سنش نیست یا این حوزه فعلاً علاقه‌اش نیست. هیچ‌کدام فاجعه نیست — گاهی یک سال بعد همان کودک خودش برمی‌گردد.\u003C\u002Fp>\n\n\u003Ch2>از کجا شروع کنیم؟\u003C\u002Fh2>\n\n\u003Cp>اگر تصمیم گرفتید امتحان کنید، دو نکته‌ی عملی:\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>اول، انتخاب زبان مناسب سن.\u003C\u002Fstrong> شروع با زبان اشتباه رایج‌ترین دلیل زده شدن کودک است. در \u003Ca href=\"\u002Flearning\u002Fbehtarin-zaban-barnamenevisi-koodakan\">این مقاله\u003C\u002Fa> با جزئیات توضیح داده‌ایم که اسکرچ برای چه کودکی مناسب است و پایتون برای چه کسی.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>دوم، انتظارتان را تنظیم کنید.\u003C\u002Fstrong> هدف سه ماه اول این نیست که فرزندتان چیز چشمگیری بسازد؛ این است که \u003Cem>بخواهد\u003C\u002Fem> ادامه بدهد. اگر بعد از سه ماه هنوز مشتاق است، بقیه‌ی مسیر خودش پیش می‌رود.\u003C\u002Fp>\n\n\u003Ch2>مسیرهای ممکن در داناورس\u003C\u002Fh2>\n\n\u003Cul>\n  \u003Cli>\u003Ca href=\"\u002Fcourses\u002Fscratch\">اسکرچ و بازی‌سازی\u003C\u002Fa> — برای ۷ تا ۱۲ سال، بدون نیاز به تایپ یا انگلیسی.\u003C\u002Fli>\n  \u003Cli>\u003Ca href=\"\u002Fcourses\u002Fpython-kids\">پایتون کودکان و نوجوانان\u003C\u002Fa> — از ۱۱ سال به بالا، زبان واقعی با نحو ساده.\u003C\u002Fli>\n  \u003Cli>\u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">رباتیک کودکان\u003C\u002Fa> — برای کودکی که بیشتر اهل ساختن چیزهای ملموس است تا نشستن پای صفحه.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>همه‌ی کلاس‌ها آنلاین و زنده برگزار می‌شوند، یعنی از هر شهری می‌توانید شرکت کنید و نیازی به رفت‌وآمد نیست. برای مشورت درباره‌ی اینکه کدام مسیر با روحیه‌ی فرزند شما می‌خواند، \u003Ca href=\"\u002Fcontact\">با ما تماس بگیرید\u003C\u002Fa>.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fchera-koodakan-barnamenevisi.jpg","چرا کودکان باید برنامه‌نویسی یاد بگیرند؟ فواید واقعی","فواید واقعی برنامه‌نویسی برای کودکان بدون اغراق تبلیغاتی: تفکر الگوریتمی، رابطه‌ی سالم با شکست، تمرکز — و اینکه چه ادعاهایی درست نیستند.","chera-koodakan-barnamenevisi",[507,508,509],"فایده‌ی اصلی برنامه‌نویسی برای کودک، برنامه‌نویس شدن نیست؛ تفکر الگوریتمی، رابطه‌ی سالم با شکست و تبدیل شدن از مصرف‌کننده به سازنده است.","ادعاهایی مثل «برنامه‌نویسی هوش کودک را بالا می‌برد» پشتوانه‌ی علمی محکمی ندارند.","در سه ماه اول انتظار نتیجه‌ی بزرگ نداشته باشید؛ قوی‌ترین نشانه‌ی پیشرفت این است که کودک بدون اصرار شما سراغ پروژه‌اش برود.",{"id":511,"created_at":512,"title":513,"category":27,"content":514,"image_url":515,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":107,"seo_title":513,"seo_description":516,"schema_data":13,"slug":517,"tags":13,"updated_at":518,"summary_points":519,"reviewed_by":115},6,"2026-09-25T17:48:41.02912+00:00","بهترین زبان برنامه‌نویسی برای کودکان: اسکرچ یا پایتون؟","\n\u003Cp>این پرتکرارترین سوالی است که والدین قبل از ثبت‌نام فرزندشان می‌پرسند. جواب کوتاه: \u003Cstrong>به سن و شخصیت کودک بستگی دارد، نه به اینکه کدام زبان «بهتر» است.\u003C\u002Fstrong> جواب بلند همین مقاله است.\u003C\u002Fp>\n\n\u003Cp>در ادامه دو گزینه‌ی اصلی را با هم مقایسه می‌کنیم، می‌گوییم هرکدام برای چه کودکی مناسب است، و مهم‌تر از آن، چند اشتباه رایج را که باعث زده شدن کودک از برنامه‌نویسی می‌شود روشن می‌کنیم.\u003C\u002Fp>\n\n\u003Ch2>قبل از انتخاب زبان: یک نکته که خیلی‌ها جا می‌اندازند\u003C\u002Fh2>\n\n\u003Cp>برای کودک، زبان برنامه‌نویسی هدف نیست — \u003Cstrong>وسیله‌ای برای ساختن چیزی است که به آن افتخار کند.\u003C\u002Fstrong> کودکی که بعد از سه جلسه یک بازی ساده ساخته و به پدربزرگش نشان داده، ادامه می‌دهد. کودکی که سه جلسه درباره‌ی متغیر و نوع داده شنیده، نمی‌ماند.\u003C\u002Fp>\n\n\u003Cp>پس معیار انتخاب این نیست که کدام زبان در بازار کار پول بیشتری دارد. معیار این است که \u003Cstrong>کودک با کدام‌یک زودتر به خروجی قابل دیدن می‌رسد.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Ch2>اسکرچ: شروع بدون تایپ کردن\u003C\u002Fh2>\n\n\u003Cp>اسکرچ (Scratch) را دانشگاه MIT ساخته و رایگان است. به‌جای نوشتن کد، کودک بلوک‌های رنگی را مثل لِگو به هم وصل می‌کند و همان لحظه نتیجه را روی صفحه می‌بیند.\u003C\u002Fp>\n\n\u003Ch3>چرا برای شروع بهتر است\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>\u003Cstrong>خطای نگارشی وجود ندارد.\u003C\u002Fstrong> در زبان‌های متنی، یک دونقطه‌ی فراموش‌شده برنامه را می‌شکند و کودک هشت‌ساله نمی‌فهمد چرا. در اسکرچ بلوکی که جایش نیست اصلاً وصل نمی‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>خروجی از دقیقه‌ی اول دیده می‌شود.\u003C\u002Fstrong> گربه‌ی اسکرچ حرکت می‌کند، صدا در می‌آورد، رنگ عوض می‌کند. این بازخورد فوری همان چیزی است که کودک را نگه می‌دارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مفاهیم واقعی را یاد می‌دهد.\u003C\u002Fstrong> حلقه، شرط، متغیر و رویداد — همه در اسکرچ هستند، فقط با ظاهر بلوکی. کودکی که اسکرچ بلد است، بعداً پایتون را خیلی سریع‌تر یاد می‌گیرد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>به زبان فارسی در دسترس است\u003C\u002Fstrong> و برای کودکی که هنوز انگلیسی‌اش قوی نیست، مانع زبانی ایجاد نمی‌کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>کجا کم می‌آورد\u003C\u002Fh3>\n\u003Cp>حدود سن ۱۲ تا ۱۳ سال، بیشتر نوجوان‌ها احساس می‌کنند اسکرچ «بچگانه» است. این حس واقعی است و نباید نادیده گرفته شود؛ نوجوانی که خجالت می‌کشد به دوستش بگوید با بلوک رنگی کار می‌کند، انگیزه‌اش را از دست می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>پایتون: زبان واقعی با نحو ساده\u003C\u002Fh2>\n\n\u003Cp>پایتون یک زبان حرفه‌ای است که شرکت‌های بزرگ دنیا با آن کار می‌کنند — ولی نحو (syntax) آن از همه‌ی زبان‌های هم‌رده ساده‌تر است و به زبان انگلیسی روزمره نزدیک است.\u003C\u002Fp>\n\n\u003Ch3>چرا برای نوجوان بهتر است\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>\u003Cstrong>حس «واقعی بودن» دارد.\u003C\u002Fstrong> نوجوان می‌داند دارد همان کاری را می‌کند که برنامه‌نویس‌های واقعی می‌کنند. این برای انگیزه در این سن تعیین‌کننده است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سقف ندارد.\u003C\u002Fstrong> با همان پایتون می‌تواند بعداً سراغ هوش مصنوعی، تحلیل داده یا ساخت وب‌سایت برود؛ لازم نیست چیز جدیدی از صفر شروع کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کد نوشتن، تایپ کردن یاد می‌دهد\u003C\u002Fstrong> و مهارت دیباگ کردن — یعنی پیدا کردن اینکه چرا چیزی کار نمی‌کند — که ارزشش از خود زبان بیشتر است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>کجا سخت می‌شود\u003C\u002Fh3>\n\u003Cp>برای کودک زیر ۱۰ سال، سه مانع هم‌زمان ظاهر می‌شود: تایپ کردن، انگلیسی، و خطاهای نگارشی. هر کدام به‌تنهایی قابل حل است، ولی هر سه با هم معمولاً به خستگی و رها کردن ختم می‌شود.\u003C\u002Fp>\n\n\u003Ch2>فرق اسکرچ و پایتون در یک نگاه\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>معیار\u003C\u002Fth>\u003Cth>اسکرچ\u003C\u002Fth>\u003Cth>پایتون\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>سن پیشنهادی\u003C\u002Ftd>\u003Ctd>۷ تا ۱۲ سال\u003C\u002Ftd>\u003Ctd>۱۱ سال به بالا\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>نیاز به تایپ\u003C\u002Ftd>\u003Ctd>تقریباً هیچ\u003C\u002Ftd>\u003Ctd>زیاد\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>نیاز به انگلیسی\u003C\u002Ftd>\u003Ctd>ندارد (فارسی دارد)\u003C\u002Ftd>\u003Ctd>در حد کلمات ساده\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>زمان تا اولین خروجی\u003C\u002Ftd>\u003Ctd>همان جلسه‌ی اول\u003C\u002Ftd>\u003Ctd>دو تا سه جلسه\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>خروجی معمول\u003C\u002Ftd>\u003Ctd>بازی، انیمیشن، داستان تعاملی\u003C\u002Ftd>\u003Ctd>بازی متنی، ربات، برنامه‌ی کاربردی\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>ادامه‌ی مسیر\u003C\u002Ftd>\u003Ctd>پله‌ی بعدی: پایتون\u003C\u002Ftd>\u003Ctd>مستقیم به AI، وب یا داده\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>پس کدام را انتخاب کنم؟\u003C\u002Fh2>\n\n\u003Cp>به‌جای فکر کردن به سن تقویمی، به این سه نشانه نگاه کنید:\u003C\u002Fp>\n\n\u003Ch3>اسکرچ را انتخاب کنید اگر…\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>کودک هنوز با کیبورد راحت نیست و تایپ برایش کند و خسته‌کننده است.\u003C\u002Fli>\n  \u003Cli>به بازی و داستان و انیمیشن علاقه دارد و دوست دارد چیزی بسازد که نشان بدهد.\u003C\u002Fli>\n  \u003Cli>تجربه‌ی قبلی با کامپیوتر ندارد و باید اعتمادبه‌نفس اولیه‌اش ساخته شود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>پایتون را انتخاب کنید اگر…\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>نوجوان بالای ۱۱ سال است و اسکرچ را «بچگانه» می‌داند.\u003C\u002Fli>\n  \u003Cli>قبلاً اسکرچ کار کرده و حوصله‌اش از بلوک‌ها سر رفته.\u003C\u002Fli>\n  \u003Cli>هدف مشخصی دارد — مثلاً می‌خواهد ربات بسازد یا با هوش مصنوعی کار کند.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>و یک گزینه‌ی سوم که خیلی‌ها فراموشش می‌کنند: اگر فرزندتان بیشتر اهل باز کردن وسایل و ساختن است تا نشستن پای صفحه، \u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">رباتیک کودکان\u003C\u002Fa> احتمالاً از هر دوی این‌ها برایش مناسب‌تر است. در رباتیک، کد نوشتن وسیله‌ای برای حرکت دادن چیزی واقعی است و همین برای کودک عملگرا انگیزه‌ی خیلی قوی‌تری می‌سازد.\u003C\u002Fp>\n\n\u003Ch2>چهار اشتباه رایج والدین\u003C\u002Fh2>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>شروع مستقیم با پایتون برای کودک ۸ ساله، چون «حرفه‌ای‌تر است».\u003C\u002Fstrong> نتیجه‌اش معمولاً این است که کودک فکر می‌کند برنامه‌نویسی سخت و کسل‌کننده است — و این باور سال‌ها با او می‌ماند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>مقایسه کردن با بچه‌های دیگر.\u003C\u002Fstrong> سرعت یادگیری در این سن تفاوت زیادی دارد و هیچ ربطی به استعداد نهایی ندارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>انتظار خروجی سریع.\u003C\u002Fstrong> برنامه‌نویسی کلاس زبان نیست که هر جلسه چند کلمه اضافه شود. پیشرفت پله‌ای است: هفته‌ها ظاهراً چیزی عوض نمی‌شود و بعد ناگهان یک جهش رخ می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تبدیل کردنش به تکلیف.\u003C\u002Fstrong> لحظه‌ای که برنامه‌نویسی شبیه مشق شب شود، همان جذابیتی که کل ماجرا بر آن بنا شده از بین می‌رود.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>زبان‌های دیگری که ممکن است بشنوید\u003C\u002Fh2>\n\n\u003Cp>\u003Cstrong>اسکرچ جونیور (ScratchJr):\u003C\u002Fstrong> نسخه‌ی ساده‌تر برای ۵ تا ۷ سال، روی تبلت. اگر کودکتان خیلی کوچک است این نقطه‌ی شروع درست‌تری است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>ماینکرفت ادیوکیشن:\u003C\u002Fstrong> برای کودکی که عاشق ماینکرفت است می‌تواند در ورودی فوق‌العاده‌ای باشد، چون یادگیری در بستری اتفاق می‌افتد که از قبل دوستش دارد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>جاوااسکریپت:\u003C\u002Fstrong> برای نوجوانی که می‌خواهد وب‌سایت بسازد گزینه‌ی خوبی است، ولی خطاهایش برای تازه‌کار گیج‌کننده‌تر از پایتون است.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>ترجیحاً از سی‌پلاس‌پلاس و جاوا شروع نکنید.\u003C\u002Fstrong> هر دو زبان‌های قدرتمندی هستند ولی برای شروع در این سن، سخت‌گیری نحوی‌شان بیشتر از آنکه آموزنده باشد، دلسردکننده است.\u003C\u002Fp>\n\n\u003C!-- faq-v1 -->\n\u003Ch2>سوالات متداول\u003C\u002Fh2>\n\n\u003Ch3>فرق اسکرچ با پایتون چیست؟\u003C\u002Fh3>\n\u003Cp>در اسکرچ کودک بلوک‌های رنگی را کنار هم می‌چیند؛ چیزی تایپ نمی‌کند و خطای نگارشی هم پیش نمی‌آید. در پایتون کد تایپ می‌شود و کودک با یک زبان متنی واقعی کار می‌کند. برای همین اسکرچ برای حدود ۷ تا ۱۲ سال مناسب‌تر است و پایتون برای ۱۱ سال به بالا. جدول بالا مقایسه‌ی کامل را نشان می‌دهد؛ برای شروع عملی، \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-az-sefr\">آموزش اسکرچ از صفر\u003C\u002Fa> و \u003Ca href=\"\u002Flearning\u002Famoozesh-python-koodakan\">آموزش پایتون برای کودکان\u003C\u002Fa> را ببینید.\u003C\u002Fp>\n\n\u003Ch3>بهترین سن شروع برنامه‌نویسی برای کودک چند سالگی است؟\u003C\u002Fh3>\n\u003Cp>آمادگی کودک از سن دقیق مهم‌تر است، ولی این مسیر برای بیشتر کودکان جواب می‌دهد: ۵ تا ۷ سال اسکرچ جونیور روی تبلت، ۷ تا ۱۰ سال اسکرچ، ۱۰ تا ۱۲ سال پایتون با خروجی تصویری یا رباتیک، و از ۱۳ سال پایتون کامل و پروژه‌های جدی‌تر. جزئیات هر مرحله در \u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">راهنمای آموزش برنامه‌نویسی کودکان\u003C\u002Fa> آمده است.\u003C\u002Fp>\n\n\u003Ch3>فرق اسکرچ با اسکرچ جونیور چیست؟\u003C\u002Fh3>\n\u003Cp>اسکرچ جونیور برای کودکان ۵ تا ۷ ساله‌ای ساخته شده که هنوز خواندن را کامل بلد نیستند: بلوک‌هایش به‌جای نوشته تصویر دارند و برنامه روی تبلت اجرا می‌شود. اسکرچ بلوک‌های نوشته‌دار و امکاناتی مثل متغیر دارد و برای وقتی است که کودک خواندن را یاد گرفته؛ معمولاً از ۷ یا ۸ سالگی. اگر فرزندتان کوچک‌تر است، از \u003Ca href=\"\u002Flearning\u002Famoozesh-scratch-junior\">آموزش اسکرچ جونیور\u003C\u002Fa> شروع کنید.\u003C\u002Fp>\n\n\u003Ch3>با اسکرچ می‌شود ربات برنامه‌نویسی کرد؟\u003C\u002Fh3>\n\u003Cp>بله. اسکرچ ۳ افزونه‌هایی برای برد micro:bit و کیت‌های لگو مثل LEGO BOOST و WeDo 2.0 دارد که با آن‌ها بلوک‌های اسکرچ موتور و سنسور واقعی را کنترل می‌کنند، و نرم‌افزار بعضی کیت‌های رباتیک آموزشی هم بر پایه‌ی اسکرچ ساخته شده است. برای همین برنامه‌نویسی در رباتیک کودکان معمولاً بلوکی و بصری است و کودک لازم نیست از قبل کد متنی بلد باشد. برای آشنایی بیشتر، \u003Ca href=\"\u002Flearning\u002Frobotik-koodakan-chist\">رباتیک کودکان چیست\u003C\u002Fa> را بخوانید.\u003C\u002Fp>\n\n\u003Ch3>بهترین حوزه‌ی برنامه‌نویسی برای کودکان کدام است؟\u003C\u002Fh3>\n\u003Cp>حوزه‌ی «بهترین» ثابتی وجود ندارد؛ به علاقه‌ی کودک بستگی دارد. کودکی که داستان و بازی دوست دارد با بازی‌سازی و انیمیشن در اسکرچ، کودکی که از ساختن و باز کردن وسایل لذت می‌برد با رباتیک، و نوجوانی که دنبال «کار واقعی» است با پایتون بهتر جلو می‌رود. برای کودک کوچک‌تر، چند هفته کار با اسکرچ رایگان بهترین راه فهمیدن علاقه‌اش است؛ برای نوجوان، \u003Ca href=\"\u002Ftalent\">تست استعدادیابی رایگان داناورس\u003C\u002Fa> در چند دقیقه نشان می‌دهد کدام حوزه با علاقه‌اش جورتر است.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>اگر کودک زیر ۱۰ سال است، از \u003Ca href=\"\u002Fcourses\u002Fscratch\">اسکرچ\u003C\u002Fa> شروع کنید. اگر بالای ۱۱ سال است یا اسکرچ را پشت سر گذاشته، \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">پایتون کودکان\u003C\u002Fa> مسیر طبیعی بعدی است. و اگر بیشتر اهل ساختن چیزهای فیزیکی است، \u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">رباتیک\u003C\u002Fa> را جدی بگیرید.\u003C\u002Fp>\n\n\u003Cp>هیچ‌کدام از این‌ها انتخاب یک‌طرفه‌ی همیشگی نیست. کودکی که اسکرچ کار کرده، پایتون را سریع‌تر از هم‌سن‌هایش یاد می‌گیرد — چون مفهوم‌ها را از قبل می‌داند و فقط باید شکل نوشتنشان را بیاموزد.\u003C\u002Fp>\n\n\u003Cp>اگر هنوز مطمئن نیستید کدام مسیر برای فرزندتان مناسب‌تر است، \u003Ca href=\"\u002Fcontact\">با مشاوران داناورس تماس بگیرید\u003C\u002Fa>. مشاوره رایگان است و به‌جای فروختن دوره، کمک می‌کنیم تصمیم درست را بگیرید — حتی اگر آن تصمیم فعلاً «صبر کنید» باشد.\u003C\u002Fp>\n\n\u003Cp>و برای درک اینکه اصلاً چرا این مهارت ارزش وقت گذاشتن دارد، \u003Ca href=\"\u002Flearning\u002Fchera-koodakan-barnamenevisi\">این مقاله\u003C\u002Fa> را هم بخوانید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Fbehtarin-zaban-barnamenevisi-koodakan.jpg","مقایسه‌ی کامل اسکرچ و پایتون برای کودکان: هرکدام مناسب چه سنی است، چه زمانی کم می‌آورد و چهار اشتباه رایج والدین در انتخاب.","behtarin-zaban-barnamenevisi-koodakan","2026-10-06T17:28:38.568719+00:00",[520,521,522],"انتخاب بین اسکرچ و پایتون به سن و شخصیت کودک بستگی دارد: اسکرچ برای حدود ۷ تا ۱۲ سال و پایتون برای ۱۱ سال به بالا.","اسکرچ بدون تایپ و خطای نگارشی است و کودک از جلسه‌ی اول خروجی می‌بیند؛ پایتون زبان واقعی با نحو ساده است و حس «کار واقعی» به نوجوان می‌دهد.","رایج‌ترین اشتباه، شروع مستقیم با پایتون برای کودک ۸ ساله است؛ برای کودکان ۵ تا ۷ سال اسکرچ جونیور نقطه‌ی شروع درست‌تری است.",{"id":524,"created_at":525,"title":526,"category":75,"content":527,"image_url":528,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":529,"seo_title":530,"seo_description":531,"schema_data":13,"slug":532,"tags":13,"updated_at":525,"summary_points":533,"reviewed_by":13},5,"2026-09-22T19:22:25.738268+00:00","تفاوت UI و UX چیست؟ راهنمای کامل برای شروع طراحی","\n\u003Cp>اگر تازه وارد دنیای طراحی دیجیتال شده‌اید، احتمالاً این دو مخفف را همیشه کنار هم دیده‌اید: \u003Cstrong>UI\u002FUX\u003C\u002Fstrong>. آن‌قدر با هم می‌آیند که خیلی‌ها فکر می‌کنند یک چیزند. ولی این دو، دو تخصص کاملاً متفاوت با ابزارها، مهارت‌ها و حتی شخصیت‌های شغلی متفاوت‌اند. اشتباه گرفتنشان باعث می‌شود آدم‌ها سال‌ها در مسیری تلاش کنند که اصلاً مناسبشان نبوده.\u003C\u002Fp>\n\n\u003Cp>در این مقاله تفاوت را با مثال‌های ملموس روشن می‌کنیم، می‌گوییم هرکدام چه مهارت‌هایی می‌خواهد، و کمک می‌کنیم تشخیص بدهید کدام‌یک به شیوه‌ی فکر کردن شما نزدیک‌تر است.\u003C\u002Fp>\n\n\u003Ch2>ساده‌ترین تعریف: خانه و نقشه‌ی خانه\u003C\u002Fh2>\n\n\u003Cp>فرض کنید قرار است یک خانه ساخته شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>طراح UX\u003C\u002Fstrong> کسی است که تصمیم می‌گیرد آشپزخانه کجا باشد، چند اتاق لازم است، در ورودی به کدام سمت باز شود و چرا حمام نباید مستقیماً به پذیرایی راه داشته باشد. او با رفتار آدم‌ها سروکار دارد: چه مسیری را بیشتر طی می‌کنند، کجا گیر می‌کنند، چه چیزی آزارشان می‌دهد.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>طراح UI\u003C\u002Fstrong> کسی است که تصمیم می‌گیرد رنگ دیوارها چه باشد، دستگیره‌ها چه شکلی داشته باشند، نورپردازی چطور باشد و همه‌ی این‌ها کنار هم چه حسی بدهند. او با ظاهر و حس بصری سروکار دارد.\u003C\u002Fp>\n\n\u003Cp>حالا نکته‌ی مهم: \u003Cstrong>یک خانه‌ی زیبا با نقشه‌ی بد، خانه‌ی بدی است.\u003C\u002Fstrong> و یک نقشه‌ی عالی با دیوارهای زشت و نور بد هم کسی را جذب نمی‌کند. برای همین این دو تخصص همیشه کنار هم می‌آیند.\u003C\u002Fp>\n\n\u003Ch2>UX یعنی چه؟ (تجربه‌ی کاربری)\u003C\u002Fh2>\n\n\u003Cp>UX مخفف \u003Cem>User Experience\u003C\u002Fem> است. کار طراح UX این است که مطمئن شود کاربر می‌تواند کاری را که آمده انجام بدهد، بدون سردرگمی و بدون عصبانیت.\u003C\u002Fp>\n\n\u003Cp>این شغل بیشتر از آنکه «طراحی» باشد، \u003Cstrong>حل مسئله و تحقیق\u003C\u002Fstrong> است. یک طراح UX معمولاً این کارها را انجام می‌دهد:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>تحقیق کاربر:\u003C\u002Fstrong> با آدم‌های واقعی حرف می‌زند تا بفهمد مشکلشان واقعاً چیست، نه اینکه حدس بزند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>ساخت پرسونا:\u003C\u002Fstrong> تصویر مشخصی از مخاطب می‌سازد تا تصمیم‌ها بر اساس یک آدم واقعی گرفته شود، نه «کاربر» انتزاعی.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>طراحی مسیر کاربر:\u003C\u002Fstrong> مشخص می‌کند کاربر از کجا شروع می‌کند و با چند قدم به هدفش می‌رسد. هر قدم اضافه یعنی درصدی ریزش.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>وایرفریم:\u003C\u002Fstrong> اسکلت خاکستری و بدون رنگِ صفحه را می‌کشد تا فقط روی ساختار تمرکز شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تست کاربری:\u003C\u002Fstrong> طرح را جلوی چند نفر می‌گذارد و نگاه می‌کند کجا گیر می‌کنند. این مرحله بیشترین چیز را به طراح یاد می‌دهد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cblockquote>مثال ملموس: وقتی در یک فروشگاه اینترنتی برای خرید یک کالای ساده مجبورید اول حساب بسازید، ایمیل را تأیید کنید و بعد آدرس بدهید — این یک مشکل UX است، نه مشکل رنگ و فونت. و همین یک مورد می‌تواند بخش بزرگی از خریدها را از بین ببرد.\u003C\u002Fblockquote>\n\n\u003Ch2>UI یعنی چه؟ (رابط کاربری)\u003C\u002Fh2>\n\n\u003Cp>UI مخفف \u003Cem>User Interface\u003C\u002Fem> است: هر چیزی که کاربر می‌بیند و با آن تعامل می‌کند. دکمه‌ها، رنگ‌ها، فونت‌ها، فاصله‌ها، آیکون‌ها و انیمیشن‌ها.\u003C\u002Fp>\n\n\u003Cp>کار طراح UI این است که آن اسکلت خاکستری را به چیزی تبدیل کند که هم زیبا باشد، هم قابل استفاده، هم با هویت برند بخواند. مهارت‌هایش:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>سیستم طراحی:\u003C\u002Fstrong> مجموعه‌ای از قواعد و اجزای تکرارشونده می‌سازد تا کل محصول یکدست بماند و هر صفحه سلیقه‌ای طراحی نشود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تایپوگرافی:\u003C\u002Fstrong> انتخاب فونت و تنظیم اندازه، وزن و فاصله‌ی خطوط. در فارسی این کار سخت‌تر است چون فونت‌های باکیفیت کمتری وجود دارد و مسئله‌ی راست‌به‌چپ هم اضافه می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>رنگ و کنتراست:\u003C\u002Fstrong> نه فقط زیبایی — کنتراست کافی یک الزام دسترس‌پذیری است. متن خاکستری روشن روی پس‌زمینه‌ی سفید برای خیلی‌ها اصلاً خوانا نیست.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>سلسله‌مراتب بصری:\u003C\u002Fstrong> اینکه چشم کاربر اول کجا برود و بعد کجا. این با اندازه، رنگ و فضای خالی کنترل می‌شود.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>حالت‌های مختلف:\u003C\u002Fstrong> یک دکمه فقط یک حالت ندارد؛ حالت عادی، هاور، فشرده، غیرفعال و در حال بارگذاری هم باید طراحی شود.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>جدول تفاوت‌ها در یک نگاه\u003C\u002Fh2>\n\n\u003Ctable>\n  \u003Cthead>\n    \u003Ctr>\u003Cth>معیار\u003C\u002Fth>\u003Cth>طراح UX\u003C\u002Fth>\u003Cth>طراح UI\u003C\u002Fth>\u003C\u002Ftr>\n  \u003C\u002Fthead>\n  \u003Ctbody>\n    \u003Ctr>\u003Ctd>سوال اصلی\u003C\u002Ftd>\u003Ctd>آیا کار می‌کند؟\u003C\u002Ftd>\u003Ctd>آیا درست به نظر می‌رسد؟\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>جنس کار\u003C\u002Ftd>\u003Ctd>تحقیق، تحلیل، ساختار\u003C\u002Ftd>\u003Ctd>بصری، زیبایی‌شناسی، جزئیات\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>خروجی\u003C\u002Ftd>\u003Ctd>وایرفریم، مسیر کاربر، گزارش تست\u003C\u002Ftd>\u003Ctd>طرح نهایی، سیستم طراحی، پروتوتایپ\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>مهارت کلیدی\u003C\u002Ftd>\u003Ctd>همدلی و تفکر سیستمی\u003C\u002Ftd>\u003Ctd>حس بصری و دقت در جزئیات\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>ابزار رایج\u003C\u002Ftd>\u003Ctd>Figma، Miro، Maze\u003C\u002Ftd>\u003Ctd>Figma، Sketch، Illustrator، Photoshop\u003C\u002Ftd>\u003C\u002Ftr>\n    \u003Ctr>\u003Ctd>وقتی بد انجام شود\u003C\u002Ftd>\u003Ctd>کاربر گیج می‌شود و می‌رود\u003C\u002Ftd>\u003Ctd>محصول بی‌اعتبار و ارزان به نظر می‌رسد\u003C\u002Ftd>\u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>کدام یک مناسب شماست؟\u003C\u002Fh2>\n\n\u003Cp>به‌جای اینکه بپرسید کدام «بهتر» است، از خودتان این سوال‌ها را بپرسید:\u003C\u002Fp>\n\n\u003Ch3>احتمالاً به UX نزدیک‌ترید اگر…\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>وقتی از یک اپلیکیشن بدی استفاده می‌کنید، ناخودآگاه در ذهنتان بازطراحی‌اش می‌کنید.\u003C\u002Fli>\n  \u003Cli>از حرف زدن با آدم‌ها و فهمیدن دلیل رفتارشان لذت می‌برید.\u003C\u002Fli>\n  \u003Cli>حوصله‌ی داده و نمودار و تست کردن فرضیه را دارید.\u003C\u002Fli>\n  \u003Cli>برایتان مهم‌تر است که چیزی «کار کند» تا اینکه «قشنگ باشد».\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>احتمالاً به UI نزدیک‌ترید اگر…\u003C\u002Fh3>\n\u003Cul>\n  \u003Cli>وقتی چیزی از نظر بصری ایراد دارد فوراً متوجه می‌شوید و می‌توانید بگویید چرا.\u003C\u002Fli>\n  \u003Cli>از کار کردن روی جزئیات ریز — دو پیکسل فاصله، یک درجه تغییر رنگ — خسته نمی‌شوید.\u003C\u002Fli>\n  \u003Cli>به فونت، ترکیب‌بندی و رنگ حساسیت دارید.\u003C\u002Fli>\n  \u003Cli>دیدن خروجی زیبای نهایی برایتان انگیزه می‌سازد.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>اگر هنوز مطمئن نیستید، \u003Ca href=\"\u002Ftalent\">آزمون استعدادیابی رایگان داناورس\u003C\u002Fa> در ۱۸ سوال نیمرخ شما را در شش بُعد — از جمله «خلاقیت بصری» و «حل مسئله» — می‌سنجد و مسیر محتمل‌تر را پیشنهاد می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>از کجا شروع کنم؟\u003C\u002Fh2>\n\n\u003Cp>یک نکته‌ی مهم: خیلی‌ها فکر می‌کنند باید اول تئوری UX را کامل بخوانند و بعد سراغ ابزار بروند. تجربه خلاف این را نشان می‌دهد. \u003Cstrong>وقتی چیزی نساخته‌اید، اصول UX برایتان انتزاعی و فراموش‌شدنی است.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Cp>مسیر پیشنهادی ما:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>یک ابزار بصری را یاد بگیرید و با آن چیزی بسازید.\u003C\u002Fstrong> حتی یک صفحه‌ی ساده. این کار مفاهیم را از ذهنی به عملی تبدیل می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>یک اپلیکیشن موجود را بازطراحی کنید.\u003C\u002Fstrong> چیزی که هر روز استفاده می‌کنید و از بخشی از آن بدتان می‌آید. این بهترین تمرین اول است چون مسئله از قبل وجود دارد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>طرحتان را به سه نفر نشان بدهید و ساکت بمانید.\u003C\u002Fstrong> فقط نگاه کنید کجا مکث می‌کنند. این اولین تست کاربری واقعی شماست و بیشتر از ده مقاله به شما یاد می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>تکرار کنید.\u003C\u002Fstrong> پورتفولیو با سه پروژه‌ی واقعی و مستند، ارزشش از ده گواهی‌نامه بیشتر است.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Ch2>واقعیت بازار کار ایران\u003C\u002Fh2>\n\n\u003Cp>در آگهی‌های استخدام ایران معمولاً یک نفر برای هر دو نقش استخدام می‌شود؛ عنوان شغلی «طراح UI\u002FUX» رایج‌ترین حالت است. یعنی در عمل باید هر دو را در حد قابل قبول بلد باشید، ولی بهتر است در یکی عمیق‌تر شوید.\u003C\u002Fp>\n\n\u003Cp>نکته‌ی عملی: \u003Cstrong>پورتفولیو تعیین‌کننده‌تر از رزومه است.\u003C\u002Fstrong> کارفرما در مصاحبه معمولاً می‌پرسد «چرا این تصمیم را گرفتی؟» — و اگر فقط طرح زیبا داشته باشید بدون توانایی توضیح منطق پشتش، همان‌جا متوقف می‌شوید. برای همین هر پروژه‌ی پورتفولیو باید یک توضیح کوتاه داشته باشد: مسئله چه بود، چه گزینه‌هایی را بررسی کردید، چرا این را انتخاب کردید.\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی\u003C\u002Fh2>\n\n\u003Cp>UX ساختار و منطق است؛ UI ظاهر و حس. اولی تصمیم می‌گیرد چه چیزی کجا باشد، دومی تصمیم می‌گیرد آن چیز چطور به نظر برسد. هیچ‌کدام بدون دیگری محصول خوبی نمی‌سازد.\u003C\u002Fp>\n\n\u003Cp>اگر می‌خواهید از سمت بصری شروع کنید، \u003Ca href=\"\u002Fcourses\u002Fphotoshop\">دوره‌ی فتوشاپ\u003C\u002Fa> نقطه‌ی شروع استانداردی است و بیشترین تقاضا را در بازار ایران دارد. اگر مستقیماً طراحی رابط کاربری هدفتان است، \u003Ca href=\"\u002Fcourses\u002Fsketch\">دوره‌ی طراحی رابط کاربری\u003C\u002Fa> از همان ابتدا روی اصول UI و پروتوتایپ تمرکز دارد. برای کار روی لوگو و تصویرسازی هم \u003Ca href=\"\u002Fcourses\u002Fillustrator\">دوره‌ی ایلاستریتور\u003C\u002Fa> مسیر درستی است.\u003C\u002Fp>\n\n\u003Cp>و اگر هنوز بین این مسیرها مردد هستید، قبل از پرداخت هر هزینه‌ای \u003Ca href=\"\u002Ftalent\">آزمون استعدادیابی\u003C\u002Fa> را بدهید یا با \u003Ca href=\"\u002Fcontact\">مشاوران داناورس\u003C\u002Fa> صحبت کنید. مشاوره رایگان است و هدفش این است که وقتتان را در مسیر اشتباه هدر ندهید.\u003C\u002Fp>\n  ","\u002Fimages\u002Fblog\u002Ftafavot-ui-va-ux.jpg","sketch","تفاوت UI و UX چیست؟ راهنمای کامل شروع طراحی","تفاوت طراحی UI و UX با مثال‌های ملموس: هرکدام چه کاری می‌کنند، چه مهارتی می‌خواهند، کدام مناسب شماست و از کجا باید شروع کرد.","tafavot-ui-va-ux",[534,535,536],"UX یعنی تجربه‌ی کاربری: ساختار، منطق و مسیر کاربر؛ UI یعنی رابط کاربری: ظاهر، رنگ، فونت و جزئیات بصری.","طراح UX بیشتر تحقیق و حل مسئله می‌کند و طراح UI طرح نهایی و سیستم طراحی می‌سازد؛ هیچ‌کدام بدون دیگری محصول خوبی نمی‌سازد.","در ایران معمولاً یک نفر برای هر دو نقش استخدام می‌شود؛ پس باید هر دو را در حد قابل قبول بلد باشید و در یکی عمیق‌تر شوید.",{"id":538,"created_at":539,"title":540,"category":8,"content":541,"image_url":542,"author":11,"is_published":12,"author_image_url":13,"related_course_slug":14,"seo_title":540,"seo_description":543,"schema_data":13,"slug":544,"tags":13,"updated_at":539,"summary_points":545,"reviewed_by":22},4,"2026-09-22T19:21:39.741786+00:00","برنامه‌نویسی را از کجا شروع کنم؟ نقشه راه واقع‌بینانه","\n\u003Cp>این سوال را هزاران نفر در روز جست‌وجو می‌کنند و متأسفانه بیشتر جواب‌هایی که می‌گیرند یا تبلیغ یک دوره است، یا فهرستی از ده زبان برنامه‌نویسی که آدم را گیج‌تر می‌کند. این مقاله سعی می‌کند جواب صادقانه بدهد — حتی جایی که جواب صادقانه آن چیزی نیست که دوست دارید بشنوید.\u003C\u002Fp>\n\n\u003Ch2>اول یک حقیقت ناخوشایند\u003C\u002Fh2>\n\n\u003Cp>سوال «کدام زبان را یاد بگیرم؟» تقریباً همیشه سوال اشتباهی است. نه به این دلیل که زبان مهم نیست، بلکه چون \u003Cstrong>بیشتر کسانی که این سوال را می‌پرسند، شش ماه بعد هیچ زبانی یاد نگرفته‌اند\u003C\u002Fstrong> — نه به خاطر انتخاب اشتباه، بلکه چون هیچ‌وقت از مرحله‌ی انتخاب عبور نکردند.\u003C\u002Fp>\n\n\u003Cp>انتخاب زبان اولین ۵ درصد مسیر است. ۹۵ درصد باقی‌مانده این است که هر هفته بنشینید و کد بزنید، حتی وقتی حوصله ندارید و حتی وقتی کدتان کار نمی‌کند. اگر قرار است فقط یک چیز از این مقاله بردارید، همین باشد: \u003Cstrong>زبان بد انتخاب کردن قابل جبران است، شروع نکردن نه.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Ch2>مرحله‌ی صفر: هدفتان را دقیق کنید\u003C\u002Fh2>\n\n\u003Cp>«می‌خواهم برنامه‌نویسی یاد بگیرم» مثل این است که بگویید «می‌خواهم ورزش کنم». شنا و وزنه‌برداری هر دو ورزش‌اند ولی هیچ ربطی به هم ندارند. قبل از هر چیز مشخص کنید کدام‌یک از این‌ها هستید:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>می‌خواهم شغلم را عوض کنم و وارد بازار کار نرم‌افزار شوم.\u003C\u002Fstrong> افق زمانی شما ۸ تا ۱۸ ماه است و باید از همان اول با جدیت پروژه بسازید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>می‌خواهم در شغل فعلی‌ام کارآمدتر باشم.\u003C\u002Fstrong> شاید اصلاً به برنامه‌نویسی کامل نیاز ندارید؛ ممکن است اتوماسیون ساده یا ابزارهای هوش مصنوعی کافی باشد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>کنجکاوم و می‌خواهم ببینم چطور است.\u003C\u002Fstrong> عالی است — ولی صادق باشید و از روز اول هدف «استخدام در شش ماه» نگذارید، چون فشارش شما را زودتر از موعد خسته می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>برای فرزندم دنبال مسیر هستم.\u003C\u002Fstrong> این یک مسیر کاملاً متفاوت است و پایین‌تر جداگانه به آن می‌پردازیم.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>حالا زبان: چرا پایتون برای اکثر آدم‌ها جواب درست است\u003C\u002Fh2>\n\n\u003Cp>اگر هدفتان بازار کار یا هوش مصنوعی است، پایتون احتمالاً بهترین شروع برای شماست. دلایلش فنی نیست، عملی است:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>شیب یادگیری ملایم‌تری دارد.\u003C\u002Fstrong> کدی که در پایتون یک خط است، در بعضی زبان‌ها ده خط است. در ماه‌های اول که انگیزه شکننده است، دیدن نتیجه‌ی سریع تعیین‌کننده است.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>چند در را هم‌زمان باز می‌کند.\u003C\u002Fstrong> با یک زبان می‌توانید به سمت هوش مصنوعی، تحلیل داده، بک‌اند یا اتوماسیون بروید. لازم نیست همین حالا تصمیم نهایی بگیرید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>منابع فارسی‌اش از همه بیشتر است.\u003C\u002Fstrong> وقتی گیر می‌کنید — و گیر خواهید کرد — احتمال پیدا کردن جواب به زبان خودتان بالاتر است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>چه زمانی پایتون انتخاب درستی \u003Cem>نیست\u003C\u002Fem>؟ اگر هدف مشخصی دارید که زبان دیگری می‌خواهد: ساخت وب‌سایت تعاملی (جاوااسکریپت)، اپلیکیشن اندروید (کاتلین)، یا بازی‌سازی حرفه‌ای (سی‌شارپ). در این حالت‌ها مستقیم سراغ همان بروید و وقت را در پایتون تلف نکنید.\u003C\u002Fp>\n\n\u003Ch2>سه ماه اول: دقیقاً چه کار کنید\u003C\u002Fh2>\n\n\u003Ch3>ماه اول — پایه‌ها و اولین خروجی\u003C\u002Fh3>\n\u003Cp>متغیر، شرط، حلقه، تابع و لیست. همین. این‌ها حدود ۸۰ درصد کدی است که یک برنامه‌نویس در روزمره می‌نویسد. هدف ماه اول این نیست که همه‌چیز را بفهمید؛ این است که \u003Cstrong>اولین برنامه‌ی کوچکی که کار می‌کند را بسازید\u003C\u002Fstrong> — یک ماشین‌حساب، یک بازی حدس عدد، یک برنامه که فایل‌های یک پوشه را مرتب می‌کند.\u003C\u002Fp>\n\n\u003Ch3>ماه دوم — پروژه‌ی واقعی و آشنایی با خطا\u003C\u002Fh3>\n\u003Cp>چیزی بسازید که خودتان واقعاً استفاده کنید. این مهم‌ترین تغییر است: وقتی پروژه مال خودتان باشد، برای حلش انگیزه دارید. در این ماه با چیزی روبه‌رو می‌شوید که هیچ ویدیویی آماده‌تان نمی‌کند: \u003Cstrong>خطاهایی که دلیلشان معلوم نیست.\u003C\u002Fstrong> خواندن پیام خطا و جست‌وجوی درست، خودش یک مهارت است و در همین ماه ساخته می‌شود.\u003C\u002Fp>\n\n\u003Ch3>ماه سوم — گیت‌هاب و بازخورد\u003C\u002Fh3>\n\u003Cp>کدتان را در گیت‌هاب منتشر کنید، حتی اگر از کیفیتش خجالت می‌کشید. بعد آن را به کسی که از شما جلوتر است نشان بدهید و بازخورد بگیرید. این مرحله‌ای است که اکثر خودآموزها رد می‌کنند و دقیقاً به همین دلیل سال‌ها در سطح متوسط می‌مانند.\u003C\u002Fp>\n\n\u003Ch2>تله‌ای که اکثر آدم‌ها در آن می‌افتند\u003C\u002Fh2>\n\n\u003Cp>اسمش «دام آموزش» است: هفته‌ها ویدیو دیدن، سر تکان دادن، احساس پیشرفت کردن — و بعد وقتی صفحه‌ی خالی را باز می‌کنید، هیچ نمی‌دانید از کجا شروع کنید.\u003C\u002Fp>\n\n\u003Cp>دلیلش این است که \u003Cstrong>تماشا کردن و انجام دادن دو مهارت متفاوت‌اند.\u003C\u002Fstrong> دیدن یک نفر که مسئله را حل می‌کند، توهم یادگیری می‌سازد چون هر قدمش منطقی به نظر می‌رسد. ولی چیزی که یاد نمی‌گیرید این است که او از کجا فهمید باید این قدم را بردارد.\u003C\u002Fp>\n\n\u003Cblockquote>قانون ساده و مؤثر: به ازای هر یک ساعت آموزش دیدن، حداقل دو ساعت کد بزنید. اگر این نسبت رعایت نشود، در حال جمع کردن اطلاعات هستید نه ساختن مهارت.\u003C\u002Fblockquote>\n\n\u003Ch2>واقعاً چقدر طول می‌کشد؟\u003C\u002Fh2>\n\n\u003Cp>با فرض روزی یک تا دو ساعت مداوم:\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>۱ تا ۲ ماه:\u003C\u002Fstrong> می‌توانید برنامه‌های کوچک بنویسید و کد ساده را بخوانید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>۴ تا ۶ ماه:\u003C\u002Fstrong> می‌توانید یک پروژه‌ی کامل را از صفر تا انتشار ببرید.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>۸ تا ۱۸ ماه:\u003C\u002Fstrong> بازه‌ی واقع‌بینانه برای آماده شدن به سطح جونیور — با پورتفولیو، نه فقط دانش.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>هر کسی به شما بگوید «در سه ماه برنامه‌نویس شو و استخدام شو»، یا تعریف متفاوتی از برنامه‌نویس دارد یا چیزی می‌فروشد. البته که استثنا وجود دارد، ولی برنامه‌ریزی بر اساس استثنا تصمیم خوبی نیست.\u003C\u002Fp>\n\n\u003Ch2>اگر برای فرزندتان دنبال مسیر هستید\u003C\u002Fh2>\n\n\u003Cp>مسیر کودکان کاملاً متفاوت است و مهم‌ترین اشتباه والدین این است که همان مسیر بزرگسالان را کوچک‌شده به کودک می‌دهند.\u003C\u002Fp>\n\n\u003Cul>\n  \u003Cli>\u003Cstrong>زیر ۱۰ سال:\u003C\u002Fstrong> \u003Ca href=\"\u002Fcourses\u002Fscratch\">اسکرچ\u003C\u002Fa> بهترین شروع است. کودک با کشیدن بلوک‌های رنگی بازی و انیمیشن می‌سازد و بدون درگیر شدن با تایپ و خطای نگارشی، تفکر الگوریتمی یاد می‌گیرد. این همان پایه‌ای است که بعداً یادگیری هر زبانی را آسان می‌کند.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>۱۰ تا ۱۴ سال:\u003C\u002Fstrong> \u003Ca href=\"\u002Fcourses\u002Fpython-kids\">پایتون کودکان\u003C\u002Fa> مناسب‌تر است. در این سن نوجوان معمولاً از «بازی‌گونه» بودن اسکرچ عبور کرده و می‌خواهد چیز «واقعی» بسازد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>علاقه‌مند به ساخت و سخت‌افزار:\u003C\u002Fstrong> اگر فرزندتان بیشتر اهل باز کردن وسایل و ساختن است تا نشستن پای صفحه، \u003Ca href=\"\u002Fcourses\u002Frobotics-kids\">رباتیک کودکان\u003C\u002Fa> انتخاب طبیعی‌تری است.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>یک توصیه‌ی مهم به والدین: در این سن \u003Cstrong>هدف استخدام نیست، هدف کنجکاو ماندن است.\u003C\u002Fstrong> فشار آوردن برای پیشرفت سریع، مطمئن‌ترین راه برای بیزار کردن کودک از این حوزه است.\u003C\u002Fp>\n\n\u003Ch2>و اگر اصلاً نمی‌دانم به چه چیزی علاقه دارم؟\u003C\u002Fh2>\n\n\u003Cp>این حالت رایج‌تر از چیزی است که فکر می‌کنید و هیچ ایرادی ندارد. ولی هزینه‌ی انتخاب تصادفی بالاست: چند ماه در مسیری که با شیوه‌ی فکر کردنتان نمی‌خواند، معمولاً به این نتیجه‌ی اشتباه ختم می‌شود که «من استعدادش را ندارم».\u003C\u002Fp>\n\n\u003Cp>دو راه رایگان برای روشن شدن دارید:\u003C\u002Fp>\n\n\u003Col>\n  \u003Cli>\u003Cstrong>\u003Ca href=\"\u002Ftalent\">آزمون استعدادیابی\u003C\u002Fa>\u003C\u002Fstrong> — ۱۸ سوال، حدود دو دقیقه، بدون ثبت‌نام. نیمرخ شما را در شش بُعد می‌سنجد (منطق، خلاقیت بصری، سیستم و سخت‌افزار، تحلیل داده، پشتکار و کار تیمی) و بر اساس دو بُعد قوی‌تان مسیر محتمل‌تر را پیشنهاد می‌دهد.\u003C\u002Fli>\n  \u003Cli>\u003Cstrong>دو هفته تست عملی\u003C\u002Fstrong> — یک هفته چیزی بصری بسازید (مثلاً طراحی یک صفحه) و یک هفته چیزی منطقی (مثلاً یک اسکریپت کوچک). ببینید کدام‌یک باعث می‌شود متوجه گذر زمان نشوید. این حس، اطلاعات واقعی‌تری از هر آزمونی می‌دهد.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>اگر بین مسیر طراحی و برنامه‌نویسی مردد هستید، مقاله‌ی \u003Ca href=\"\u002Flearning\u002Ftafavot-ui-va-ux\">تفاوت UI و UX\u003C\u002Fa> تصویر روشن‌تری از سمت طراحی به شما می‌دهد.\u003C\u002Fp>\n\n\u003Ch2>خودآموز یا دوره؟\u003C\u002Fh2>\n\n\u003Cp>هر دو جواب می‌دهند و انتخاب بین آن‌ها بیشتر به شخصیت شما برمی‌گردد تا به کیفیت منابع.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>خودآموز\u003C\u002Fstrong> اگر نظم شخصی بالایی دارید و از گشتن و کنار هم گذاشتن منابع پراکنده لذت می‌برید. رایگان است ولی زمان بیشتری می‌گیرد، چون بخشی از انرژی‌تان صرف تصمیم‌گیری درباره‌ی «بعدی چه بخوانم» می‌شود.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>دوره\u003C\u002Fstrong> اگر بدون ساختار و مهلت مشخص کار را عقب می‌اندازید، یا وقتی گیر می‌کنید کسی را می‌خواهید که مستقیم جواب بدهد. مزیت واقعی یک دوره‌ی خوب محتوایش نیست — محتوا همه‌جا هست — بلکه \u003Cstrong>ترتیب درست مطالب و وجود کسی است که کد شما را ببیند و بگوید کجا اشتباه فکر کرده‌اید.\u003C\u002Fstrong>\u003C\u002Fp>\n\n\u003Ch2>جمع‌بندی: پنج قدم عملی\u003C\u002Fh2>\n\n\u003Col>\n  \u003Cli>هدفتان را در یک جمله بنویسید. اگر نمی‌توانید، هنوز آماده‌ی انتخاب زبان نیستید.\u003C\u002Fli>\n  \u003Cli>یک زبان انتخاب کنید — برای اکثر آدم‌ها پایتون — و \u003Cstrong>دیگر به انتخابتان شک نکنید.\u003C\u002Fstrong>\u003C\u002Fli>\n  \u003Cli>روزی یک ساعت، اما هر روز. یک ساعت روزانه از پنج ساعت آخر هفته مؤثرتر است.\u003C\u002Fli>\n  \u003Cli>از هفته‌ی دوم پروژه بسازید. صبر نکنید تا «آماده» شوید؛ هیچ‌وقت نمی‌شوید.\u003C\u002Fli>\n  \u003Cli>کدتان را به کسی نشان بدهید. بازخورد سریع‌ترین راه کوتاه کردن مسیر است.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>اگر می‌خواهید با ساختار و مسیر مشخص شروع کنید، \u003Ca href=\"\u002Fcourses\u002Fpython-basics\">دوره‌ی آموزش پایتون از صفر\u003C\u002Fa> دقیقاً بر همین ترتیب چیده شده: مفهوم کوتاه، پیاده‌سازی هم‌زمان با مدرس، تمرین با بازخورد و پروژه‌ی پایانی قابل ارائه. اگر هدفتان مشخصاً هوش مصنوعی است، بعد از آن \u003Ca href=\"\u002Fcourses\u002Fmachine-learning\">دوره‌ی ماشین لرنینگ\u003C\u002Fa> ادامه‌ی طبیعی مسیر است.\u003C\u002Fp>\n\n\u003Cp>و اگر هنوز مطمئن نیستید کدام مسیر برایتان مناسب است، قبل از پرداخت هر هزینه‌ای \u003Ca href=\"\u002Ftalent\">آزمون استعدادیابی\u003C\u002Fa> را بدهید یا با \u003Ca href=\"\u002Fcontact\">مشاوران داناورس\u003C\u002Fa> صحبت کنید. مشاوره رایگان است و هدفش این است که ماه‌های اولتان را در مسیر درست شروع کنید.\u003C\u002Fp>\n  \n\u003C!-- more-reading-v1 -->\n\u003Ch2>مطالعه‌ی بیشتر\u003C\u002Fh2>\n\u003Cul>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Famoozesh-python-az-sefr\">آموزش پایتون از صفر\u003C\u002Fa>: نقشه‌ی راه قدم‌به‌قدم و منابع رایگان برای شروع با پایتون.\u003C\u002Fli>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Famoozesh-barnamenevisi-koodakan\">آموزش برنامه‌نویسی کودکان\u003C\u002Fa>: اگر برای فرزندتان دنبال مسیر هستید، از سن مناسب تا انتخاب کلاس.\u003C\u002Fli>\n\u003C\u002Ful>","\u002Fimages\u002Fblog\u002Fbarnamenevisi-az-koja-shoroo-konam.jpg","راهنمای صادقانه‌ی شروع برنامه‌نویسی: کدام زبان، چه مدت طول می‌کشد، دام آموزش چیست و مسیر کودکان چه تفاوتی دارد.","barnamenevisi-az-koja-shoroo-konam",[546,547,548],"قبل از انتخاب زبان، هدفتان را دقیق کنید؛ «کدام زبان را یاد بگیرم؟» برای بیشتر کسانی که می‌پرسند سؤال اشتباهی است.","اگر هدف بازار کار یا هوش مصنوعی است، پایتون برای بیشتر آدم‌ها بهترین شروع است؛ ماه اول فقط متغیر، شرط، حلقه، تابع و لیست.","با روزی یک تا دو ساعت، در ۱ تا ۲ ماه برنامه‌ی کوچک می‌نویسید و در ۴ تا ۶ ماه یک پروژه‌ی کامل را تا انتشار می‌برید؛ از «دام آموزش» یعنی فقط تماشای ویدیو دوری کنید.",{"id":550,"created_at":551,"title":552,"category":59,"content":553,"image_url":554,"author":22,"is_published":12,"author_image_url":555,"related_course_slug":62,"seo_title":552,"seo_description":556,"schema_data":13,"slug":557,"tags":558,"updated_at":551,"summary_points":559,"reviewed_by":70},3,"2026-08-30T11:51:14.649294+00:00","برای آموزش هوش مصنوعی از کجا شروع کنیم؟ (نقشه راه ۲۰۲۶)","\u003Cp>دنیا با سرعت نور در حال پیشرفت است و یادگیری تکنولوژی دیگر یک انتخاب نیست؛ بلکه مهارتی ضروری برای بقا در بازار کار فردا محسوب می‌شود. اما سوالی که ذهن بسیاری از علاقه‌مندان را درگیر کرده این است: \u003Cstrong>برای \u003C\u002Fstrong>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-blue-600 dark:text-cyan-400 font-bold hover:underline transition-colors cursor-pointer\" href=\"https:\u002F\u002Fwww.danaverse.ir\u002Fcourses\">\u003Cstrong>آموزش هوش مصنوعی\u003C\u002Fstrong>\u003C\u002Fa>\u003Cstrong> از کجا شروع کنیم؟\u003C\u002Fstrong> در آکادمی داناورس، ما محیط‌های توسعه را صرفاً شبیه‌سازی نمی‌کنیم؛ بلکه شما را با آموزشی ۱۰۰٪ پروژه‌محور و بدون تئوری‌های خسته‌کننده، مستقیماً وارد پروژه‌های واقعی می‌کنیم. در این نقشه راه، مسیرهای مختلف ورود به دنیای AI را بررسی می‌کنیم تا بهترین انتخاب را داشته باشید.\u003C\u002Fp>\u003Ch2>۱. استعدادیابی هوشمند: آموزش هوش مصنوعی به زبان ساده\u003C\u002Fh2>\u003Cp>بسیاری از افراد از نام «هوش مصنوعی» می‌ترسند و فکر می‌کنند به پیش‌نیازهای ریاضی بسیار پیچیده‌ای نیاز دارند. اما قدم اول بسیار ساده است! پیش از هرگونه ثبت‌نام کورکورانه، سیستم هوشمند داناورس مسیر اختصاصی شما را مشخص می‌کند. با شرکت در\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-blue-600 dark:text-cyan-400 font-bold hover:underline transition-colors cursor-pointer\" href=\"https:\u002F\u002Fwww.danaverse.ir\u002Ftalent\"> تست استعدادیابی\u003C\u002Fa> برنامه‌نویسی ما که شامل ۱۵ سوال هدفمند و مبتنی بر روانشناسی شناختی است، در کمتر از ۲ دقیقه مسیر آموزشی و شغلی ایده‌آل خود را پیدا می‌کنید. یادگیری هوش مصنوعی به زبان ساده، دقیقاً از شناخت توانمندی‌های ذهن شما آغاز می‌شود.\u003C\u002Fp>\u003Ch2>۲. مسیر مهندسی: آموزش هوش مصنوعی با پایتون\u003C\u002Fh2>\u003Cp>اگر ذهن تحلیل‌گری دارید و می‌خواهید مدل‌های هوشمند اختصاصی خودتان را بسازید، زبان برنامه‌نویسی پایتون اصلی‌ترین بلیت ورود شما به بازار کار جهانی است.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>مبانی برنامه‌نویسی:\u003C\u002Fstrong> شروع قدرتمند با پایتون مقدماتی و تسلط بر توابع، حلقه‌ها و ساختارهای داده بدون نیاز به پیش‌زمینه.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>یادگیری ماشین (Machine Learning):\u003C\u002Fstrong> پس از تسلط بر کدهای پایه، با استفاده از کتابخانه‌های قدرتمندی مثل Scikit-Learn و TensorFlow روی پاک‌سازی داده‌های خام و پیش‌بینی اطلاعات کار خواهید کرد. \u003Cem>(پیشنهاد می‌کنیم برای تسلط بر این مهارت، از \u003C\u002Fem>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-blue-600 dark:text-cyan-400 font-bold hover:underline transition-colors cursor-pointer\" href=\"https:\u002F\u002Fwww.danaverse.ir\u002Fcourses\u002Fpython-basics\">\u003Cstrong>\u003Cem>دوره آنلاین پایتون\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fa>\u003Cem> داناورس دیدن کنید).\u003C\u002Fem>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>۳. مسیر خلاقیت: آموزش هوش مصنوعی برای تولید محتوا\u003C\u002Fh2>\u003Cp>آیا هوش مصنوعی فقط برای برنامه‌نویسان است؟ خیر! اگر به کدنویسی علاقه‌ای ندارید اما می‌خواهید راندمان کاری خود را در دیجیتال مارکتینگ و طراحی ده‌برابر کنید، تسلط بر ابزارهای مولد (Generative AI) بهترین انتخاب است.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>مهندسی پرامپت (Prompt Engineering):\u003C\u002Fstrong> یادگیری تعامل حرفه‌ای و تولید محتوای متنی پیشرفته با استفاده از مدل‌های زبانی مانند GPT-4 و Gemini.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>خلق هنرهای بصری:\u003C\u002Fstrong> ساخت تصاویر رئال با Midjourney و تولید ویدیوهای شگفت‌انگیز با ابزارهایی نظیر Sora و Runway که برای گرافیست‌ها و تولیدکنندگان محتوا یک معجزه محسوب می‌شود.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>۴. مسیر آینده‌سازان: آموزش هوش مصنوعی به کودکان و نوجوانان\u003C\u002Fh2>\u003Cp>بهترین زمان برای یادگیری منطق ماشین، سنین پایین است. دپارتمان پایه و خلاقیت داناورس، ذهن نوجوانان را از طریق بازی‌سازی برای درک تکنولوژی‌های آینده آماده می‌کند.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Cstrong>اسکرچ (Scratch):\u003C\u002Fstrong> درک عمیق حلقه‌ها، شرط‌ها و تفکر منطقی از طریق پلتفرم‌های بلوکی بدون درگیری با کدهای پیچیده متنی.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>پایتون کودکان:\u003C\u002Fstrong> گذر نرم و هیجان‌انگیز از کدهای بلوکی به نوشتن اولین اسکریپت‌های واقعی با پایتون و رسم اشکال گرافیکی جذاب با ماژول Turtle.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>جمع‌بندی:\u003C\u002Fstrong> ورود به دنیای AI نیازمند یک راهنمای دلسوز و مسیری شفاف است. فرقی نمی‌کند که قصد شما تولید محتوای خلاقانه باشد یا مهندسی نرم‌افزار؛ مهم این است که از همین امروز قدم اول را بردارید. برای شروع این مسیر هیجان‌انگیز، پیشنهاد می‌کنیم با \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-blue-600 dark:text-cyan-400 font-bold hover:underline transition-colors cursor-pointer\" href=\"https:\u002F\u002Fwww.danaverse.ir\u002Fcourses\u002Fpython-basics\">\u003Cstrong>ثبت نام در دوره پایتون\u003C\u002Fstrong>\u003C\u002Fa> یا \u003Ca target=\"_blank\" rel=\"noopener noreferrer\" class=\"text-blue-600 dark:text-cyan-400 font-bold hover:underline transition-colors cursor-pointer\" href=\"https:\u002F\u002Fwww.danaverse.ir\u002Fcourses\u002Fai-tools\">ابزارهای هوش مصنوعی\u003C\u002Fa> داناورس، آینده شغلی خود را تضمین کنید.\u003C\u002Fp>\u003Cp>\u003C\u002Fp>\n\u003C!-- more-reading-v1 -->\n\u003Ch2>مطالعه‌ی بیشتر\u003C\u002Fh2>\n\u003Cul>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Famoozesh-python-az-sefr\">آموزش پایتون از صفر\u003C\u002Fa>: نقشه‌ی راه هشت‌هفته‌ای برای قدم اول این مسیر.\u003C\u002Fli>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Fmachine-learning-az-koja-shoroo-konam\">ماشین لرنینگ از کجا شروع کنم؟\u003C\u002Fa>: پیش‌نیازهای واقعی و قدم‌های بعد از پایتون.\u003C\u002Fli>\n  \u003Cli>\u003Ca href=\"\u002Flearning\u002Fhoosh-masnooi-chist\">هوش مصنوعی چیست؟\u003C\u002Fa>: اگر می‌خواهید اول مفاهیم پایه را به زبان ساده بدانید.\u003C\u002Fli>\n\u003C\u002Ful>","https:\u002F\u002Frrelkadkixesdzydcwgt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblogs\u002Fcover-1788091184095.jpg","https:\u002F\u002Frrelkadkixesdzydcwgt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblogs\u002Fauthor-1788090673042.jpg","نقشه راه جامع یادگیری هوش مصنوعی در سال ۲۰۲۶. از استعدادیابی برنامه‌نویسی تا آموزش پایتون و ماشین لرنینگ با رویکرد پروژه‌محور در داناورس.","how-to-start-ai-roadmap","[\"هوش مصنوعی\",\"پایتون\",\"آموزش هوش مصنوعی\",\"آموزش برنامه نویسی\"]",[560,561,562],"یادگیری هوش مصنوعی سه مسیر اصلی دارد: مسیر مهندسی با پایتون برای ساختن مدل، مسیر خلاقیت با ابزارهای هوش مصنوعی برای تولید محتوا، و مسیر کودکان و نوجوانان با بازی‌سازی.","قدم اول قبل از هر ثبت‌نامی، شناختن استعداد و علاقه‌ی خودتان است؛ برای استفاده از ابزارهای هوش مصنوعی به ریاضی پیچیده نیاز ندارید.","کسی که می‌خواهد مدل هوشمند بسازد، باید از مبانی برنامه‌نویسی پایتون شروع کند.",{"id":564,"created_at":565,"title":566,"category":59,"content":567,"image_url":568,"author":22,"is_published":12,"author_image_url":569,"related_course_slug":62,"seo_title":570,"seo_description":571,"schema_data":13,"slug":572,"tags":573,"updated_at":565,"summary_points":574,"reviewed_by":70},2,"2026-07-07T09:48:23.788045+00:00","بهترین ابزارهای هوش مصنوعی در سال ۲۰۲۶ | معرفی کامل بیش از ۵۰ ابزار AI","هوش مصنوعی (Artificial Intelligence یا AI) در سال‌های اخیر از یک فناوری نوظهور به یکی از مهم‌ترین ابزارهای زندگی، آموزش و کسب‌وکار تبدیل شده است. امروزه تنها با چند دستور متنی می‌توان مقاله نوشت، تصویر طراحی کرد، ویدیو ساخت، موسیقی تولید کرد، کدنویسی انجام داد و حتی کمپین‌های بازاریابی را مدیریت کرد.\u003C\u002Fp>\u003Cp>رشد سریع مدل‌های زبانی و ابزارهای مولد باعث شده است که هر ماه سرویس‌های جدیدی معرفی شوند و انتخاب بهترین ابزار برای کاربران دشوارتر از گذشته باشد. به همین دلیل، آشنایی با قابلیت‌ها، مزایا و کاربردهای هر ابزار اهمیت زیادی دارد.\u003C\u002Fp>\u003Cp>در این مقاله بیش از ۵۰ ابزار برتر هوش مصنوعی در سال ۲۰۲۶ را در دسته‌بندی‌های مختلف معرفی می‌کنیم. همچنین کاربرد، مزایا و مناسب‌ترین استفاده هر ابزار را بررسی خواهیم کرد تا بتوانید متناسب با نیاز خود بهترین گزینه را انتخاب کنید.\u003C\u002Fp>\u003Cp>اگر تولیدکننده محتوا، برنامه‌نویس، طراح گرافیک، دانشجو، مدرس یا صاحب کسب‌وکار هستید، این راهنما می‌تواند نقطه شروع مناسبی برای استفاده حرفه‌ای از هوش مصنوعی باشد.\u003C\u002Fp>\u003Ch2>هوش مصنوعی چیست؟\u003C\u002Fh2>\u003Cp>هوش مصنوعی یا Artificial Intelligence (AI) شاخه‌ای از علوم کامپیوتر است که هدف آن ساخت سیستم‌هایی است که بتوانند وظایفی مشابه توانایی‌های انسانی انجام دهند.\u003C\u002Fp>\u003Cp>این وظایف شامل:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>یادگیری از داده‌ها\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تشخیص الگوها\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پردازش زبان انسان\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تحلیل اطلاعات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تصمیم‌گیری\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید محتوا\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>می‌شود.\u003C\u002Fp>\u003Cp>برخلاف نرم‌افزارهای سنتی که فقط دستورات از پیش تعیین‌شده را اجرا می‌کنند، سیستم‌های هوش مصنوعی می‌توانند با استفاده از داده‌ها یاد بگیرند و عملکرد خود را بهبود دهند.\u003C\u002Fp>\u003Ch2>چرا ابزارهای هوش مصنوعی اهمیت دارند؟\u003C\u002Fh2>\u003Cp>استفاده از ابزارهای هوش مصنوعی مزایای زیادی برای افراد و سازمان‌ها دارد:\u003C\u002Fp>\u003Ch3>افزایش سرعت انجام کارها\u003C\u002Fh3>\u003Cp>وظایفی که ساعت‌ها زمان می‌بردند، اکنون در چند دقیقه انجام می‌شوند. برای مثال تولید یک مقاله، ساخت یک تصویر تبلیغاتی یا ایجاد یک نمونه اولیه طراحی می‌تواند با کمک AI بسیار سریع‌تر انجام شود.\u003C\u002Fp>\u003Ch3>کاهش هزینه‌ها\u003C\u002Fh3>\u003Cp>کسب‌وکارها می‌توانند بسیاری از فرآیندهای تولید محتوا، طراحی، تحلیل داده و پشتیبانی مشتری را با هزینه کمتر انجام دهند.\u003C\u002Fp>\u003Ch3>افزایش خلاقیت\u003C\u002Fh3>\u003Cp>هوش مصنوعی جایگزین خلاقیت انسان نیست؛ بلکه مانند یک دستیار قدرتمند عمل می‌کند و به افراد کمک می‌کند ایده‌های بیشتری تولید کنند.\u003C\u002Fp>\u003Ch3>ایجاد فرصت‌های جدید شغلی\u003C\u002Fh3>\u003Cp>مهارت استفاده از ابزارهای AI به یکی از مهارت‌های مهم بازار کار تبدیل شده است. افرادی که بتوانند این ابزارها را به درستی استفاده کنند، مزیت رقابتی بیشتری خواهند داشت.\u003C\u002Fp>\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Ch2>دسته‌بندی بهترین ابزارهای هوش مصنوعی در سال ۲۰۲۶\u003C\u002Fh2>\u003Cp>برای انتخاب راحت‌تر، ابزارهای هوش مصنوعی را در چند دسته اصلی بررسی می‌کنیم:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>ابزارهای تولید متن\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای تولید تصویر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای تولید ویدیو\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای تولید موسیقی و صدا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای برنامه‌نویسی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای طراحی گرافیک\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای ساخت ارائه و اسلاید\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای بازاریابی دیجیتال\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای تحقیق و تحلیل داده\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای آموزشی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>در ادامه، بهترین ابزارهای هر دسته را معرفی می‌کنیم.\u003C\u002Fp>\u003Ch2>۱. بهترین ابزارهای هوش مصنوعی برای تولید متن\u003C\u002Fh2>\u003Cp>ابزارهای تولید متن از پرکاربردترین سرویس‌های هوش مصنوعی هستند. این ابزارها می‌توانند در نوشتن مقاله، تولید محتوای وب‌سایت، پاسخ به سوالات، خلاصه‌سازی، ترجمه، نگارش ایمیل، ایده‌پردازی و حتی برنامه‌نویسی به کاربران کمک کنند.\u003C\u002Fp>\u003Ch3>1. ChatGPT\u003C\u002Fh3>\u003Cp>ChatGPT یکی از شناخته‌شده‌ترین ابزارهای هوش مصنوعی جهان است که توسط OpenAI توسعه داده شده است. این ابزار می‌تواند متن تولید کند، به سوالات پاسخ دهد، کد بنویسد، فایل‌ها را تحلیل کند و در یادگیری موضوعات مختلف به کاربران کمک کند.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تولید مقاله\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید محتوای شبکه‌های اجتماعی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ایده‌پردازی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>برنامه‌نویسی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ترجمه\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>خلاصه‌سازی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>آموزش\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>رابط کاربری ساده\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پشتیبانی از زبان فارسی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cul>\u003Cli>\u003Cp>پاسخ‌های دقیق\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>قابلیت تحلیل فایل و تصویر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>مناسب برای کاربران مبتدی و حرفه‌ای\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>2. Gemini\u003C\u002Fh3>\u003Cp>Gemini محصول گوگل است و یکی از قدرتمندترین مدل‌های هوش مصنوعی چندوجهی (Multimodal) محسوب می‌شود. این ابزار علاوه بر پردازش متن، توانایی تحلیل تصاویر، فایل‌ها و اطلاعات موجود در سرویس‌های گوگل را نیز دارد.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تحقیق\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید محتوا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تحلیل فایل\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پاسخ به سوالات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>برنامه‌ریزی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پردازش تصویر\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>یکپارچگی با سرویس‌های گوگل\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>سرعت بالا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تحلیل فایل‌ها\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>درک مناسب تصاویر\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>3. Claude\u003C\u002Fh3>\u003Cp>Claude محصول شرکت Anthropic است و یکی از بهترین ابزارها برای تحلیل اسناد طولانی، نگارش متن‌های حرفه‌ای و پاسخ‌های دقیق محسوب می‌شود.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تحلیل PDF\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>خلاصه‌سازی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>نگارش مقاله\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>بررسی قراردادها\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پاسخ به سوالات تخصصی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>دقت بالا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>درک عالی متن‌های طولانی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>مناسب برای پژوهشگران و نویسندگان\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>4. Perplexity AI\u003C\u002Fh3>\u003Cp>Perplexity AI ترکیبی از موتور جستجو و هوش مصنوعی است که پاسخ‌های خود را همراه با منابع معتبر ارائه می‌دهد. این ویژگی باعث شده است که برای تحقیقات علمی و بررسی اطلاعات گزینه بسیار مناسبی باشد.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تحقیق\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>جمع‌آوری منابع\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>بررسی مقالات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پاسخ به سوالات تخصصی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>5. Jasper AI\u003C\u002Fh3>\u003Cp>Jasper یکی از ابزارهای محبوب برای تولید محتوای بازاریابی و تبلیغاتی است.\u003C\u002Fp>\u003Cp>کاربردها:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>متن تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ایمیل مارکتینگ\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>محتوای شبکه‌های اجتماعی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید محتوای برندها\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>\u003Ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"http:\u002F\u002FCopy.ai\">Copy.ai\u003C\u002Fa>\u003C\u002Fh3>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"http:\u002F\u002FCopy.ai\">Copy.ai\u003C\u002Fa> ابزاری مناسب برای تولید متن‌های تبلیغاتی، کپشن شبکه‌های اجتماعی، توضیحات محصولات و محتوای فروش است.\u003C\u002Fp>\u003Ch3>Writesonic\u003C\u002Fh3>\u003Cp>Writesonic با تمرکز بر تولید محتوای سئو، یکی از گزینه‌های محبوب برای وبلاگ‌نویسان و مدیران سایت است و قابلیت تولید مقاله، توضیحات محصول و صفحات فرود را دارد.\u003C\u002Fp>\u003Ch3>Notion AI\u003C\u002Fh3>\u003Cp>Notion AI درون نرم‌افزار Notion قرار دارد و برای خلاصه‌سازی یادداشت‌ها، تولید متن، مدیریت پروژه و سازماندهی اطلاعات استفاده می‌شود.\u003C\u002Fp>\u003Cp>\u003C\u002Fp>\u003Ch2>2. بهترین ابزارهای هوش مصنوعی برای تولید تصویر \u003C\u002Fh2>\u003Cp>تولید تصویر با هوش مصنوعی یکی از جذاب‌ترین و پرکاربردترین شاخه‌های AI است. این ابزارها با دریافت یک توضیح متنی (Prompt)، تصاویر باکیفیت، هنری یا واقع‌گرایانه تولید می‌کنند و به طراحان، تولیدکنندگان محتوا، بازاریابان و حتی کاربران عادی کمک می‌کنند بدون نیاز به مهارت‌های پیشرفته طراحی، آثار حرفه‌ای خلق کنند.\u003C\u002Fp>\u003Cp>در سال ۲۰۲۶ رقابت بین ابزارهای تولید تصویر بسیار شدید شده است و هرکدام نقاط قوت و کاربردهای خاص خود را دارند. در ادامه با بهترین گزینه‌ها آشنا می‌شویم.\u003C\u002Fp>\u003Ch3>1. Midjourney\u003C\u002Fh3>\u003Cp>Midjourney یکی از محبوب‌ترین و قدرتمندترین ابزارهای تولید تصویر با هوش مصنوعی است. این ابزار به دلیل کیفیت بسیار بالا، نورپردازی حرفه‌ای، ترکیب رنگ فوق‌العاده و خروجی‌های هنری شناخته می‌شود.\u003C\u002Fp>\u003Cp>بسیاری از طراحان گرافیک، استودیوهای بازی‌سازی و هنرمندان دیجیتال از Midjourney برای خلق آثار مفهومی و تصاویر تبلیغاتی استفاده می‌کنند.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>طراحی پوستر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی شخصیت\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی جلد کتاب\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی محیط بازی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید تصاویر هنری\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>کیفیت بسیار بالا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>نورپردازی طبیعی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>سبک‌های هنری متنوع\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>جزئیات فوق‌العاده\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>🔗 مقاله پیشنهادی: آموزش کامل Midjourney\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch3>2. FLUX\u003C\u002Fh3>\u003Cp>FLUX یکی از جدیدترین مدل‌های تولید تصویر است که توسط شرکت Black Forest Labs توسعه یافته و به دلیل واقع‌گرایی بالا و درک دقیق پرامپت‌ها، محبوبیت زیادی پیدا کرده است.\u003C\u002Fp>\u003Cp>FLUX در تولید تصاویر فوتورئالیستی عملکرد بسیار خوبی دارد و بسیاری از کاربران آن را رقیب اصلی Midjourney می‌دانند.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی محصول\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پرتره\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>معماری\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید محتوای شبکه‌های اجتماعی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>واقع‌گرایی بالا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>سرعت مناسب\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>کیفیت عالی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>درک دقیق دستورات متنی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>🔗 مقاله پیشنهادی: آموزش کامل FLUX\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch3>3. DALL·E \u003C\u002Fh3>\u003Cp>DALL·E مدل تولید تصویر شرکت OpenAI است که امکان تبدیل متن به تصویر را تنها در چند ثانیه فراهم می‌کند.\u003C\u002Fp>\u003Cp>یکی از ویژگی‌های مهم این ابزار، توانایی ویرایش تصاویر، حذف یا اضافه کردن اشیا و ایجاد تصاویر خلاقانه از روی توضیحات متنی است.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تولید تصویر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ساخت تصاویر وبلاگ\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی مفهومی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>رابط کاربری ساده\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>کیفیت مناسب\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>سرعت بالا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ادغام با ChatGPT\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>🔗 مقاله پیشنهادی: آموزش کامل DALL·E\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch3>4. Adobe Firefly\u003C\u002Fh3>\u003Cp>Adobe Firefly مجموعه‌ای از قابلیت‌های هوش مصنوعی شرکت Adobe است که برای کاربران Photoshop، Illustrator و سایر محصولات Adobe طراحی شده است.\u003C\u002Fp>\u003Cp>Firefly امکان تولید تصویر، تغییر پس‌زمینه، حذف اشیا، تغییر سبک تصاویر و ساخت افکت‌های گرافیکی را فراهم می‌کند.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>طراحی گرافیک\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی بنر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ویرایش تصاویر\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>ادغام با محصولات Adobe\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>مناسب برای طراحان حرفه‌ای\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>کیفیت بالا\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>5. Ideogram\u003C\u002Fh3>\u003Cp>Ideogram یکی از بهترین ابزارهای تولید تصویر برای طراحی پوستر، لوگو و تصاویری است که شامل متن هستند.\u003C\u002Fp>\u003Cp>برخلاف بسیاری از مدل‌های دیگر، Ideogram متن را با دقت بسیار بیشتری داخل تصویر قرار می‌دهد.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>طراحی لوگو\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی پوستر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ساخت بنر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید تصاویر تبلیغاتی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>6. Leonardo AI\u003C\u002Fh3>\u003Cp>Leonardo AI برای طراحان بازی، مدل‌سازان سه‌بعدی و تولیدکنندگان محتوای دیجیتال توسعه داده شده است.\u003C\u002Fp>\u003Cp>این ابزار کنترل زیادی روی سبک تصاویر و جزئیات خروجی در اختیار کاربران قرار می‌دهد.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>طراحی بازی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی شخصیت\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>کانسپت آرت\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>طراحی محیط\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>7. Recraft AI \u003C\u002Fh3>\u003Cp>Recraft AI یکی از بهترین ابزارهای تولید تصاویر وکتور (Vector) با هوش مصنوعی است.\u003C\u002Fp>\u003Cp>اگر قصد طراحی لوگو، آیکون، اینفوگرافیک یا فایل‌های مناسب چاپ را دارید، این ابزار می‌تواند انتخاب بسیار مناسبی باشد.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>طراحی لوگو\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>آیکون\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>فایل SVG\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>اینفوگرافیک\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>8. Canva AI\u003C\u002Fh3>\u003Cp>Canva AI مجموعه‌ای از قابلیت‌های هوش مصنوعی در پلتفرم Canva است که امکان تولید تصویر، طراحی پست شبکه‌های اجتماعی، ساخت ارائه و طراحی تبلیغات را بسیار ساده کرده است.\u003C\u002Fp>\u003Cp>برای کاربران مبتدی، Canva یکی از بهترین گزینه‌ها محسوب می‌شود.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>طراحی اینستاگرام\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ارائه\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پوستر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>بروشور\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>بنر\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. بهترین ابزارهای هوش مصنوعی برای تولید ویدیو \u003C\u002Fh2>\u003Cp>در چند سال گذشته، ابزارهای تولید ویدیو با هوش مصنوعی پیشرفت چشمگیری داشته‌اند. اگر در گذشته ساخت یک ویدیوی حرفه‌ای به تیم فیلم‌برداری، بازیگر، تدوینگر و تجهیزات گران‌قیمت نیاز داشت، امروز بسیاری از این مراحل تنها با یک پرامپت متنی انجام می‌شوند.\u003C\u002Fp>\u003Cp>ابزارهای AI می‌توانند از روی متن، تصویر یا حتی یک ایده ساده، ویدیوهایی با کیفیت بالا تولید کنند. این فناوری برای تولیدکنندگان محتوا، کسب‌وکارها، آژانس‌های تبلیغاتی، مدرس‌ها و فیلم‌سازان فرصت‌های جدیدی ایجاد کرده است.\u003C\u002Fp>\u003Cp>در ادامه با بهترین ابزارهای تولید ویدیو در سال ۲۰۲۶ آشنا می‌شویم.\u003C\u002Fp>\u003Ch3>1. Google Flow\u003C\u002Fh3>\u003Cp>Google Flow یکی از پیشرفته‌ترین ابزارهای تولید ویدیو با هوش مصنوعی است که توسط گوگل توسعه داده شده است. این ابزار با استفاده از مدل‌های قدرتمند Veo، امکان تولید ویدیوهای سینمایی تنها با چند خط توضیح متنی را فراهم می‌کند.\u003C\u002Fp>\u003Cp>یکی از مهم‌ترین ویژگی‌های Flow، امکان ساخت پروژه‌های چندسکانسی است. کاربران می‌توانند شخصیت‌ها، لوکیشن‌ها و سبک بصری را در طول ویدیو ثابت نگه دارند؛ قابلیتی که برای داستان‌سرایی و تولید محتوای حرفه‌ای اهمیت زیادی دارد.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تولید تیزر تبلیغاتی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ساخت فیلم کوتاه\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید محتوای اینستاگرام و یوتیوب\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>آموزش آنلاین\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ساخت ویدیوهای داستانی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>کیفیت سینمایی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>حفظ شخصیت‌ها در سکانس‌های مختلف\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>کنترل حرکت دوربین\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>درک دقیق پرامپت‌ها\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>رابط کاربری حرفه‌ای\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>🔗 مقاله پیشنهادی: آموزش کامل Google Flow\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch3>2. Veo 3\u003C\u002Fh3>\u003Cp>Veo 3 جدیدترین مدل تولید ویدیوی گوگل است و یکی از قدرتمندترین مدل‌های Text-to-Video در جهان محسوب می‌شود. این مدل قادر است ویدیوهایی با حرکات طبیعی، نورپردازی واقع‌گرایانه، فیزیک دقیق اجسام و جزئیات بسیار بالا تولید کند.\u003C\u002Fp>\u003Cp>Veo 3 در درک دستورات پیچیده عملکرد فوق‌العاده‌ای دارد و می‌تواند صحنه‌هایی با زوایای مختلف دوربین، حرکت نرم و کیفیت نزدیک به فیلم‌های حرفه‌ای ایجاد کند.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>ساخت تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید ویدیوهای سینمایی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>انیمیشن\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>مستند\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پروژه‌های حرفه‌ای\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>کیفیت بسیار بالا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>حرکات طبیعی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>نورپردازی حرفه‌ای\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پشتیبانی از پرامپت‌های پیچیده\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>🔗 مقاله پیشنهادی: آموزش کامل Veo 3\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch3>3. Runway\u003C\u002Fh3>\u003Cp>Runway یکی از محبوب‌ترین ابزارهای تولید و ویرایش ویدیو با هوش مصنوعی است. علاوه بر تولید ویدیو از متن یا تصویر، امکاناتی مانند حذف پس‌زمینه، حذف اشیاء، افزایش کیفیت ویدیو، ایجاد اسلوموشن و ویرایش هوشمند را نیز ارائه می‌دهد.\u003C\u002Fp>\u003Cp>به دلیل رابط کاربری ساده و قابلیت‌های متنوع، Runway یکی از گزینه‌های محبوب میان تولیدکنندگان محتوا، یوتیوبرها و تدوینگران است.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تبدیل متن به ویدیو\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>حذف پس‌زمینه\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>حذف اشیاء\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>افزایش کیفیت ویدیو\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ساخت ویدیو از تصویر\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>رابط کاربری آسان\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ابزارهای ویرایش پیشرفته\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>سرعت بالا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>مناسب برای مبتدیان و حرفه‌ای‌ها\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>🔗 مقاله پیشنهادی: آموزش کامل Runway\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch3>4. Pika\u003C\u002Fh3>\u003Cp>Pika ابزاری است که تمرکز آن بر تولید ویدیوهای کوتاه، خلاقانه و مناسب شبکه‌های اجتماعی است. کاربران می‌توانند تنها با وارد کردن یک متن یا تصویر، ویدیوهایی جذاب همراه با افکت‌های مختلف تولید کنند.\u003C\u002Fp>\u003Cp>این ابزار به دلیل سرعت بالا و سادگی استفاده، برای تولید محتوای روزانه بسیار مناسب است.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>ریلز اینستاگرام\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ویدیوهای کوتاه\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید محتوای شبکه‌های اجتماعی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>5. Kling AI\u003C\u002Fh3>\u003Cp>Kling AI محصول شرکت Kuaishou است و یکی از رقبای جدی مدل‌های گوگل و OpenAI در زمینه تولید ویدیو به شمار می‌رود. این ابزار به دلیل تولید حرکات طبیعی، کیفیت بالای خروجی و رعایت قوانین فیزیک، در مدت کوتاهی محبوبیت زیادی کسب کرده است.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>ساخت ویدیوهای تبلیغاتی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید فیلم کوتاه\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ساخت محتوای شبکه‌های اجتماعی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید انیمیشن\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>کیفیت بالا\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>حرکات طبیعی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>سرعت مناسب\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>واقع‌گرایی بالا\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>🔗 مقاله پیشنهادی: آموزش کامل Kling AI\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch3>6. Luma Dream Machine\u003C\u002Fh3>\u003Cp>Luma Dream Machine یکی از بهترین ابزارهای تولید ویدیوهای واقع‌گرایانه است. این مدل می‌تواند تنها از روی متن یا تصویر، صحنه‌هایی با نورپردازی طبیعی، حرکت نرم دوربین و کیفیت بسیار بالا ایجاد کند.\u003C\u002Fp>\u003Cp>یکی از ویژگی‌های مهم این ابزار، توانایی حفظ انسجام بین فریم‌ها و تولید حرکت‌های طبیعی است.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>فیلم کوتاه\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تولید محتوای سینمایی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>معرفی محصول\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>7. Hailuo AI\u003C\u002Fh3>\u003Cp>Hailuo AI یکی از ابزارهای نوظهور تولید ویدیو است که به دلیل کیفیت مناسب و سرعت بالا مورد توجه کاربران قرار گرفته است. این ابزار در تولید ویدیوهای کوتاه و محتوای مناسب شبکه‌های اجتماعی عملکرد بسیار خوبی دارد.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>تبلیغات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ریلز\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>تیزر\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>محتوای اینستاگرام\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>8. HeyGen\u003C\u002Fh3>\u003Cp>HeyGen بیشتر برای ساخت آواتارهای سخنگو و ویدیوهای آموزشی استفاده می‌شود. کاربران می‌توانند تنها با وارد کردن متن، یک مجری مجازی ایجاد کنند که متن را با حرکات طبیعی لب و صورت بیان می‌کند.\u003C\u002Fp>\u003Cp>این ابزار برای آموزش آنلاین، معرفی محصولات و تولید ویدیوهای چندزبانه بسیار کاربردی است.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>آموزش آنلاین\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>معرفی محصول\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ویدیوهای سازمانی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>دوبله چندزبانه\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>مزایا\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>آواتارهای طبیعی\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>پشتیبانی از زبان‌های مختلف\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>عدم نیاز به فیلم‌برداری\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cblockquote>\u003Cp>🔗 مقاله پیشنهادی: آموزش کامل HeyGen\u003C\u002Fp>\u003C\u002Fblockquote>\u003Ch3>9. Synthesia\u003C\u002Fh3>\u003Cp>Synthesia یکی از شناخته‌شده‌ترین ابزارهای ساخت ویدیو با آواتارهای هوش مصنوعی است. این ابزار بیش از ۱۰۰ آواتار آماده و ده‌ها زبان مختلف را پشتیبانی می‌کند و برای تولید محتوای آموزشی، سازمانی و شرکتی بسیار مناسب است.\u003C\u002Fp>\u003Cp>\u003Cstrong>کاربردها\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>آموزش کارکنان\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>آموزش آنلاین\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>معرفی خدمات\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>ارائه‌های سازمانی\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003C\u002Fp>","https:\u002F\u002Frrelkadkixesdzydcwgt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblogs\u002Fcover-1783417685666.jpg","https:\u002F\u002Frrelkadkixesdzydcwgt.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fblogs\u002Fauthor-1783417700671.jpg","بهترین ابزارهای هوش مصنوعی ۲۰۲۶ | معرفی بیش از ۵۰ ابزار AI","بهترین ابزارهای هوش مصنوعی ۲۰۲۶ را بشناسید. معرفی بیش از ۵۰ ابزار برای تولید متن، تصویر، ویدیو، موسیقی، برنامه‌نویسی و طراحی همراه با آموزش و کاربرد هر کدام.","best-ai-tools-2026","[\"هوش مصنوعی\",\"ابزار هوش مصنوعی\",\"ChatGPT\",\"Gemini\",\"Claude\",\"Midjourney\",\"Flux\",\"Runway\",\"Flow\",\"Suno\"]",[575,576,577],"ابزارهای هوش مصنوعی در چند دسته‌ی اصلی بررسی شده‌اند: تولید متن، تصویر، ویدیو، موسیقی و صدا و دسته‌های دیگر.","ابزارهای تولید متن برای نوشتن مقاله، پاسخ به سؤال، خلاصه‌سازی، ترجمه و نگارش ایمیل به کار می‌روند؛ ابزارهای تصویر از روی توضیح متنی (پرامپت) تصویر می‌سازند.","مهم‌ترین فایده‌ی این ابزارها افزایش سرعت کار است: کارهایی که ساعت‌ها طول می‌کشید، حالا در چند دقیقه انجام می‌شود."]