توضیحات
Programming: Beyond the Basics، دوره آموزش برنامه نویسی توسط آکادمی CS Primer منتشر شده است. راه های بی شماری برای نوشتن هر برنامه ای وجود دارد. این دوره به این منظور طراحی شده است که اطمینان حاصل کند که همه ابزارها را در اختیار دارید تا به طور کامل خود را با کد بیان کنید، از جمله ترکیب عملکردی و بازگشت، برنامه نویسی شی گرا و درک اولیه از همزمانی. اگر قبلاً با مفاهیم زیر آشنا هستید، ممکن است ترجیح دهید هر مشکل جالبی را انتخاب کنید یا به سیستم های کامپیوتری بروید. من همچنین از این دوره به عنوان فرصتی برای به اشتراک گذاشتن برخی از فلسفه های برنامه نویسی خود و همچنین برخی از ترجیحات خود برای نحوه رویکرد من به برنامه نویسی استفاده خواهم کرد. من تظاهر نمی کنم که حرف آخر را در مورد این موضوعات می زنم: هیچ راه درستی وجود ندارد. اما دیگران این افکار را در گذشته مفید می دانستند. با این حال، در هسته این دوره، دنباله ای از مسائل برای هر موضوع است. شما باید با استفاده از راهحلهای کار شده و توضیحدهندههای تکمیلی در صورت نیاز، مشکل را حل کنید. به عنوان متن تکمیلی، من Composing Programs by John DeNero یا SICP کلاسیکی که بر اساس آن است را توصیه میکنم، چه در طرح اصلی یا نسخه جدیدتر جاوا اسکریپت. برای یک رویکرد مشکل محور، من Little Schemer را نیز به شدت توصیه می کنم، به ویژه در مورد موضوعات توابع مرتبه بالاتر و بازگشت. من بیشتر از پایتون به عنوان زبان انتخابی استفاده خواهم کرد، اما در صورت تمایل می توانید به زبان دیگری کار کنید. آنهایی که از توابع و/یا کلاسهای مرتبه بالاتر پشتیبانی نمیکنند، ممکن است سازگاری با برخی مشکلات چالشبرانگیزتر باشند.
آنچه خواهید آموخت
- یک برنامه ساده برای اعتبارسنجی شماره کارت اعتباری بنویسید
- یک برنامه خط فرمان tic tac toe را پیاده سازی کنید
- نشان دهید که تابع reduce چقدر انعطاف پذیر و قدرتمند است
- حل یک سری مسائل کوتاه برای تمرین تفکر بازگشتی
- بهینه سازی tail call خود را پیاده سازی کنید
- یک کلاس برای انجام عملیات برداری بنویسید
مشخصات دوره Programming: Beyond the Basics
- ناشر : CS Primer
- مدرس : CS Primer
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- تعداد دروس: 35
- مدت زمان آموزش : 27 ساعت 57 دقیقه
سر فصل های دوره Programming: Beyond the Basics
– Introduction
– Higher order functions and recursion
– Objects and classes
– Techniques for learning
– Miscellanea
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 2160p و 1080p
تغییرات:
نسخه 2025/1 نسبت به 2024/9 به تعداد 18 درس و مدت زمان 16 ساعت و 43 دقیقه افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
7.12 گیگابایت













































