5 способов замены конструкции if-else: примеры от начального до продвинутого уровня.
https://nuancesprog.ru/p/8816
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/8816
@nuancesprog #статьи #Education
Семь бед - один ответ. Помните, как пытались комментировать JSON дополнительным ключом объекта? Или как делали динамическую загрузку пакета? Тестирование JSON-конфигурации также не простая задача. Расскажем о простом решении всех этих проблем!
https://nuancesprog.ru/p/8820
@nuancesprog #статьи #JSON
https://nuancesprog.ru/p/8820
@nuancesprog #статьи #JSON
Actix или Rocket? Сравнение двух мощных платформ для веб-приложений на Rust
Узнаем, какие платформы для веб-приложений поддерживает Rust, рассмотрим плюсы и минусы двух самых популярных платформ, чтобы решить, какая из них лучше!
https://nuancesprog.ru/p/8825
@nuancesprog #статьи #Rust #Actix #Rocket
Узнаем, какие платформы для веб-приложений поддерживает Rust, рассмотрим плюсы и минусы двух самых популярных платформ, чтобы решить, какая из них лучше!
https://nuancesprog.ru/p/8825
@nuancesprog #статьи #Rust #Actix #Rocket
Автоматизация Doom с глубоким Q-обучением: реализация в Tensorflow
Изучим, как можно использовать Q-обучение для агента в классическом шутере от первого лица Doom, а также разберемся, что такое схема "состояние-действие-награда-действие-состояние" и как она работает.
https://nuancesprog.ru/p/8831
@nuancesprog #статьи #Tensorflow #Python
Изучим, как можно использовать Q-обучение для агента в классическом шутере от первого лица Doom, а также разберемся, что такое схема "состояние-действие-награда-действие-состояние" и как она работает.
https://nuancesprog.ru/p/8831
@nuancesprog #статьи #Tensorflow #Python
Познакомимся с технологией Web Speech API, позволяющей добавлять голосовые данные в веб-приложения. С помощью интерфейса преобразования текста в речь научимся отправлять речевые запросы в браузер на разных языках, регулируя громкость, темп и даже высоту голоса!
https://nuancesprog.ru/p/8837
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/8837
@nuancesprog #статьи #JavaScript
Восемь быстрых советов по улучшению пользовательского интерфейса
Рассмотрим простые, но эффективные рекомендации, которые помогут сделать дизайн сайта приятнее для глаз пользователя.
https://nuancesprog.ru/p/8848
@nuancesprog #статьи #Design #UX #UI
Рассмотрим простые, но эффективные рекомендации, которые помогут сделать дизайн сайта приятнее для глаз пользователя.
https://nuancesprog.ru/p/8848
@nuancesprog #статьи #Design #UX #UI
Новые инструменты Android 11
Рассмотрим новые методы Android 11, которые позволяют эффективно увеличить показатели конфиденциальности и безопасности приложения небольшой порцией кода.
https://nuancesprog.ru/p/8852
@nuancesprog #статьи #Android
Рассмотрим новые методы Android 11, которые позволяют эффективно увеличить показатели конфиденциальности и безопасности приложения небольшой порцией кода.
https://nuancesprog.ru/p/8852
@nuancesprog #статьи #Android
TextHero - самый простой способ чистки и анализа текста в Pandas
Каким образом можно очистить и проанализировать большой объем текста, не прибегая к использованию сложных функций и большого количества кода? Новая библиотека TextHero в Pandas хорошо справляется с этой задачей.
https://nuancesprog.ru/p/8858
@nuancesprog #статьи #Pandas
Каким образом можно очистить и проанализировать большой объем текста, не прибегая к использованию сложных функций и большого количества кода? Новая библиотека TextHero в Pandas хорошо справляется с этой задачей.
https://nuancesprog.ru/p/8858
@nuancesprog #статьи #Pandas
Ох, TypeScript, ты боль моя
Откровенная "исповедь" программиста, который после долгих лет работы с JavaScript окунулся в магию TypeScript. И ждали его на этом пути взлеты и падения, разочарования и надежды - в общем, испытания, одним из которых стала обработка ключей объектов.
https://nuancesprog.ru/p/8862
@nuancesprog #статьи #TypeScript
Откровенная "исповедь" программиста, который после долгих лет работы с JavaScript окунулся в магию TypeScript. И ждали его на этом пути взлеты и падения, разочарования и надежды - в общем, испытания, одним из которых стала обработка ключей объектов.
https://nuancesprog.ru/p/8862
@nuancesprog #статьи #TypeScript
Что можно противопоставить изменчивости мира? Нашу мобильность и способность находить разные варианты достижения одной цели. Именно этим требованиям отвечает такой шаблон проектирования, как Стратегия. Вас ждет подробный обзор этого шаблона в действии на примере реализации руководства по плаванию. Приятного погружения!
https://nuancesprog.ru/p/8866
@nuancesprog #статьи #DesignPatterns
https://nuancesprog.ru/p/8866
@nuancesprog #статьи #DesignPatterns
Процесс рефакторинга может быть настолько увлекательным, что многие погружаются в него с головой в стремлении довести код до совершенства. Вот тут-то и возникает необходимость ограничить свою любовь к нему ради своевременного завершения процесса разработки.
https://nuancesprog.ru/p/8871
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/8871
@nuancesprog #статьи #Education
Как создавать и публиковать консольные приложения на Python
Для того чтобы ваше приложение приносило пользу, одного его создания недостаточно. Нужно разместить пакет в специальных репозиториях. Вот здесь и возникают различные трудности. Поможем вам разобраться в процессе создания и публикации консольного приложения на Python.
https://nuancesprog.ru/p/8875
@nuancesprog #статьи #Python
Для того чтобы ваше приложение приносило пользу, одного его создания недостаточно. Нужно разместить пакет в специальных репозиториях. Вот здесь и возникают различные трудности. Поможем вам разобраться в процессе создания и публикации консольного приложения на Python.
https://nuancesprog.ru/p/8875
@nuancesprog #статьи #Python
Рассмотрим понятие связных списков, их структуру, напишем код на Python для работы с ними и выделим основные отличительные особенности.
Связный список - это линейная структура данных, в которой элементы не хранятся в смежных ячейках памяти.
https://nuancesprog.ru/p/8879
@nuancesprog #статьи #Python #DataScience
Связный список - это линейная структура данных, в которой элементы не хранятся в смежных ячейках памяти.
https://nuancesprog.ru/p/8879
@nuancesprog #статьи #Python #DataScience
10 правил проектирования взаимодействия, которые нельзя нарушать
Каким критериям должен соответствовать интерфейс, чтобы быть максимально удобным? Познакомьтесь с 10 правилами идеального UI-дизайна и создайте сайт или приложение, за которое вам будут бесконечно благодарны пользователи.
https://nuancesprog.ru/p/8886
@nuancesprog #статьи #Design #UX #UI
Каким критериям должен соответствовать интерфейс, чтобы быть максимально удобным? Познакомьтесь с 10 правилами идеального UI-дизайна и создайте сайт или приложение, за которое вам будут бесконечно благодарны пользователи.
https://nuancesprog.ru/p/8886
@nuancesprog #статьи #Design #UX #UI
Познакомимся с самыми популярными платформами для размещения ПО и разберёмся, чем каждая из них может быть полезна конечным пользователям. Узнаем, какие поставщики CDN получили наибольшую известность, а также какие особенности имеет хранилище The NuGet Gallery.
https://nuancesprog.ru/p/8891
@nuancesprog #статьи #JavaScript #Git
https://nuancesprog.ru/p/8891
@nuancesprog #статьи #JavaScript #Git
Rust для разработчиков JS
Изучим основной функционал Rust в сравнении с JavaScript: типы, неизменяемость, владение и структуры. Освоим управление памятью. Внутри - игровой движок и много других ресурсов для работы с Rust.
https://nuancesprog.ru/p/8897
@nuancesprog #статьи #JavaScript #Rust
Изучим основной функционал Rust в сравнении с JavaScript: типы, неизменяемость, владение и структуры. Освоим управление памятью. Внутри - игровой движок и много других ресурсов для работы с Rust.
https://nuancesprog.ru/p/8897
@nuancesprog #статьи #JavaScript #Rust
Объяснение и пример настройки параметров загрузки ядер Amazon Linux, RHEL, CentOS, SLES и Ubuntu инстансов AWS EC2 при помощи grubby, Legacy GRUB и GRUB2.
https://nuancesprog.ru/p/8901
@nuancesprog #статьи #Linux
https://nuancesprog.ru/p/8901
@nuancesprog #статьи #Linux
Сможете ли вы решить эти 3 «простые» задачи на Python?
Насколько хорошо вы умеете решать задачи на Python? Предлагаем оценить свои знания с помощью 3 задач с подвохом.
https://nuancesprog.ru/p/8916
@nuancesprog #статьи #Python
Насколько хорошо вы умеете решать задачи на Python? Предлагаем оценить свои знания с помощью 3 задач с подвохом.
https://nuancesprog.ru/p/8916
@nuancesprog #статьи #Python
Пять алиасов Git, без которых мне не прожить
Простые, но полезные -упаковываем последовательность элементарных команд в короткий псевдоним, и работать с Git станет удобнее.
https://nuancesprog.ru/p/8922
@nuancesprog #статьи #Git
Простые, но полезные -упаковываем последовательность элементарных команд в короткий псевдоним, и работать с Git станет удобнее.
https://nuancesprog.ru/p/8922
@nuancesprog #статьи #Git
Метод подсчёта количества решений
У линейных уравнений с множеством переменных может быть бесконечное число решений. Как быстро найти решения для частных случаев? Используем факториалы!
https://nuancesprog.ru/p/8926
@nuancesprog #статьи #Mathematics #DataScience
У линейных уравнений с множеством переменных может быть бесконечное число решений. Как быстро найти решения для частных случаев? Используем факториалы!
https://nuancesprog.ru/p/8926
@nuancesprog #статьи #Mathematics #DataScience
Шаблон проектирования прототипов в современном C++
Узнаем, для чего нужен шаблон проектирования прототипов, в чём его преимущество и чем он отличается от клонирования. Рассмотрим фабрику прототипов и использование шаблона проектирования прототипов для реализации виртуального конструктора копирования.
https://nuancesprog.ru/p/8931
@nuancesprog #статьи #CPP
Узнаем, для чего нужен шаблон проектирования прототипов, в чём его преимущество и чем он отличается от клонирования. Рассмотрим фабрику прототипов и использование шаблона проектирования прототипов для реализации виртуального конструктора копирования.
https://nuancesprog.ru/p/8931
@nuancesprog #статьи #CPP