×
ribbon

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

برنامه سازی رایانه ای یا برنامه نویسی رایانه ای (به انگلیسی: computer programming) همان فرآیند طراحی و ساخت... بیشتر
زیرنویس
131دانشجو
مقدماتی
University of Toronto

Jennifer Campbell

+ 1 مدرس دیگر

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

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

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

اصول برنامه‌نویسی

محتوای دوره

7 فصل42 جلسه5 ساعت ویدیو
پایتون، متغیرها و توابع
  سیلابس‌ها
"00:29
  منابع
"00:50
  ویژوالایزر پایتون
"00:30
  نصب پایتون
مشاهده
"00:45
  پایتون به عنوان یک ماشین حساب
"10:44
  پایتون و حافظه کامپیوتر
"02:52
  متغیرها
"07:49
  تجسم بیانیه‌های تکلیف
"02:55
  توابع داخلی
"05:10
  تعریف توابع
"06:51
رشته‌ها و توابع طراحی
بولین‌ها، Import، Namespace‌ها و عبارات شرطی if
حلقه‌های For و دستکاری رشته‌های فانتزی (Fancy Strings Manipulation)
حلقه‌های While، لیست‌ها و تغییر پذیری (Mutability)
حلقه‌های For روی شاخص‌ها، لیست‌ها و رشته‌های موازی و تودرتو و فایل‌ها
واژه نامه‌ها و Tuples

پیش‌نیاز‌ها

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

توضیحات دوره

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

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

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

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

اطلاعات بیشتر

گواهی‌نامه

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

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

قابل اشتراک‌گذاری در

linkdin

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

درباره استاد

Jennifer Campbell
1دوره
131دانشجو

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

اطلاعات بیشتر

Paul Gries
1دوره
131دانشجو

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

اطلاعات بیشتر

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

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

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

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