×
ribbon

آموزش مقدمات برنامه‌نویسی

مدرس:University of Toronto

Jennifer CampbellPaul Gries

برنامه سازی رایانه ای یا برنامه نویسی رایانه ای (به انگلیسی: computer programming) همان فرآیند طراحی و ساخت... بیشتر
زیرنویس
بدون امتیاز
135دانشجو
5ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

مهارت برنامه‌نویسی کامپیوتر

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

مهارت منطق محاسباتی

مهارت حل مسئله

این دوره شامل:

5 ساعت ویدئو

3 جلسه متنی

40 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

سرفصل‌های دوره

7 فصل42 جلسه5 ساعت ویدیو
پایتون، متغیرها و توابع
  سیلابس‌ها
00:29
  منابع
00:50
  ویژوالایزر پایتون
00:30
  نصب پایتون
00:45
  پایتون به عنوان یک ماشین حساب
10:44
  پایتون و حافظه کامپیوتر
02:52
  متغیرها
07:49
  تجسم بیانیه‌های تکلیف
02:55
  توابع داخلی
05:10
  تعریف توابع
06:51
رشته‌ها و توابع طراحی
  نوع str
05:06
  قالب‌بندی ورودی/خروجی و str
10:24
  راهنمای Docstrings و Function
01:28
  دستورالعمل طراحی تابع
06:02
  تابع Reuse
06:50
  تجسم فراخوانی تابع
05:44
بولین‌ها، Import، Namespace‌ها و عبارات شرطی if
  توابع، متغیرها و پشته تماس
04:41
  نوع boolean
09:07
  تبدیل بین int ،str، و float
03:26
  وارد کردن (import): استفاده از توابع غیر داخلی
05:39
  عبارات شرطی if
09:21
  لازم نبودن if
04:28
  ساختار عبارات شرطی if
06:18
حلقه‌های For و دستکاری رشته‌های فانتزی (Fancy Strings Manipulation)
  اپراتورهای str بیشتر
02:27
  Str: نمایه‌سازی و برش
05:03
  روش‌های Str: توابع درون اشیا
03:51
  حلقه for روی str
11:46
  دیباگر IDLE
04:10
حلقه‌های While، لیست‌ها و تغییر پذیری (Mutability)
  حلقه While
34:12
  کامنت‌ها
12:31
  نوع فهرست
05:06
  متدهای فهرست
04:33
  تغییرپذیری (Mutability) و نام مستعار
08:17
  محدوده
03:44
حلقه‌های For روی شاخص‌ها، لیست‌ها و رشته‌های موازی و تودرتو و فایل‌ها
  حلقه For برای شاخص‌ها
14:34
  لیست‌های موازی و رشته‌ها
06:13
  لیست‌های تودرتو
04:13
  حلقه‌های تودرتو
14:04
  خواندن فایل‌ها
04:53
  نوشتن فایل‌ها
05:28
  توسعه یک برنامه
34:12
واژه نامه‌ها و Tuples
  تاپل‌ها
02:17
  نوع dict
10:04
  معکوس کردن یک دیکشنری
04:39
  پر کردن دیکشنری
07:28

پیش‌نیاز‌ها

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

توضیحات دوره

برنامه‌سازی رایانه‌ای یا برنامه‌نویسی رایانه‌ای (به انگلیسی: computer programming) همان فرآیند طراحی و ساخت یک برنامه رایانه‌ای اجراپذیر برای به‌دست‌آوردن یک نتیجه رایانشی خاص، یا انجام یک عمل خاص می‌باشد. برنامه‌نویسی شامل عمل‌هایی مثل: تحلیل، ایجاد الگوریتم‌ها، رخ‌نمانگاری دقت الگوریتم‌ها و مصرف منابع و پیاده‌سازی آن الگوریتم‌ها به یک زبان برنامه‌نویسی انتخاب شده‌ است (که معمولاً به آن کدگذاری (coding) گفته می‌شود).

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

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

کیفیت تدریس و موضوع کاربردی این دوره باعث شده است که بیش از 418 هزار دانشجو در این دوره ثبت‌نام کرده‌اند و دوره امتیاز 4.7 از 5 را طبق نظر دانشجویان دریافت کند.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
135دانشجو

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

1دوره
135دانشجو

پروفسور Paul Gries در دپارتمان علوم کامپیوتر در دانشگاه تورنتو تدریس می‌کند. . پال در طول مدت حضورش در UofT جوایز آموزشی متعددی، از جمله معتبرترین جایزه آموزشی UofT، جایزه آموزشی رئیس جمهور، جایزه استانی و جایزه آموزشی انجمن اساتید دانشگاه انتاریو (OCUFA) را به دست آورده است. پال علاوه بر اینکه یک معلم برجسته است، دو کتاب درسی را نیز تالیف کرده و در طراحی و تجدید برنامه درسی دپارتمان پیشرو بوده است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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