[404] — программирование – Telegram
[404] — программирование
41.9K subscribers
99 photos
2 videos
1.93K links
Научим тебя программировать бесплатно.

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
👨‍🎨 Генерируем иконки для Android-приложений

Для этого идеально подойдёт Android icon generator. С помощью этого инструмента вы можете либо загрузить свою иконку для её дальнейшего изменения, либо выбрать одну из предложенных.

На выходе вы получаете .zip архив с готовой иконкой в .png формате с различными вариациями её размеров.

Перейти к изучению инструмента

#инструмент
👨‍💻 Пишем бота для Террарии на Python — [13:21]

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

#python #bots
🧠 Зачем нужны типы?[13:30]

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

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

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

#видео #web
Доставка день в день: как алгоритмы выбирают курьеров

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

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

Что разбирают в статье:
• поиск ближайшего курьера по координатам с помощью k-d дерева;
• зачем нужен режим «буфера», когда копят заказы и курьеров и решают задачу сопоставления через венгерский алгоритм;
• как балансируют между скоростью назначения и качеством маршрутов в реальном проде.

Читать на Хабре
🐍 Вы должны использовать это в Python — [10:55]

Слышали про конструкцию if __name__ == '__main__':? Но вы точно уверены, что понимаете, что она делает? За что отвечает __name__?

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

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

#видео #python
⚡️ 1х1: о мобильной разработке в Яндексе — отличное интервью с полезными советами[11:46]

Нашли максимально приятное интервью с разработчиками Яндекса, а именно — с руководителями мобильной разработки двух приложений Go и Браузера. Ощущение после просмотра такое, как будто пообщался с друзьями, сидя в кафе, так что к просмотру точно рекомендуется.

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

Коротко по тому, что ждёт внутри: В чем польза Flutter для бизнеса? Чем он отличается от React Native? Какие фреймворки используются в мобильной разработке таких супераппов, как Яндекс Браузер и Яндекс Go? Что ждет мобильную разработку через 5 лет?

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

#видео #как_все_устроено
🔫 Пишем свой 3D шутер на Unity и C#

В этом небольшом плейлисте из 8 видео вы научитесь писать игры, использую современные возможности платформы Unity и языка C#. Вы узнаете о том, как можно настраивать физику движения персонажей и объектов, освещение сцен. При этом вам не придётся лезть в какие-то низкоуровневые детали самого движка.

1. План проекта, начало
[4:22]
2. Создание местности
[9:00]
3. Движение игрока
[27:51]
4. Начало создания мультиплеера
[24:19]
5. Синхронизация движения
[9:30]
6. Стрельба
[21:31]
7. Нанесение урона
[19:12]
8. Итоги, завершение
[1:46]

#unity
👁 Наглядная теория — 4 коротких видео

Этот плейлист — находка для тех, кто пытался безуспешно понять некоторые веб-термины по сложным статьям. Автор объяснил все максимально просто и коротко на наглядных примерах.

1. Middleware. Что такое middleware? Теория простыми словами
[2:23]
2. Redux и React. Все о Redux. Понятная теория для всех
[4:29]
3. Что такое Websocket? Websockets простыми словами
[1:47]
4. Что такое Event Loop в JavaScript? Event Loop Простыми словами
[5:51]

#веб
🎵 «Музыкальный генератор» для программирования

Речь идёт о сайте musicforProgramming. В сервисе есть 62 плейлиста, помогающих сконцентрироваться на написании кода: они постоянно пополняются и отличаются только по длине и содержанию.

Его интерфейс выполнен в стиле большинства популярных редакторов кода. Благодаря этому ваш мозг визуально свяжет интерфейс сайта с кодингом, так что вы, скорее всего, сможете быстрее сосредоточиться на работе.

Перейти к изучению инструмента

#инструмент
👨‍💻 Цикл событий JavaScript простым языком — [14:38]

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

NodeJS умеет делать все эти операции ожидания неблокирующими. То есть, пока он ждёт завершения какого-то системного вызова или завершения операции с сетью, он может обрабатывать другие соединения и благодаря этому не проигрывать, а порой даже выигрывать серверы, написанные в пусть и многопоточном, но блокирующем стиле.

В этом видео вы узнаете, как это работает и почему это очень круто.

#js #nodejs
Почему развитие в ИИ стоит начинать с изучения математики и алгоритмов

Руководитель Школы анализа данных Яндекса в подкасте Machine Learning Podcast рассказывает, почему фундамент (матан, линал, теорвер, алгоритмы) — это не скучная теория, а база для работы с ИИ в 2026.

Вы узнаете, как глубокое понимание математики помогает писать эффективный код, отлаживать модели и ориентироваться в разных областях ML. А ещё — почему даже опытным разработчикам полезно возвращаться к фундаментальным дисциплинам.

Перейти к прослушиванию

#подкаст #ML
❤️ Как побороть депрессию, выгорание и безысходность[26:15]

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

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

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

#видео #профессия