🎮 Создание игры на Unity 5
Годный плейлист по MagicaVoxel и Unity 5, где каждый шаг создания игры-платформера объясняется максимально доступно: создание ландшафта, программирование на C#, анимирование персонажей и много другое.
1. Создаем ландшафт игры в MagicaVoxel
[50:40]
2. Переносим ландшафт игры в Unity
[17:39]
3. Оптимизацию моделей из MagicaVoxel
[25:45]
4. Изучаем C# в контексте игр для новичков
[46.58]
5. Программируем поведение персонажей
[34:24]
6. Анимируем персонажей в игре
[37:23]
Перейти к плейлисту
#видео
Годный плейлист по MagicaVoxel и Unity 5, где каждый шаг создания игры-платформера объясняется максимально доступно: создание ландшафта, программирование на C#, анимирование персонажей и много другое.
1. Создаем ландшафт игры в MagicaVoxel
[50:40]
2. Переносим ландшафт игры в Unity
[17:39]
3. Оптимизацию моделей из MagicaVoxel
[25:45]
4. Изучаем C# в контексте игр для новичков
[46.58]
5. Программируем поведение персонажей
[34:24]
6. Анимируем персонажей в игре
[37:23]
Перейти к плейлисту
#видео
📘 Django 2.1. Практика создания веб-сайтов на Python
В книге рассмотрены всё, что необходимо для разработки сайтов: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.
Также дан пример разработки полнофункционального веб-сайта — электронной доски объявлений. Исходный код доступен для загрузки с сайта издательства.
Авторы: Дронов В.А.
Год издания: 2019
Скачать книгу
#книга #python
В книге рассмотрены всё, что необходимо для разработки сайтов: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.
Также дан пример разработки полнофункционального веб-сайта — электронной доски объявлений. Исходный код доступен для загрузки с сайта издательства.
Авторы: Дронов В.А.
Год издания: 2019
Скачать книгу
#книга #python
💻 Практические туториалы по JavaScript, React и Vue
На сервисе Scotch ведущие разработчики публикуют туторилы по программированию веб-приложений.
Кстати, сервис недавно начал сотрудничать с DigitalOcean, то есть там гарантированно высокое качество.
Перейти к изучению
#javascript
На сервисе Scotch ведущие разработчики публикуют туторилы по программированию веб-приложений.
Кстати, сервис недавно начал сотрудничать с DigitalOcean, то есть там гарантированно высокое качество.
Перейти к изучению
#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
*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
На 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
*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
🤖 Создаем 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
Полноценный видеокурс, по ходу которого вы создадите на 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
💻 Соревнования для верстальщиков
CSSBattle — один из лучших способов практиковаться в создании фигур на CSS. Платформа представляет из себя онлайн-игру, где верстальщики соревнуются за первое место. Написал более лаконичный код — получил больше поинтов.
На сайте присутствуют уровни сложности для всех: есть совсем простые фигуры, для создания которых хватит только самых основ и 10 минут кодинга. А есть сложные, но интересные задачи, над которыми можно сидеть часами.
Приступить к соревнованиям
#верстка
CSSBattle — один из лучших способов практиковаться в создании фигур на CSS. Платформа представляет из себя онлайн-игру, где верстальщики соревнуются за первое место. Написал более лаконичный код — получил больше поинтов.
На сайте присутствуют уровни сложности для всех: есть совсем простые фигуры, для создания которых хватит только самых основ и 10 минут кодинга. А есть сложные, но интересные задачи, над которыми можно сидеть часами.
Приступить к соревнованиям
#верстка
👨💻 Уроки по 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
*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
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
*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
🎨 YandexART обновилась: что нового?
В статье на Хабре старший разработчик в команде компьютерного зрения рассказал, почему в новой модели стали применять технологию латентной диффузии, зачем использовать два текстовых энкодера и что показали внутренние замеры.
Читать статью
#статья #ai
В статье на Хабре старший разработчик в команде компьютерного зрения рассказал, почему в новой модели стали применять технологию латентной диффузии, зачем использовать два текстовых энкодера и что показали внутренние замеры.
Читать статью
#статья #ai
👨💻 Решаем сложные задачи с 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
Интересная подборка нетривиальных задач с высоким уровнем сложности на 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
💬 Подготовка к JavaScript собеседованию — [1:41:31]
О том, как проводить собеседования на технические специальности, уже давно ведётся множество споров. Не все компании используют одинаковые методы проверки кандидатов, но чаще всего вам предлагают решить задачу с помощью кода либо на подходящей платформе, либо на ужасной белой доске.
В этом видео мы изучим основные проблемы, с которыми сталкиваются новички на собеседовании по JavaScript.
#javascript
О том, как проводить собеседования на технические специальности, уже давно ведётся множество споров. Не все компании используют одинаковые методы проверки кандидатов, но чаще всего вам предлагают решить задачу с помощью кода либо на подходящей платформе, либо на ужасной белой доске.
В этом видео мы изучим основные проблемы, с которыми сталкиваются новички на собеседовании по JavaScript.
#javascript
👨💻 Программирование на 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
Плейлист по разработке на 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
🔫 Пишем свой 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
В этом небольшом плейлисте из 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
👨💻 Цикл событий JavaScript простым языком — [14:38]
Наверняка многие задумывались, как NodeJS способен обрабатывать такие серьёзные нагрузки, учитывая, что он работает всего в одном потоке. На самом деле, правда заключается в том, что большая часть времени, которую сервер тратит на обработку одного клиента, — это ожидание. Либо ожидание ответа от клиента, либо сама отправка запроса через сеть.
NodeJS умеет делать все эти операции ожидания неблокирующими. То есть, пока он ждёт завершения какого-то системного вызова или завершения операции с сетью, он может обрабатывать другие соединения и благодаря этому не проигрывать, а порой даже выигрывать серверы, написанные в пусть и многопоточном, но блокирующем стиле.
В этом видео вы узнаете, как это работает и почему это очень круто.
#js #nodejs
Наверняка многие задумывались, как NodeJS способен обрабатывать такие серьёзные нагрузки, учитывая, что он работает всего в одном потоке. На самом деле, правда заключается в том, что большая часть времени, которую сервер тратит на обработку одного клиента, — это ожидание. Либо ожидание ответа от клиента, либо сама отправка запроса через сеть.
NodeJS умеет делать все эти операции ожидания неблокирующими. То есть, пока он ждёт завершения какого-то системного вызова или завершения операции с сетью, он может обрабатывать другие соединения и благодаря этому не проигрывать, а порой даже выигрывать серверы, написанные в пусть и многопоточном, но блокирующем стиле.
В этом видео вы узнаете, как это работает и почему это очень круто.
#js #nodejs
🖥 Пишем сайт на Python и Django за час — [1:21:23]
В этом видеоуроке вы разберётесь, как можно написать несложный сайт с панелью администратора всего за час. Причём всё будет понятно даже человеку, который не очень разбирается в деталях того, как устроен Django, достаточно лишь знать базовый синтаксис Python.
#python #django
В этом видеоуроке вы разберётесь, как можно написать несложный сайт с панелью администратора всего за час. Причём всё будет понятно даже человеку, который не очень разбирается в деталях того, как устроен Django, достаточно лишь знать базовый синтаксис Python.
#python #django
✉️ Введение в REST API — [7:55]
«RESTful API» — такую фразу можно часто услышать в разговоре опытных программистов, которые работают в Web-сфере. И прикол в том, что знать про это стоит даже новичкам.
Из этого видео вы поймёте, что такое REST API и для чего оно используется. Также автор рассказывает про лучшие практики при использовании этого самого REST API.
Перейти к просмотру
#видео #базы_данных
«RESTful API» — такую фразу можно часто услышать в разговоре опытных программистов, которые работают в Web-сфере. И прикол в том, что знать про это стоит даже новичкам.
Из этого видео вы поймёте, что такое REST API и для чего оно используется. Также автор рассказывает про лучшие практики при использовании этого самого REST API.
Перейти к просмотру
#видео #базы_данных
🧑💻 Python: NewType против TypeAlias — [11:12]
Python — динамический язык, из-за чего мы не всегда знаем какой тип придёт в функцию, но мы можем сказать какой тип данных ожидаем.
В этом ролике речь пойдёт о типах NewType, TypeAlias, что это такое и где применяется, а также о декомпозиции типов.
Перейти к просмотру
#видео #python
Python — динамический язык, из-за чего мы не всегда знаем какой тип придёт в функцию, но мы можем сказать какой тип данных ожидаем.
В этом ролике речь пойдёт о типах NewType, TypeAlias, что это такое и где применяется, а также о декомпозиции типов.
Перейти к просмотру
#видео #python
⚡️ Как быстро расти в WEB? — [08:23]
В нашем мире успеха добивается тот, кто более приспособлен. Но в программировании надо уметь развиваться быстро, поскольку это очень изменчивое направление.
Автор рассказывает, что нужно делать, чтобы как можно быстрее развить свои навыки и стать Frontend, Backend или Fullstack разработчиком.
Перейти к просмотру
#видео #профессия
В нашем мире успеха добивается тот, кто более приспособлен. Но в программировании надо уметь развиваться быстро, поскольку это очень изменчивое направление.
Автор рассказывает, что нужно делать, чтобы как можно быстрее развить свои навыки и стать Frontend, Backend или Fullstack разработчиком.
Перейти к просмотру
#видео #профессия
🧠 Что должен знать Junior Back-end? — [09:24]
Back-end — работа сайта со стороны сервера. Здесь происходят обращения в базу данных, обработка данных о пользователях и составление ответа клиенту.
Сможете ли вы устроиться Back-end разработчиком? На этот вопрос и отвечают в видео. Также здесь предоставлен план обучения для новичков.
Перейти к просмотру
#видео #работа
Back-end — работа сайта со стороны сервера. Здесь происходят обращения в базу данных, обработка данных о пользователях и составление ответа клиенту.
Сможете ли вы устроиться Back-end разработчиком? На этот вопрос и отвечают в видео. Также здесь предоставлен план обучения для новичков.
Перейти к просмотру
#видео #работа
⌨️ Пишем автокликер на Python
В этом небольшом уроке вы узнаете, как с помощью библиотеки PyAutoGUI написать собственный автокликер на Python, который будет искать на экране заданные изображения и нажимать по ним.
1. Особенности библиотеки — [0:30]
2. Установка библиотеки — [3:57]
3. Начало написания скрипта — [5:05]
4. Тестирование параметра confidence — [14:03]
5. Итог — [16:50]
Перейти к просмотру
#видео #python
В этом небольшом уроке вы узнаете, как с помощью библиотеки PyAutoGUI написать собственный автокликер на Python, который будет искать на экране заданные изображения и нажимать по ним.
1. Особенности библиотеки — [0:30]
2. Установка библиотеки — [3:57]
3. Начало написания скрипта — [5:05]
4. Тестирование параметра confidence — [14:03]
5. Итог — [16:50]
Перейти к просмотру
#видео #python
👨💻 7 советов Junior-разработчикам — [7:55]
Автор ролика — программист, который прошёл путь от простых HTML страниц до работы с Electronic Arts, Spotify и другими крупными компаниями.
В этом видео он даёт 7 советов, которые пригодятся в карьере каждому начинающему разработчику.
Перейти к просмотру
#видео #профессия
Автор ролика — программист, который прошёл путь от простых HTML страниц до работы с Electronic Arts, Spotify и другими крупными компаниями.
В этом видео он даёт 7 советов, которые пригодятся в карьере каждому начинающему разработчику.
Перейти к просмотру
#видео #профессия
🕶 В чём разница между Junior, Middle, Senior и Team-Lead — [11:04]
Это гайд для новичков по классификации программистов.
Автор рассказывает, чем занимается Junior, Middle, Senior и Team-Lead в компаниях и объясняет, в чём разница между ними.
Перейти к просмотру
#видео #профессия
Это гайд для новичков по классификации программистов.
Автор рассказывает, чем занимается Junior, Middle, Senior и Team-Lead в компаниях и объясняет, в чём разница между ними.
Перейти к просмотру
#видео #профессия