Дизайн физического движка
Планируете заняться разработкой сложных систем, но боитесь столкнуться с трудностями? Расскажем о том, как создать физический движок на C++. Подробно рассмотрим проектирование динамики, обнаружения столкновений и реакции на столкновения, а также некоторые другие опции.
https://nuancesprog.ru/p/9072
@nuancesprog #статьи #CPP
Планируете заняться разработкой сложных систем, но боитесь столкнуться с трудностями? Расскажем о том, как создать физический движок на C++. Подробно рассмотрим проектирование динамики, обнаружения столкновений и реакции на столкновения, а также некоторые другие опции.
https://nuancesprog.ru/p/9072
@nuancesprog #статьи #CPP
Статистические типы данных, используемые в машинном обучении
Статистика - "мать" машинного обучения. Чтобы понимать, как на самом деле устроены алгоритмы МО и когда какой из них следует применять, просто необходимо знать основы статистики, и начать стоит с типов данных. Благодаря этой статье вы научитесь ясно понимать их отличия друг от друга, что позволит вам проводить качественный анализ данных и грамотно визуализировать его результаты.
https://nuancesprog.ru/p/9713
@nuancesprog #статьи #DataScience
Статистика - "мать" машинного обучения. Чтобы понимать, как на самом деле устроены алгоритмы МО и когда какой из них следует применять, просто необходимо знать основы статистики, и начать стоит с типов данных. Благодаря этой статье вы научитесь ясно понимать их отличия друг от друга, что позволит вам проводить качественный анализ данных и грамотно визуализировать его результаты.
https://nuancesprog.ru/p/9713
@nuancesprog #статьи #DataScience
Расскажем о том, как использовать API Gmail для отправки извлеченных с веб-сайтов данных на электронную почту.
https://nuancesprog.ru/p/8603
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/8603
@nuancesprog #статьи #Python
Советы по Docker: очистка локального компьютера
Вернемся к основам: посмотрим, как Docker обращается с дисковым пространство хост-машины и как его вернуть, когда оно больше не используется.
https://nuancesprog.ru/p/9730
@nuancesprog #статьи #Docker
Вернемся к основам: посмотрим, как Docker обращается с дисковым пространство хост-машины и как его вернуть, когда оно больше не используется.
https://nuancesprog.ru/p/9730
@nuancesprog #статьи #Docker
Магия Pry для отладки кода Ruby
Если вы начинающий Ruby-программист, то это понятное и доступное руководство по использованию Pry придется вам как нельзя кстати, ведь благодаря этой интерактивной среде отладка кода превращается в истинное удовольствие.
https://nuancesprog.ru/p/9738
@nuancesprog #статьи #Ruby
Если вы начинающий Ruby-программист, то это понятное и доступное руководство по использованию Pry придется вам как нельзя кстати, ведь благодаря этой интерактивной среде отладка кода превращается в истинное удовольствие.
https://nuancesprog.ru/p/9738
@nuancesprog #статьи #Ruby
Теория графов в кратком и практичном изложении
Рассматриваем виды графов, варианты их реализации и сферы применения. Знакомимся с алгоритмом Дейкстры, его недостатками и альтернативами.
https://nuancesprog.ru/p/9744
@nuancesprog #статьи #DataScience
Рассматриваем виды графов, варианты их реализации и сферы применения. Знакомимся с алгоритмом Дейкстры, его недостатками и альтернативами.
https://nuancesprog.ru/p/9744
@nuancesprog #статьи #DataScience
REST API для приложения со Spring Boot, Kotlin и Gradle
Сложно сразу подобрать инструментарий для создания REST API. Предлагаем вариант начальных шагов, основанный на инструментах, уже наверняка знакомых Android-разработчику. Создадим простой контроллер для обработки запроса и проверим его работу через curl и Postman.
https://nuancesprog.ru/p/9755
@nuancesprog #статьи #RestAPI #Kotlin
Сложно сразу подобрать инструментарий для создания REST API. Предлагаем вариант начальных шагов, основанный на инструментах, уже наверняка знакомых Android-разработчику. Создадим простой контроллер для обработки запроса и проверим его работу через curl и Postman.
https://nuancesprog.ru/p/9755
@nuancesprog #статьи #RestAPI #Kotlin
Python: как заменить циклы For на Map, Filter и Reduce
Цикл for объединяет в себе 3 операции и фокусирует внимание на второстепенной детали - прохождение последовательности значений. Однако его излишнее количество сильно снижает читабельность кода. Узнаем, как заменить for на более подходящие функции.
https://nuancesprog.ru/p/9762
@nuancesprog #статьи #Python
Цикл for объединяет в себе 3 операции и фокусирует внимание на второстепенной детали - прохождение последовательности значений. Однако его излишнее количество сильно снижает читабельность кода. Узнаем, как заменить for на более подходящие функции.
https://nuancesprog.ru/p/9762
@nuancesprog #статьи #Python
От Spotify к собственной рекомендательной системе
Взять Spotify API, добавить разведочный анализ данных, приправить методами контролируемого и неконтролируемого машинного обучения, и вот она, магия - собственная рекомендательная система с продвинутыми возможностями анализа плейлистов и составления рекомендаций. Да, так можно было.
https://nuancesprog.ru/p/9768
@nuancesprog #статьи #DataScience #Spotify
Взять Spotify API, добавить разведочный анализ данных, приправить методами контролируемого и неконтролируемого машинного обучения, и вот она, магия - собственная рекомендательная система с продвинутыми возможностями анализа плейлистов и составления рекомендаций. Да, так можно было.
https://nuancesprog.ru/p/9768
@nuancesprog #статьи #DataScience #Spotify
Новейшие возможности C# 9
Какие нововведения нас ждут в готовящемся к выходу C# 9? Знакомьтесь с их описанием и синтаксисом на примерах.
https://nuancesprog.ru/p/9774
@nuancesprog #статьи #CProgramming
Какие нововведения нас ждут в готовящемся к выходу C# 9? Знакомьтесь с их описанием и синтаксисом на примерах.
https://nuancesprog.ru/p/9774
@nuancesprog #статьи #CProgramming
Два метода безопасного программирования
Коротко о простых и мощных методах для безопасного и удобного в сопровождении программного обеспечения
https://nuancesprog.ru/p/9780
@nuancesprog #статьи #Education
Коротко о простых и мощных методах для безопасного и удобного в сопровождении программного обеспечения
https://nuancesprog.ru/p/9780
@nuancesprog #статьи #Education
Стоит лишь учесть 9 важнейших аспектов при определении пользовательских классов - и вы уже выходите на новый уровень мастерства и пишите хорошо читаемый код. Заманчивые перспективы, не так ли?
https://nuancesprog.ru/p/9786
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/9786
@nuancesprog #статьи #Python
Поиск с возвратом в решении типичных задач на собеседовании
Наглядно рассматриваем использование поиска с возвратом на трех популярных примерах: задача об N-ферзях, задача с маршрутом полетов и решение судоку.
https://nuancesprog.ru/p/9792
@nuancesprog #статьи #DataScience
Наглядно рассматриваем использование поиска с возвратом на трех популярных примерах: задача об N-ферзях, задача с маршрутом полетов и решение судоку.
https://nuancesprog.ru/p/9792
@nuancesprog #статьи #DataScience
Безградиентный подход к оптимизации нейронной сети
Рассматриваем проблемы градиентного спуска и варианты их решения с помощью оптимизации роем частиц, суррогатной оптимизации и метода имитации отжига.
https://nuancesprog.ru/p/9797
@nuancesprog #статьи #DataScience
Рассматриваем проблемы градиентного спуска и варианты их решения с помощью оптимизации роем частиц, суррогатной оптимизации и метода имитации отжига.
https://nuancesprog.ru/p/9797
@nuancesprog #статьи #DataScience
Программисты говорят: «Этот язык помогает думать как программируешь и программировать — как думаешь».
Хотите изучить универсальный язык программирования, но не знаете какой выбрать?
Тогда вам в SkillFactory на курс "C++ разработчик"!
За 8,5 месяцев вы научитесь:
— Всем современным стандартам языка С++
— Писать надёжный код и покрывать его тестами
— Работать с SQL и NoSQL базами данных
— Находить узкие места в своей программе и ускорять их в несколько раз.
По окончанию обучения ы сможете стать Junior разработчиком и зарабатывать от 90 тысяч рублей в месяц.
⚡️Запишитесь на курс со скидкой 40% до 30 сентября: https://clc.am/1kYFLA
Хотите изучить универсальный язык программирования, но не знаете какой выбрать?
Тогда вам в SkillFactory на курс "C++ разработчик"!
За 8,5 месяцев вы научитесь:
— Всем современным стандартам языка С++
— Писать надёжный код и покрывать его тестами
— Работать с SQL и NoSQL базами данных
— Находить узкие места в своей программе и ускорять их в несколько раз.
По окончанию обучения ы сможете стать Junior разработчиком и зарабатывать от 90 тысяч рублей в месяц.
⚡️Запишитесь на курс со скидкой 40% до 30 сентября: https://clc.am/1kYFLA
Дизайн для всех: подробное руководство по созданию интерфейсов для людей с ограниченными возможностями
Количество людей с ограниченными возможностями исчисляется сотнями миллионов. Это значит, что такие люди точно есть среди ваших пользователей, и всем им нужна помощь при посещении вашего сайта. Узнайте, какие факторы следует учитывать в дизайне интерфейса, чтобы сделать его максимально удобным для всех.
https://nuancesprog.ru/p/9807
@nuancesprog #статьи #Design #UI #UX
Количество людей с ограниченными возможностями исчисляется сотнями миллионов. Это значит, что такие люди точно есть среди ваших пользователей, и всем им нужна помощь при посещении вашего сайта. Узнайте, какие факторы следует учитывать в дизайне интерфейса, чтобы сделать его максимально удобным для всех.
https://nuancesprog.ru/p/9807
@nuancesprog #статьи #Design #UI #UX
Узнаем, в чём смысл инверсии зависимостей, как её использовать для настройки хендлера и задействовать с любой реализацией клиента (внутри — пример с цитатами Канье Уэста). Научимся создавать тесты, имитирующие зависимости, для уменьшения количества изменений в бизнес-логике.
https://nuancesprog.ru/p/9813
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/9813
@nuancesprog #статьи #Golang
Упрощаем работу с Google-формами: Apps Script и выпадающее меню
Расскажем, как можно облегчить себе жизнь простым инструментом для форм и таблиц, и напишем короткий скрипт для автоматизации рутинной работы.
https://nuancesprog.ru/p/9818
@nuancesprog #статьи #Google
Расскажем, как можно облегчить себе жизнь простым инструментом для форм и таблиц, и напишем короткий скрипт для автоматизации рутинной работы.
https://nuancesprog.ru/p/9818
@nuancesprog #статьи #Google
Освоим обработку ошибок и исключений в React Hooks за 5 минут! Рассмотрим сценарий использования на примере утилиты для деления двух значений и узнаем, как присходит отслеживание появляющихся ошибок. Попробуем создать в виртуальном редакторе свой сценарий в режиме реального времени.
https://nuancesprog.ru/p/9823
@nuancesprog #статьи #React
https://nuancesprog.ru/p/9823
@nuancesprog #статьи #React
"Поехали" в мир кибербезопасности!
⠀
HackerU — эксперт в области обучения IT и кибербезопасности проводит интенсив-практикум для новичков!
⠀
За 4 дня вы научитесь:
- Устанавливать и настраивать Linux-системы на виртуальные машины
- Настраивать сеть и понимать особенности ее работы
- Осуществлять ряд сетевых атак и выстраивать защиту от них
- Осуществлять ряд атак, связанных с уязвимостью ОС и разрабатывать защиту от них
⠀
Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.
⠀
Сделайте первый шаг в профессию – запишитесь на интенсив: https://is.gd/8owj7Z
⠀
HackerU — эксперт в области обучения IT и кибербезопасности проводит интенсив-практикум для новичков!
⠀
За 4 дня вы научитесь:
- Устанавливать и настраивать Linux-системы на виртуальные машины
- Настраивать сеть и понимать особенности ее работы
- Осуществлять ряд сетевых атак и выстраивать защиту от них
- Осуществлять ряд атак, связанных с уязвимостью ОС и разрабатывать защиту от них
⠀
Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.
⠀
Сделайте первый шаг в профессию – запишитесь на интенсив: https://is.gd/8owj7Z