Chevron Left
Основы разработки на C++: красный пояс(으)로 돌아가기

모스크바 물리 기술원의 Основы разработки на C++: красный пояс 학습자 리뷰 및 피드백

4.8
별점
356개의 평가
45개의 리뷰

강좌 소개

Этот курс является продолжением курса "Основы разработки на C++: жёлтый пояс". Основная цель курса — научить писать на С++ эффективный код. Кроме того рассмотрены некоторые возможности С++, которые не попали в предыдущие курсы. В курсе рассмотрены: - макросы - шаблоны классов - принципы оптимизации кода - эффективное использование потоков ввода/вывода - оценки сложности алгоритмов - модель памяти в С++ - эффективное использование линейных контейнеров (vector, deque, list, string) - move-семантика - введение в многопоточное программирование Кроме того, в курсе продемонстрировано, как, пользуясь знаниями только "Белого", "Жёлтого" и "Красного" поясов, разработать свой собственный профайлер. Так же, как и в предыдущих курсах, в конце вас ждёт финальный проект. Было бы странно в курсе от Яндекса не попросить вас создать свою поисковую систему! Именно этим вам и предстоит заняться в финальной задаче. Курс разработан ведущими специалистами Яндекса и преподавателями Школы анализа данных. За их плечами – годы разработки сервисов поиска, рекламы и инфраструктуры. Кроме того в подготовке заданий участвовали 1. Сотрудники Яндекса: - Алексей Аверченко - Даниил Петров - Константин Меренков - Алексей Зобнин 2. Выпускники «Жёлтого пояса по С++»: - Борис Егоров - Ольга Марчевская 3. Сотрудник Института проблем информатики РАН Олег Яковлев В создании урока «Шаблоны классов» принимал участие преподаватель Белого и Жёлтого «поясов» Евгений Парамонов....

최상위 리뷰

PY

Sep 02, 2019

Awesome course. Allows to strain your brain and make it think in modern C++ actually, though old approach is also considered a bit (new, raw pointers and so on).

SS

Jan 11, 2019

Отличный курс! Финальное задание заставляет хорошенько поработать над решением.\n\nСпасибо авторам курса за большую и качественную проделанную работу

필터링 기준:

Основы разработки на C++: красный пояс의 45개 리뷰 중 26~45

교육 기관: Соколов И С

Mar 09, 2020

Отличный курс! Достаточно сложные задания, над которыми приходится думать не один час! Рекомендую людям, которые хотели бы углубить или проверить свои знания C++!

교육 기관: Pshenychnyi K Y

Sep 02, 2019

Awesome course. Allows to strain your brain and make it think in modern C++ actually, though old approach is also considered a bit (new, raw pointers and so on).

교육 기관: Елена Р

Aug 20, 2020

понравился курс, много практики - повторила эффективную работу с различными контейнерами, а также многопоточность, которую раньше не использовала

교육 기관: Дима С

Sep 25, 2020

Каждое из заданий курса интересно решать. Но сложность последнего задания кардинально отличается от других

교육 기관: Arsenii K

May 27, 2020

Хороший курс. Иногда стоит отвлечься, чтобы решить задания, особенно те, которые составлял лектор из ЛКШ.

교육 기관: Opalev A

Oct 02, 2020

I'd call it "Hardway, but fun C++". As it should be.

교육 기관: 苏庆祝

Feb 22, 2020

The class is challenge but very intersting.

교육 기관: Dovzhik A V

Oct 08, 2020

Love it! Detailed, useful and qualitative.

교육 기관: Алексей М

Mar 29, 2020

Great course, many thanks to authors!

교육 기관: Ivanov A

Feb 23, 2020

Интересный насыщенный курсик)

교육 기관: Константин

Feb 18, 2019

Отличный курс. Рекомендую!

교육 기관: Roman S

May 09, 2020

tortuous - loved it!

교육 기관: Nikita L

Oct 09, 2018

Замечательный курс!

교육 기관: Anton

Aug 01, 2019

Very interesting

교육 기관: Viacheslav O

Mar 05, 2019

Отличный курс!

교육 기관: Роман

Feb 12, 2019

Отличный курс!

교육 기관: Виталий

Sep 16, 2019

Отлично!

교육 기관: Pavel F

Apr 27, 2020

Курс хорош для базового освоения. Предложенные задания в курсе позволяют достаточно неплохо закрепить материал. Из недостатка - не хватает постоянного качественного улучшения курса.

교육 기관: Телышев А В

Jan 19, 2020

Хороший курс. Вы узнаете про move-семантику, эффективное использование линейных алгоритмов, string_view и async + future. Финальное задание заставит потанцевать с бубном.

교육 기관: Fedor T

Sep 06, 2020

Не понравились задачи, особенно вторая часть финальной задачи