Точка входа в программирование
19.7K subscribers
1.39K photos
256 videos
2 files
2.9K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Ключевые алгоритмические парадигмы для решения нестандартных задач

В спортивном программировании для решения задач используются ключевые алгоритмические парадигмы, на базе которых реализуется алгоритм решения:
— полный поиск;
— жадный алгоритм;
— «разделяй и властвуй»;
— динамическое программирование.

Подробнее о парадигмах (с примерами на C++): https://tprg.ru/Q8bw

#алгоритмы #cpp #задачи
10 идей проектов для начинающих C++ разработчиков

Чтобы действительно научиться программированию, нужно много практиковаться: чем больше напишите кода, тем лучше усвоите разработку.

Комфортнее всего работать над проектами, которые действительно интересны. Но за что взяться, если в голову не приходит ни одной идеи?

В подборке вы найдёте проекты разного уровня, которые помогут освоить достаточно сложный C++. Можно взять любой и потренироваться:

https://tprg.ru/k716

#cpp #идеи
Подборка крутых материалов по C++, которые вы могли пропустить

Бесплатный онлайн-курс по введению в программирование на C++
Курс на Stepik от «Академии Яндекса» и ВШЭ.

Для чего хорош C++?
Из материала вы узнаете, в каких областях преимущества языка C++ перевешивают его недостатки.

Сборник задач для практики в языке C++
Подборка задач поможет вам отточить свои навыки в программировании на C++.

Чем отличаются C++ и C#?
Кроме названия есть ещё как минимум 9 существенных отличий, о которых говорится в материале.

Крутые фичи современного C++, о которых стоит знать
Со стандарта C++11 в языке появилось множество функциональных возможностей, которые упрощают жизнь программисту. В материале вы найдёте самые интересные из них.

Материалы из #подборки и другие вы можете найти по тегу #cpp.
🔥1
Лекция по шаблонам проектирования и SOLID-принципам на C++

В первой части лекции объясняется, как применять шаблоны проектирования в виде базовых блоков архитектуры приложения на C++. Во второй части лектор демонстрирует практическое использование паттерна «Наблюдатель» (Observer):

https://youtu.be/ZLg13pHjbsk

#cpp #паттерны
Видеокурс по основам языка C++

Уроки помогут освоить синтаксис C++ от переменных, логических операций и циклов до указателей и структур данных:

https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zHoZcf7IWTM4aQESDSErUs

#cpp
👍11
Серия лекций по C++

C++ — достаточно сложный и в то же время мощный язык, который ценится за скорость работы и возможности работы с памятью. Чтобы его изучить, вам пригодятся действительно качественные лекции от опытных преподавателей и разработчиков.

Хорошо подойдёт курс «Программирование на C++» от Computer Science Center, доступный на YouTube:

Первая часть

Вторая часть

#cpp #курсы
👍5❤‍🔥1
Бесплатные курсы по программированию на языке C++

Хотите изучить язык C++? На Stepik доступны бесплатные русскоязычные курсы с кучей практики, которые помогут освоить все тонкости C++.

Перед изучением C++ рекомендуется знать хотя бы один язык программирования, поскольку в курсах опущены основы программирования:

1. Программирование на языке C++
Вы узнаете о том, как компилируются и выполняются программы на C++, а также усвоите основной синтаксис языка, структуры и классы, ООП и шаблоны.

2. Программирование на языке C++ (продолжение)
Дополнение к предыдущему курсу, где рассмотрены продвинутые возможности C++, нововведения современных стандартов языка, стандартная библиотека шаблонов, обработка ошибок и программирование многопоточных приложений.

#cpp #курсы
👍11🔥1
Разработка на C++ с нуля в 2022 году: дорожная карта

Изучить программирование на C++ с нуля не так-то просто, и мы решили составить понятную дорожную карту, которая структурирует процесс обучения:

https://tproger.ru/articles/razrabotka-na-c-s-nulja-v-2022-godu-dorozhnaja-karta/

#cpp
👍12