کدنویسی برای مبتدیان - بخش 1: شما هم میتوانید کدنویسی را یاد بگیرید!
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- با اطمینان آزمایش کنید و از کدنویسی لذت ببرید.
- مفاهیم رایج و پایهای را که در بیشتر زبانهای برنامهنویسی کاربرد دارند، پیش از یادگیری syntax درک کنید.
- وارد یادگیری یک زبان برنامهنویسی مشخص شوید، مانند #Scratch ،Python ،JavaScript ،Ruby ،C یا Go (و این فقط چند نمونه است!)
- دنیای کاملاً جدیدی از خلاقیت دیجیتال را پیش روی خود باز کنید!
پیش نیازهای دوره
- هیچ دانش قبلی از کدنویسی یا برنامهنویسی کامپیوتر لازم نیست. این دوره برای افراد کاملاً مبتدی طراحی شده است.
- برای تکمیل بخشهای تعاملی دوره، به یک کامپیوتر رومیزی یا لپتاپ با اتصال اینترنت نیاز دارید.
- در طول دوره، Python را روی کامپیوتر خود نصب خواهید کرد. ما آن را از منبع رسمی دانلود میکنیم (رایگان است) و نگران نباشید، مرحلهبهمرحله شما را راهنمایی میکنیم - اما برای نصب یک برنامه دانلودشده روی کامپیوترتان به اجازه دسترسی نیاز خواهید داشت.
- همچنین از یک برنامه آنلاین به نام Scratch استفاده خواهیم کرد. آن هم رایگان است و قبل از شروع لازم نیست چیزی درباره Scratch بدانید؛ ما شما را قدمبهقدم راهنمایی میکنیم.
توضیحات دوره
به یک کدنویس تبدیل شوید، لذت ببرید و یکی از مهارتهایی را یاد بگیرید که کارفرماها در 2026 بیشترین درخواست را برای آن دارند.
تا به حال از خودتان پرسیدهاید که آیا میتوانید کدنویسی کنید؟ خب... میتوانید. در واقع، همین حالا در دوره شرکت کنید و ممکن است قبل از استراحت بعدیتان، اولین خطوط کد Python خود را نوشته باشید!
Coding for Beginners مبتدیپسندترین دوره کدنویسی در Udemy است. فرقی نمیکند که حتی یک خط کد کامپیوتری هم تا به حال ندیده باشید - اگر کنجکاو هستید، یا فقط میخواهید بدانید آیا میتوانید کدنویسی را یاد بگیرید، این دوره برای شماست.
این دوره برای دانشجویانی عالی است که به یادگیری یک زبان برنامهنویسی خاص فکر میکنند، اما نمیخواهند یکباره وارد عمق ماجرا شوند. Coding for Beginners بهطور ویژه بهعنوان یک دوره عمومی و پایهای طراحی شده است تا شما را با بسیاری از مفاهیم مشترک کدنویسی آشنا کند؛ مفاهیمی که بعداً در هر زبان برنامهنویسی که برای یادگیری انتخاب کنید از آنها استفاده خواهید کرد - و پیش از شروع یادگیری یک زبان مشخص و syntax آن، یک برتری واقعی به شما میدهد.
آماده یادگیری باشید:
- کدنویسی چیزی است که ما از قبل هر روز انجام میدهیم.
- کدنویسی با زبانهای برنامهنویسی چیزی است که میتوانید به آن برسید.
- اگر میتوانید بخوانید و بنویسید، میتوانید کدنویسی کنید!
به پرسشهایی مثل این پاسخ خواهیم داد:
- کد چیست و چرا به آن نیاز داریم؟
- چرا اینهمه زبان کدنویسی وجود دارد؟
- تفاوت بین کدنویسی و برنامهنویسی چیست؟
- تفاوت بین کدنویسی front end و back end چیست؟
- آیا کدنویسی یک علم است یا یک هنر؟
و شما را با مفاهیم رایج کدنویسی مانند اینها آشنا خواهیم کرد:
- کد چگونه اجرا میشود
- bugها
- pseudocode
- decomposing
- commenting
- انواع داده رایج
- عملیات حسابی و operatorها
- loopها
- control flow
- ذخیرهسازی داده
- listها
- functionها
آماده باشید تا اولین اپلیکیشن خود را کدنویسی کنید
- اپلیکیشن را با pseudocode برنامهریزی کنید.
- یک proof of concept را در Scratch کدنویسی کنید.
- یک Minimum Viable Product را در Python کدنویسی کنید.
- ما به شما کمک میکنیم برای اولین بار در Scratch و Python راهاندازی شوید و در هر مرحله همراهتان خواهیم بود. تا پایان دوره، آنقدر اعتمادبهنفس خواهید داشت که بتوانید بهتنهایی در Scratch و Python کدنویسی را ادامه دهید.
- وقتی از Scratch به Python منتقل میشوید، به شما کمک میکنیم ببینید که حرکت از یک زبان کدنویسی بسیار بصری (که برای شروع عالی است) به یک زبان متنی بسیار قدرتمندتر (که شرکتهایی مثل LinkedIn و Google از آن استفاده میکنند) اصلاً ترسناک نیست! در واقع، فکر میکنیم عاشقش خواهید شد.
این دوره برای چه کسانی مناسب است؟
- اولین خطوط کد خود را بنویسید!
- اگر کاملاً با کدنویسی کامپیوتر آشنا نیستید و کنجکاوید بدانید چیست، چگونه کار میکند و آیا میتوانید از کدنویسی بهعنوان یک سرگرمی یا مهارت شغلی لذت ببرید، این دوره را بگذرانید.
- این دوره برای برنامهنویسان باتجربهای که از قبل مبانی کدنویسی کامپیوتر را میدانند مناسب نیست.
کدنویسی برای مبتدیان - بخش 1: شما هم میتوانید کدنویسی را یاد بگیرید!
-
خوش آمدید! 04:11
-
معرفی دوره 06:06
-
شما میتوانید کدنویسی کنید! بخش 1 07:12
-
شما میتوانید کدنویسی کنید! بخش 2 25:42
-
مرور بخش 02:23
-
آزمون بخش 2 None
-
کدنویسی در یک نگاه 21:58
-
آزمون بخش 3 None
-
هدف بخش 02:14
-
راهاندازی و معرفی Scratch 17:26
-
کد چگونه اجرا میشود 23:59
-
bugها 24:05
-
pseudocode 03:28
-
Decomposition 03:59
-
commenting 20:52
-
انواع داده رایج 20:09
-
عملیات حسابی و operatorها 24:35
-
حلقهها 41:43
-
control flow 54:43
-
ذخیرهسازی داده با استفاده از متغیرها 28:09
-
لیست ها 37:18
-
تابعها 56:25
-
مرور بخش 04:45
-
آزمون بخش 4 None
-
هدف بخش 01:47
-
شرح اپلیکیشن 03:59
-
بیایید تجزیه کنیم 05:39
-
بیایید آن را طرحریزی کنیم 05:17
-
بیایید کدنویسی کنیم - proof of concept: توسعه چابک 04:52
-
بیایید کدنویسی کنیم - proof of concept: انتخاب یک sprite 03:46
-
بیایید کدنویسی کنیم - proof of concept: باز کردن دیالوگ 05:48
-
بیایید کدنویسی کنیم - proof of concept: جوین کردن رشتهها 06:35
-
بیایید کدنویسی کنیم - proof of concept: ساخت لیست foodWeLike و اعتبارسنجی 06:37
-
بیایید کدنویسی کنیم - proof of concept: پاپیلوت کردن لیست foodWeLike 03:22
-
بیایید کدنویسی کنیم - proof of concept: لیست myMenu و سرآیند تابع chooseDishes 04:06
-
بیایید کدنویسی کنیم - proof of concept: انتخاب یک غذای تصادفی 11:45
-
بیایید کدنویسی کنیم - proof of concept: افزودن انتخابهای یکتا به myMenu 08:00
-
بیایید کدنویسی کنیم - proof of concept: حلقهزنی پویا 09:11
-
بیایید کدنویسی کنیم - proof of concept: فراخوانی chooseDishes و آزمون 07:10
-
بیایید کدنویسی کنیم - proof of concept: شرح چالش دیالوگ 05:48
-
بیایید کدنویسی کنیم - proof of concept: راهحل چالش دیالوگ 05:12
-
بیایید کدنویسی کنیم - proof of concept: جریان کنترل لیست خرید 12:14
-
بیایید کدنویسی کنیم - proof of concept: اتصال buildShoppingList 05:52
-
بیایید کدنویسی کنیم - proof of concept: ساخت myShoppingList و لیست مواد اولیه 04:16
-
بیایید کدنویسی کنیم - proof of concept: چالش buildShoppingList 05:11
-
بیایید کدنویسی کنیم - proof of concept: افزودن مواد اولیه به منطق myShoppingList 08:20
-
بیایید کدنویسی کنیم - proof of concept: بازآرایی کد 12:08
-
بیایید کدنویسی کنیم - proof of concept: گسترش buildShoppingList برای همه غذاها 13:42
-
بیایید کدنویسی کنیم - MVP: بخش 1 39:22
-
بیایید کدنویسی کنیم - MVP: بخش 2 34:47
-
مرور بخش 02:38
-
جمعبندی پایان دوره 05:11
-
محتوای اضافه، لینکها و منابع 02:03
-
چالش پایان دوره! None
مشخصات آموزش
کدنویسی برای مبتدیان - بخش 1: شما هم میتوانید کدنویسی را یاد بگیرید!
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:54
- مدت زمان :11:17:09
- حجم :3.73GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy