[404] — программирование
Научим тебя программировать бесплатно.
📖 «Книги, которые сделали меня программистом» — [8:20]
В наше время без книг никуда, ведь только они максимально полно и понятно рассказывают про теорию программирования и технологии.
Автор видео делится 5-ю книгами, которые помогли ей вырасти как программист, начиная с полного нуля. Это книги, которые подойдут разработчику на любом языке.
Перейти к просмотру
#видео #книги
🕶 В чём разница между Junior, Middle, Senior и Team-Lead — [11:04]
Это гайд для новичков по классификации программистов.
Автор рассказывает, чем занимается Junior, Middle, Senior и Team-Lead в компаниях и объясняет, в чём разница между ними.
Перейти к просмотру
#видео #профессия
👨💻 7 советов Junior-разработчикам — [7:55]
Автор ролика — программист, который прошёл путь от простых HTML страниц до работы с Electronic Arts, Spotify и другими крупными компаниями.
В этом видео он даёт 7 советов, которые пригодятся в карьере каждому начинающему разработчику.
Перейти к просмотру
#видео #профессия
⌨️ Пишем автокликер на Python
В этом небольшом уроке вы узнаете, как с помощью библиотеки PyAutoGUI написать собственный автокликер на Python, который будет искать на экране заданные изображения и нажимать по ним.
1. Особенности библиотеки — [0:30]
2. Установка библиотеки — [3:57]
3. Начало написания скрипта — [5:05]
4. Тестирование параметра confidence — [14:03]
5. Итог — [16:50]
Перейти к просмотру
#видео #python
🧠 Что должен знать Junior Back-end? — [09:24]
Back-end — работа сайта со стороны сервера. Здесь происходят обращения в базу данных, обработка данных о пользователях и составление ответа клиенту.
Сможете ли вы устроиться Back-end разработчиком? На этот вопрос и отвечают в видео. Также здесь предоставлен план обучения для новичков.
Перейти к просмотру
#видео #работа
⚡️ Как быстро расти в WEB? — [08:23]
В нашем мире успеха добивается тот, кто более приспособлен. Но в программировании надо уметь развиваться быстро, поскольку это очень изменчивое направление.
Автор рассказывает, что нужно делать, чтобы как можно быстрее развить свои навыки и стать Frontend, Backend или Fullstack разработчиком.
Перейти к просмотру
#видео #профессия
🧑💻 Python: NewType против TypeAlias — [11:12]
Python — динамический язык, из-за чего мы не всегда знаем какой тип придёт в функцию, но мы можем сказать какой тип данных ожидаем.
В этом ролике речь пойдёт о типах NewType, TypeAlias, что это такое и где применяется, а также о декомпозиции типов.
Перейти к просмотру
#видео #python
✉️ Введение в REST API — [7:55]
«RESTful API» — такую фразу можно часто услышать в разговоре опытных программистов, которые работают в Web-сфере. И прикол в том, что знать про это стоит даже новичкам.
Из этого видео вы поймёте, что такое REST API и для чего оно используется. Также автор рассказывает про лучшие практики при использовании этого самого REST API.
Перейти к просмотру
#видео #базы_данных
🖥 Пишем сайт на Python и Django за час — [1:21:23]
В этом видеоуроке вы разберётесь, как можно написать несложный сайт с панелью администратора всего за час. Причём всё будет понятно даже человеку, который не очень разбирается в деталях того, как устроен Django, достаточно лишь знать базовый синтаксис Python.
#python #django
👨💻 Цикл событий JavaScript простым языком — [14:38]
Наверняка многие задумывались, как NodeJS способен обрабатывать такие серьёзные нагрузки, учитывая, что он работает всего в одном потоке. На самом деле, правда заключается в том, что большая часть времени, которую сервер тратит на обработку одного клиента, — это ожидание. Либо ожидание ответа от клиента, либо сама отправка запроса через сеть.
NodeJS умеет делать все эти операции ожидания неблокирующими. То есть, пока он ждёт завершения какого-то системного вызова или завершения операции с сетью, он может обрабатывать другие соединения и благодаря этому не проигрывать, а порой даже выигрывать серверы, написанные в пусть и многопоточном, но блокирующем стиле.
В этом видео вы узнаете, как это работает и почему это очень круто.
#js #nodejs
🔫 Пишем свой 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
👨💻 Программирование на Golang для начинающих
Плейлист по разработке на go. В ходе уроков вы сможете познакомиться с основами языка и его синтаксисом, а также сможете на практике написать своего Telegram-бота.
1. Типы и переменные
[15:01]
2. Переменные и ошибки с ними
[16:26]
3. Циклы
[14:41]
4. Массивы и срезы
[9:33]
5. Словари
[7:45]
6. Функции
[10:14]
7. Структуры
[10:28]
8. Парсер на Golang. Telegram и Go
[13:54]
9. Telegram bot. Используем webhook
[10:54]
10. Telegram bot. Собираем данные пользователей
[6:13]
11. Фильтр сообщений для Telegram
[5:11]
12. Telegram bot. Отправляем фото из облачного хранилища
[7:12]
13. Упаковываем приложение в Docker
[7:22]
#go
💬 Подготовка к JavaScript собеседованию — [1:41:31]
О том, как проводить собеседования на технические специальности, уже давно ведётся множество споров. Не все компании используют одинаковые методы проверки кандидатов, но чаще всего вам предлагают решить задачу с помощью кода либо на подходящей платформе, либо на ужасной белой доске.
В этом видео мы изучим основные проблемы, с которыми сталкиваются новички на собеседовании по JavaScript.
#javascript
👨💻 Решаем сложные задачи с CodeWars на JS
Интересная подборка нетривиальных задач с высоким уровнем сложности на CodeWars. Также автор разобрал большую задачу, в которой требовалось написать простой движок для запросов в формате SQL.
1. Решение сложных задач с codewars #1
[8:56]
2. Решение сложных задач с codewars #2
[19:01]
3. Решение самых сложных задач с codewars #3
[4:54]
4. Решение самых сложных задач с codewars #4
[15:05]
5. Секреты числа Пи
[4:58]
6. Простой SQL движок (1/3)
[13:52]
7. Простой SQL движок (2/3)
[21:23]
8. Простой SQL движок (3/3)
[12:50]
#javascript
GitVerse – теперь и для малого и среднего бизнеса
На онлайн-презентации «GitVerse: открой вселенную кода» СберТех рассказал про новые фичи платформы. Cреди них – CI/CD-инструменты, ускоряющие разработку, и новые функции GigaCode – персонального AI-ассистента разработчика (AI, artificial intelligence — искусственный интеллект).
Но это еще не все: теперь возможности GitVerse доступны не только индивидуальным разработчикам, но и малому и среднему бизнесу. Это очень удобно: можно организовывать совместную работу команды с GitVerse и управлять доступами к своим репозиториям.
Готовы попробовать? Присоединяйтесь.
🎨 YandexART обновилась: что нового?
В статье на Хабре старший разработчик в команде компьютерного зрения рассказал, почему в новой модели стали применять технологию латентной диффузии, зачем использовать два текстовых энкодера и что показали внутренние замеры.
Читать статью
#статья #ai
👨💻 Уроки по React для начинающих
React — лидирующий по популярности фреймворк для написания фронтенда. Его цель — предоставить высокую скорость, простоту и масштабируемость. Фреймворк поддерживается компанией Facebook и имеет открытый исходный код.
1. Основы для начинающих. Зачем нужен React. Установка
[11:25]
2. Компоненты и свойства Props
[10:29]
3. State, состояние компонента и примеры
[11:55]
4. Работа с формами. Первое To Do приложение
[9:33]
5. CSS стилизация. Как подключить библиотеку Material Ui, Bootstrap
[9:31]
6. Жизненный цикл компонента. Что спросят на собеседовании
[4:45]
7. Передача данных между компонентами
[8:24]
8. Работа с API на примере. Fetch запрос Api
[7:39]
9. Роутинг. Маршрутизация и создание страниц сайта
[7:23]
#javascript
💻 Соревнования для верстальщиков
CSSBattle — один из лучших способов практиковаться в создании фигур на CSS. Платформа представляет из себя онлайн-игру, где верстальщики соревнуются за первое место. Написал более лаконичный код — получил больше поинтов.
На сайте присутствуют уровни сложности для всех: есть совсем простые фигуры, для создания которых хватит только самых основ и 10 минут кодинга. А есть сложные, но интересные задачи, над которыми можно сидеть часами.
Приступить к соревнованиям
#верстка
🤖 Создаем Telegram бота на JS
Полноценный видеокурс, по ходу которого вы создадите на JavaScript многофункционального Telergam бота, отвечающего за фильмы и кинотеатры.
1. Что такое боты?
[3:22]
2. Работа с API
[3:55]
3. Регистрация бота
[2:34]
4. Создание простого бота
[8:51]
5. Настройки Bot Father 1
[13:40]
6. Настройки Bot Father 2
[7:45]
7. Настройка polling
[9:35]
Перейти к плейлисту
#javascript
⌨️ Уроки PHP для начинающих с нуля
На PHP написано почти 80% всех сайтов, включая Facebook, ВКонтакте и YouTube. Такого факта должно быть достаточно, чтобы приступить к изучению этого языка.
1. Введение в язык PHP. Что такое PHP и как с ним работать?
[7:19]
2. Локальный сервер. Вывод информации и комментарии
[13:49]
3. Переменные и типы данных
[15:46]
4. Математические действия
[9:13]
5. Строковые операции
[8:10]
6. Условные операторы
[20:33]
7. Оператор «Switch-case»
[7:56]
Перейти к плейлисту
#php