Точка входа в программирование
21.4K subscribers
903 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

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

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

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

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

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

Если вы хотите подтянуть знания по такой структуре данных, как деревья, то на YouTube есть курс лекций, которые читались в Computer Science Center осенью 2019 года (эти ребята сделали кучу бесплатных курсов на Stepik и Coursera).

В первой лекции разбирается структура данных куча: https://youtu.be/tN265RlKXVg

Плейлист с лекциями: https://tprg.ru/kb0S

#курсы #математика
Пять парадоксов с вероятностью, которые могут вас озадачить

Уверены, что сможете прикинуть вероятность того или иного события?

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

https://tprg.ru/JNOv

#задачи #математика
Введение в математическую логику

Логика — это неотъемлемая часть программирования. Наверняка в if или цикле вы указывали условия исполнения, где применили логические И/ИЛИ/НЕ.

Поэтому каждому программисту важно знать основы логики. В изучении может помочь это видео:

https://youtu.be/eXI_TFW5Cdo

#математика
Основы линейной алгебры

Обычному программисту не обязательно углубляться в математику (если он не работает с большими данными). Но с некоторыми понятиями линейной алгебры он может столкнуться.

Например, двухмерные массивы. По сути, они представляют собой матрицы, с которыми можно провести необходимые преобразования.

Если с этой частью математики вы мало знакомы, то статья поможет восполнить пробелы в знаниях:

https://tprg.ru/z6JY

#математика
Фантастические графы и какими они бывают

С графами мы часто сталкиваемся в реальном мире. Например, выше — часть карты московского метро, которая представляет собой большой граф с узлами и рёбрами.

Из статьи вы поймёте, из чего состоит граф и на какие виды они делятся:

https://tprg.ru/PIeJ

#алгоритмы #математика
Как разобраться в Computer Science

Computer Science — программирование, математика и всё, что связано с разработкой программного обеспечения.

В этом гайде рассказываем:
— Какие дисциплины следует изучать и почему?
— Какие из доступных ресурсов, книг, серий лекций для конкретной дисциплины имеет смысл посмотреть?

#алгоритмы #математика
Математика для программиста: что и как учить

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

В статье вы найдёте полезные советы, как эффективно подойти к обучению математике и не перегореть, какие разделы изучить и откуда черпать материал:

https://tprg.ru/Kj91

#математика #советы
Одни говорят, что без математики никуда. Другие, что нужно уточнять о какой математике идёт речь. Третьи считают что в программировании математики нет.

Нужна ли математика и что на самом деле надо знать для типовых проектов?

Давайте разбираться

#математика
Взлом математики: возможности и риски

ИИ, способный автоматизировать доказательство математических теорем, может стать большим прорывом.

Однако эта технология может быть использована во вредоносных целях. Статья рассматривает обе стороны медали.

#ии #математика