Вывучайце C++ ад першага вызначэння кода да класаў, STL, семантыкі перамяшчэння і сучаснага C++20. Гэты курс праграмавання на C++ спалучае кароткія ўрокі з рэальным кампілятарам на вашым тэлефоне, таму кожная ідэя завяршаецца кодам, які вы пішаце, кампілюеце і запускаеце самастойна.
Створаны для пачаткоўцаў, студэнтаў-інфарматыкаў, распрацоўшчыкаў гульняў і сістэм, а таксама ўсіх, хто рыхтуецца да заняткаў па праграмаванні або сумоўя па кадаванні.
ПАДРУЧНІК ПА C++, ЯКІ ЗМУШАЕ ВАС ПІСАЦЬ КОД
• 51 курс і больш за 200 кароткіх урокаў, ад асноў для пачаткоўцаў да прасунутых тэм
• Карта курса аб'ядноўвае іх у пяць трэкаў: асновы, памяць, аб'екты, STL і стварэнне рэальных праграм
• Тэмы ўключаюць зменныя, радкі, уваходныя і выходныя патокі, паток кіравання, структуры і класы, вектары, спасылкі, указальнікі, стэк і кучу, RAII, разумныя ўказальнікі, выключэнні, const і constexpr, шаблоны, лямбда-выразы, ітэратары, файлавы ўвод/вывад, CMake, паралельнасць і саўпраграмы
• Аб'ектна-арыентаванае праграмаванне (ААП): класы, спадчыннасць, палімарфізм і перагрузка аператараў
• STL: вектары, карты, unordered_map, алгарытмы, дыяпазоны, std::optional, std::variant і std::span
• Сучасныя стандарты C++ 11, 14, 17 і 20, у тым ліку семантыка і канцэпцыі перамяшчэння
• Тэсты і паўтарэнне картак дапамагаюць засвоіць сінтаксіс
КАМПІЛЯТАР C++ У ВАША КІШЭНЯ
• Напішыце код у мабільным рэдактары кода і скампілюйце яго з дапамогай рэальнага кампілятара GCC, а не сімулятара
• Глядзіце вынік і код выхаду, а затым запусціце яго зноў адным дотыкам
• Увядзіце ўваходныя дадзеныя для праграм, якія чытаюць з cin
• Ваша першая праграма паказвае значэнне, адрас памяці, у якім яно знаходзіцца, і яго памер у байтах
• Кожная праграма, якую вы запускаеце, захоўваецца разам з вашымі нататкамі да ўрока і закладкамі
• Бібліятэка гатовых прыкладаў і шпаргалка з магчымасцю пошуку
ТРЫ ШТОДЗЁННЫЯ ПРАКТЫЧНЫЯ ЗВЫЧКІ C++
• Прадказвайце вынік: пяць кароткіх праграм у дзень. Дайце адказ, перш чым кампілятар яго выправіць
• Пошук памылак: адна зламаная праграма ў дзень. Знайдзіце дэфект, выпраўце яго і дакажыце гэта з дапамогай кампілятара. Падказкі бясплатныя
• Сінтаксічны спрынт: 60 секунд пытанняў па сінтаксісе адным дотыкам. Пабіце свой рэкорд
20 кіруемых праектаў на C++
Стварайце рэальныя праграмы крок за крокам: праграма, падзеленая на два файлы, буфер-ўладальнік, інвентар, тэкставая статыстыка, матрыца, банкаўскі рахунак, фігуры з палімарфізмам, стэк шаблонаў, парсер канфігурацыі, калькулятар RPN, лічыльнік слоў са std::map, выключэнні, лямбда-выразы з алгарытмамі STL, звязаны спіс, семантыка перамяшчэння, карэктнасць канстант, пошук запісаў, парсінг радковых патокаў і машына станаў.
НАСТАЎНІК ШІ І ПЕРАВОДЧЫК ПАМЫЛАК
Затрымаліся на паказальніку або сцяне памылак шаблонаў? Устаўце памылку і атрымайце яе тлумачэнне ў адным сказе, а таксама радок для выпраўлення. Спытайце настаўніка ШІ пра што заўгодна і атрымайце зразумелы адказ простай мовай.
60 МІСІЙ ПА КАДАВАННІ І ШТОДЗЁННЫХ ВЫКАНАННЯЎ
• 60 місій па кадаванні, ад лёгкіх да складаных
• Новая задача па кадаванні кожны дзень
• Сусветны выклік па кадаванні: тры глабальныя раўнды ў рэжыме рэальнага часу кожны дзень з табліцай лідэраў
• Серыі, вопыт і напаміны дапамогуць вам працягваць практыку
ПАЧАТАК БЯСПЛАТНЫ
Ваш першы курс C++ бясплатны. Гэтак жа, як і штодзённы набор «Прагназуй вынік», штодзённае паляванне на памылкі, тры раўнды сінтаксічнага спрынта ў дзень, першы кіраваны праект, дзве місіі, штодзённая задача па кадаванні, Сусветны выклік па кадаванні і адно пытанне настаўніка па штучным інтэлекце ў дзень.
ПРАФЕСІЙНЫЯ ЗВЯЗКІ
Прафесійны ўзровень адкрывае кожны курс, місію і праект, неабмежаваны сінтаксічны спрынт, поўныя інструменты штучнага інтэлекту, экзамен на сертыфікат і магчымасць гуляць без рэкламы.
ДЛЯ КАГО
• Пачаткоўцаў, якія вывучаюць C++ як першую або другую мову праграмавання
• Студэнтаў, якія праходзяць курс праграмавання на C++ або курс інфарматыкі
• Распрацоўшчыкаў гульняў, убудаваных сістэм і праграмнага забеспячэння, якім патрэбныя сучасныя навыкі C++
• Распрацоўшчыкаў Python або Java, якія хочуць зразумець, што адбываецца ў памяці
• Усіх, хто хоча атрымаць пакрокавае кіраўніцтва па C++, якое можна прайсці ў аўтобусе
Дадатак даступны на 22 мовах.
Пачніце бясплатны курс C++ сёння, прайдзіце першы тэст і скампілюйце сваю першую праграму за лічаныя хвіліны.
Падручнік па праграмаванні на C++ і рэдактар кода: аб'ектна-арыентаванае праграмаванне, STL, тэсты і практыкаванні па кадаванні