[404] — программирование
43.1K subscribers
100 photos
3 videos
1.81K links
Научим тебя программировать бесплатно.

Сотрудничество: @zubar89

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🧠 Поиск наибольшего контейнера с водой[11:34]

Это задача с Frontend-собеседования, условия которой — имея высоты линий, выделить две чтобы получить самый большой контейнер.

Автор рассказывает как максимально эффективно решить задачу на языке программирования JavaScript.

Перейти к просмотру

#видео #теория
🔥 Зачем системным программистам Rust[44:37]

Видео для системных программистов, тех, кто пишет операционные системы, утилиты для них и драйвера.

В рамках доклада будут рассмотрены преимущества и недостатки современного системного программирования на различных языках от C/C++ до Rust.

Перейти к просмотру

#видео #теория
🧠 Что учить программисту?[4:58]

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

1. Нужна ли программисту математика?
2. Обязательно ли ООП?
3. Может, лучше вообще полностью уйти в Computer Science?

Ответ на эти вопросы — в видео ниже.

Перейти к просмотру

#видео #теория
🧑‍💻 Эффективное решение Leetcode задач[5:47]

Разработчик из яндекса рассказывает как лучше решать задачи с Leetcode, как систематизировать знания, чтобы время не прошло зря.

Перейти к просмотру

#видео #теория
⚛️ База для понимания квантовых алгоритмов[40:39]

Уже сейчас можно поиграться с квантовым компьютером бесплатно. Только вот множество уроков рассказывают на уровне «от профессионала для профессионала».

Но это видео — исключение. В нём автор простым языком поясняет за кванты и квантовые вычисления, как это работает и как это, чёрт возьми, юзать.

Перейти к просмотру

#видео #теория
🗣 Как общаются программы? [16:44]

Люди используют слова для передачи информации. Программы делают то же самое, но в другой форме. Вариаций много, но есть те, которые используются чаще всего.

Из этого видео вы узнаете, что такое API, REST, RESTFull, CRUD, CLI и как весь этот зверинец связан между собой. А также поймёте, чем они отличаются друг от друга и какие у них преимущества.

Перейти к просмотру

#видео #теория
⚡️ Виртуализация на пальцах[10:24]

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

Автор рассказывает про то, как работают виртуальные машины, в чём разница между VDS и VPS и какие есть недостатки у виртуализации.

Перейти к просмотру

#видео #теория
⚡️ ООП за 10 минут[10:33]

Про объектно-ориентированное программирование всегда спрашивают на собеседовании и его довольно часто применяют при разработке приложений.

Поэтому, если вы знаете только расшифровку «ООП» и ничего кроме этого, то переходите к ролику. В нём вам простым языком расскажут про принципы создания реально хороших приложений.

Перейти к просмотру

#видео #теория
🧑‍💻 Искусственная жизнь[8:20]

Это видео о том, как создать жизнь, действующую по самым простым правилам, используя Unity.

Перейти к просмотру

#видео #теория
🔥 Тематическое моделирование LDA[16:15]

В ролике решается реальная задача Data Science — разделить отзывы на сайте по темам используя Python.

Вы узнаете про LDA, предобработку текста и обучение модели, как правильно оценить результат, проанализировать его и предсказать тематику.

Перейти к просмотру

#видео #теория
📚 70 книг по IT, которые надо прочесть[1:06:02]

Если читать по книге в месяц, то весь список прочитаете за 5.83333333 лет. Речь пойдёт про soft skill'ы, безопасность, хороший и «какого ***» код.

Среди 70 лучших книг вы встретите произведения дядюшки Боба, паттерны, руководство по рефакторингу и руководства по языкам: Python, Rust, Go.

Перейти к просмотру

#видео #теория
🧑‍💻 Сайт-визитка на nextjs и tailwind[17:33]

Это — учебное руководство о том, как создать персональный веб-сайт, используя фреймворк Next.js и CSS-инструмент Tailwind, а также как задеплоить его на Vercel.

Опытный фронтенд-разработчик, объясняет преимущества использования Next.js, React и Tailwind CSS как инструмент для стилизации.

Перейти к просмотру

#видео #теория
🐧 Базовые команды Linux — [15:53]

Если вы решили осваивать Linux, то должны знать эти 15 команд, без которых работа в этой ОС невозможна. Это и cd, и ls, и cat.

Ещё автор рассказывает pwd, man, clear, exit, mkdir, touch, rm -rf *, cp, mv, nano, less, wget и технический жаргон (читайте: заклинания), который часто встречается при работе с Linux.

Перейти к просмотру

#видео #теория