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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
⚡️ Виртуализация на пальцах[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.

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

#видео #теория
🧠 Тренировки по алгоритмам

Важность алгоритмов вы и сами знаете. Только вот очень сложно найти хорошие (и бесплатные) уроки по алгоритмам. У Яндекса есть как раз такие:

1. «Сложность, тестирование, особые случаи» — [1:06:54]
2. «Линейный поиск» — [1:10:02]
3. «Множества» — [1:12:23]
4. «Словари и сортировка подсчётом» — [1:01:48]
5. Разбор домашнего задания по лекции 1 и 2 — [1:24:46]

Все примеры написаны на Python.

Перейти к плейлисту

#видео #теория
🔥 Отказоустойчивость сайтов, сервисов и API — [14:36]

В видео обсуждаются шаблоны для создания устойчивых веб-сайтов, сервисов и API-интерфейсов на примере настройки кластера Kubernetes и его мониторинга.

Также автор обсуждает важность тщательного управления определенными типами запросов во избежание системных ошибок.

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

#видео #теория
🔗 Самый подробный гайд по сетям[6:06]

Если быть точным, то это подробный RoadMap программиста по сетям: socket, TCP/UDP соединения и другие связанные с соединениями понятия.

Автор прошёлся по интернету, сравнил мнение других людей со своим опытом и поделился лучшими книгами, сайтами и проектами для изучения сетевого программирования.

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

#видео #web #теория
🔎 Что такое бинарный поиск? — [6:30]

Если у вас есть отсортированный список и вам нужно найти какое-то число, то стоит посмотреть в сторону бинарного поиска, ведь он быстрее простого прохода по нему.

Автор рассказывает про алгоритм бинарного поиска, как всё устроено и показывает его реализацию на JavaScript. Видео отлично подойдёт новичкам.

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

#видео #теория
✉️ Свой сервер Push уведомлений[7:31]

Push уведомления это те самые сообщения, появляющиеся в верхней части телефона, из-за которых нам очень хочется отвлечься и почитать, что же там написали.

Но их можно использовать и в свою пользу. Автор рассказывает как поднять свой сервер с Gotify и уведомлять пользователя, если что-то пошло не так.

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

#видео #теория
🧑‍💻 Golang с нуля до Junior[5:58]

Это видео — подробный план обучения полного новичка в программировании до Junior на языке Golang.

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

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

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

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

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

#видео #теория
👑 Дебажим как царь[23:43]

Вчера всё работало, сегодня запустил, ничего не менял, но всё сломалось. Знакомо? Вот они, наши любимые проблемы в IT.

Автор выводит подходы для исправления ошибок, которые подойдут всем и в любой ситуации (магия какая-то). Обязательно к просмотру новичкам

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

#видео #теория
🔥 Экстремальное программирование[6:55]

Extreme Programming — одна из гибких методологий ведения проекта. Суть в том, что разработчики используют традиционные методы и практики разработки, подняв их на «экстремальный» уровень.

Автор рассказывает какие плюсы принёс подобный подход, в каких случаях он не подойдёт и почему Кент Бек — гений.

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

#видео #теория
👨‍💻 Логи и мониторинг: best practice[24:33]

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

Это видео хранит в себе лучшие практике для хранения и ведения логов: что записывать и как. Также упоминается мониторинг.

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

#видео #теория
📖 Введение в чистый код

Код нужно писать так, чтобы через год можно было понять, что он делает и как работает. А помочь в этом может популярная среди программистов книга «Чистый код».

1. Правила именования переменных, функций и классов — [13:36]
2. Комментарии, условные выражения и прочие запахи реализации — [16:12]
3. Огромные функции и их рефакторинг, Extract Till You Drop — [8:40]
4. Закон Деметры — [7:16]
5. Временная связанность. Иммутабельность и чистые функции — [7:48]
6. SoC, CQS, PoLA — [12:36]

Перейти к плейлисту

#видео #теория
🏗 Паттерны для самых маленьких

Не нам говорить о важности паттернов. В этом курсе вы узнаете про самые популярные шаблоны и когда их стоит применять, а когда — нет.

1. Паттерны для самых маленьких. Подготовка. — [5:49]
2. Отношения между классами и объектами — [4:36]
3. Паттерн Адаптер (Adapter) — [5:08]
4. Паттерн Фабричный Метод — [8:06]
5. Важнейший шаблон программирования из 23-х — [7:00]

Перейти к плейлисту

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

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

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

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

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