لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش زبانهای برنامهنویسی، بخش دوم
- آخرین آپدیت
دانلود Programming Languages, Part B
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
[همانطور که در ادامه توضیح داده شده است، این بخش دوم از یک دوره آموزشی ۳ بخشی است. شرکتکنندگان باید ابتدا بخش اول را تکمیل کنند؛ زیرا بخش دوم مستقیماً وارد مباحث اصلی میشود و اغلب به مطالب بخش اول ارجاع میدهد.]
این دوره مقدمهای بر مفاهیم پایه زبانهای برنامهنویسی با تأکید ویژه بر برنامهنویسی تابعی (Functional Programming) است. در این دوره از زبانهای ML، Racket و Ruby برای آموزش مفاهیم استفاده میشود، اما هدف اصلی، آموزش ساختار درونی زبانهاست تا شما بتوانید در هر زبان دیگری با اثربخشی بیشتری برنامهنویسی کنید و زبانهای جدید را سریعتر بیاموزید.
این دوره نه صرفاً تئوری است و نه فقط محدود به جزئیات برنامهنویسی؛ بلکه چارچوبی برای درک نحوه استفاده موثر از ساختارهای زبانی و طراحی برنامههای صحیح و ظریف به شما ارائه میدهد. با استفاده از زبانهای مختلف، یاد میگیرید که عمیقتر از سطح نحو (Syntax) یک زبان خاص فکر کنید. تمرکز بر برنامهنویسی تابعی برای یادگیری نحوه نوشتن برنامههای قدرتمند، قابل استفاده مجدد، ترکیبپذیر و ظریف ضروری است. در واقع، بسیاری از مهمترین ایدهها در زبانهای مدرن، ریشه در برنامهنویسی تابعی دارند. برای یادگیری یک نگاه تازه و زیبا به نرمافزار و لذت بردن از ساخت آن آماده شوید.
این دوره فرض را بر داشتن تجربه قبلی در برنامهنویسی میگذارد، همانطور که در ماژول اول بخش اول با جزئیات بیشتر توضیح داده شده است. تکمیل موفقیتآمیز بخش اول برای گذراندن بخش دوم الزامی است.
این دوره به سه دوره Coursera تقسیم شده است: بخش A، بخش B و بخش C. با توجه به حجم بالای مطالب چالشبرانگیز، قالب سه بخشی امکان ایجاد نقاط توقف و بازبینی را فراهم میکند. این سه بخش بهگونهای طراحی شدهاند که به ترتیب تکمیل شوند و شما را برای ادامه مسیر تا پایان بخش C تشویق کنند.
در هفته اول بخش A، لیست دقیقتری از موضوعات هر سه بخش ارائه شده است، اما انتظار میرود اکثر شرکتکنندگان در ابتدا با معنای دقیق همه این موضوعات آشنا نباشند.
سرفصل ها و درس ها
Introduction, Course Wide Information, and Software Installation (Start Here)
Introduction, Course-Wide Information, and Software Installation (Start Here)
Welcome to Part B
Welcome to Part B
Overview of Part B Concepts
Overview of Part B Concepts
Part B Course Structure
Part B Course Structure
Section 5 and Homework 4 (First Module with Racket)
Section 5 and Homework 4 (First Module with Racket)
نمایش نظرات