Рекурсивный и итеративный методы позволяют решать одинаковые задачи, но от выбранного метода может зависеть производительность кода. Узнайте на примере решения одной задачи, в чём различие двух подходов, и в каких случаях лучше применять рекурсию или цикл
https://nuancesprog.ru/p/3325
@nuancesprog #статьи #Python #JavaScript
https://nuancesprog.ru/p/3325
@nuancesprog #статьи #Python #JavaScript
Стоит ли сразу писать чистый код, не допуская технического долга? Нужно ли писать комментарии к своему коду? Конечно же, да! Почему?
Сейчас объясним
https://nuancesprog.ru/p/3328
@nuancesprog #статьи #JavaScript #React #Education
Сейчас объясним
https://nuancesprog.ru/p/3328
@nuancesprog #статьи #JavaScript #React #Education
Карл Пирсон когда-то сказал, что "статистика - это грамматика науки о данных". В современном мире роль статистики не изменилась, и для того, чтобы стать грамотным специалистом в науке о данных, необходимо знать и понимать основные ее термины
https://nuancesprog.ru/p/3332
Часть 1 - https://t.me/nuancesprog/1121
Часть 2 - https://t.me/nuancesprog/1133
Часть 3 - https://t.me/nuancesprog/1147
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Statistics
https://nuancesprog.ru/p/3332
Часть 1 - https://t.me/nuancesprog/1121
Часть 2 - https://t.me/nuancesprog/1133
Часть 3 - https://t.me/nuancesprog/1147
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Statistics
Часто встречаются случаи, когда необходимо определить функцию с переменным числом параметров. Рассмотрим ключевое слово vararg и оператор spread, а также несколько сценариев, чтобы узнать, что происходит за кадром
https://nuancesprog.ru/p/3336
@nuancesprog #статьи #Kotlin
https://nuancesprog.ru/p/3336
@nuancesprog #статьи #Kotlin
От подписчика:
при построении API для приложений мы часто задумываемся, какую же архитектуру нам стоит применить. И вариантов тут несколько: REST, RPC, GraphQL
https://nuancesprog.ru/p/3387/
@nuancesprog #статьи #JavaScript #Nodejs
при построении API для приложений мы часто задумываемся, какую же архитектуру нам стоит применить. И вариантов тут несколько: REST, RPC, GraphQL
https://nuancesprog.ru/p/3387/
@nuancesprog #статьи #JavaScript #Nodejs
Распределенные системы - это сложная структура со множеством элементов, наличие которых не так важно для конечного пользователя. Поэтому, в зависимости от обстоятельств, лишние "подробности" о системе скрываются от пользователя различными типами прозрачности
https://nuancesprog.ru/p/3368/
@nuancesprog #статьи #ComputerScience
https://nuancesprog.ru/p/3368/
@nuancesprog #статьи #ComputerScience
Можно ли избежать утечек памяти с помощью Kotlin? Узнаем, что такое SAM, как переводить лямбда-выражения, и как использовать лямбды non-capturing, чтобы не беспокоиться об утечках памяти
https://nuancesprog.ru/p/3372/
@nuancesprog #статьи #Android #Kotlin
https://nuancesprog.ru/p/3372/
@nuancesprog #статьи #Android #Kotlin
По мере роста приложения, кодовая база имеет тенденцию разрастаться и терять свою организованность. Однако беспорядка в коде можно избежать, если воспользоваться упрощенным решением по структурной организации контроллеров
https://nuancesprog.ru/p/3405
@nuancesprog #статьи #JavaScript #Nodejs
https://nuancesprog.ru/p/3405
@nuancesprog #статьи #JavaScript #Nodejs
Каждый верстальщик рано или поздно приходит к CSS препроцессорам. Если ваши таблицы стилей уже настолько громоздкие, что вы и сами в них путаетесь, тогда пора познакомиться с Sass
https://nuancesprog.ru/p/3378/
@nuancesprog #статьи #Design #CSS
https://nuancesprog.ru/p/3378/
@nuancesprog #статьи #Design #CSS
Каким образом сохранить несколько строчек кода в Python? Расскажем, что такое list comprehensions, зачем они нужны, а также рассмотрим несколько визуальных примеров работы с ними
https://nuancesprog.ru/p/3382/
@nuancesprog #статьи #DataScience #Python
https://nuancesprog.ru/p/3382/
@nuancesprog #статьи #DataScience #Python
Порой разработчику приходится тяжело - слишком много событий нужно держать под контролем. В результате возникает усталость и чувство перегруженности. Как с этим справиться? Рассмотрим несколько простых советов, которые могут помочь
https://nuancesprog.ru/p/3393/
@nuancesprog #статьи #Productivity
https://nuancesprog.ru/p/3393/
@nuancesprog #статьи #Productivity
Карл Пирсон когда-то сказал, что "статистика - это грамматика науки о данных". В современном мире роль статистики не изменилась, и для того, чтобы стать грамотным специалистом в науке о данных, необходимо знать и понимать основные ее термины
https://nuancesprog.ru/p/3397/
Часть 1 - https://t.me/nuancesprog/1121
Часть 2 - https://t.me/nuancesprog/1133
Часть 3 - https://t.me/nuancesprog/1147
Часть 4 - https://t.me/nuancesprog/1163
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Statistics
https://nuancesprog.ru/p/3397/
Часть 1 - https://t.me/nuancesprog/1121
Часть 2 - https://t.me/nuancesprog/1133
Часть 3 - https://t.me/nuancesprog/1147
Часть 4 - https://t.me/nuancesprog/1163
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Statistics
Приходилось ли вам использовать пагинацию при создании приложений? Достаточно известная, но трудная в реализации функция. Рассмотрим пример разработки приложения на основе Android Paging Library с использованием Retrofit, Coroutines и Koin, а также несколько способов тестирования
https://nuancesprog.ru/p/3400/
@nuancesprog #статьи #Android #Kotlin
https://nuancesprog.ru/p/3400/
@nuancesprog #статьи #Android #Kotlin
Для создания Виртуального Окружения в Python существует множество инструментов. Какой из них лучше выбрать? Рассмотрим несколько вариантов, а также их преимущества и недостатки. Не пропустите интересный бонус в конце!
https://nuancesprog.ru/p/3445
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/3445
@nuancesprog #статьи #Python
Сейчас наличие хорошего сайта очень важно не только для продвижения бизнеса компании, но и для развития карьеры отдельных людей. Поэтому у многих есть свои личные сайты. Создать свой сайт не так сложно, как кажется. Эден Адлер рассказала о своём опыте создания персонального сайта
https://nuancesprog.ru/p/3408
@nuancesprog #статьи #React #WebDevelopment
https://nuancesprog.ru/p/3408
@nuancesprog #статьи #React #WebDevelopment
Невозможно создать крупный программный продукт в одиночку. Вам необходимо найти специалистов, которые помогут в вашей работе. Но как найти наиболее подходящую команду программистов? И почему стоит потратить деньги на настоящих экспертов?
https://nuancesprog.ru/p/3448
@nuancesprog #статьи #Startup
https://nuancesprog.ru/p/3448
@nuancesprog #статьи #Startup
Разработка приложения - это комплексный процесс, в котором важен каждый этап. Однако многие пренебрегают тестированием, а ведь это - залог качественного приложения и довольных пользователей
https://nuancesprog.ru/p/3422
@nuancesprog #статьи #Java #UnitTesting
https://nuancesprog.ru/p/3422
@nuancesprog #статьи #Java #UnitTesting
"Я отправляю резюме в огромное количество компаний, но почему-то ни одна не приглашает меня на собеседование, хоть я и уверен в том, что являюсь почти идеальным кандидатом на должность". Если это про вас, то в статье вы узнаете, как изменить ситуацию
https://nuancesprog.ru/p/3453
@nuancesprog #статьи #DataScience #MachineLearning #JobHunting
https://nuancesprog.ru/p/3453
@nuancesprog #статьи #DataScience #MachineLearning #JobHunting
Процесс отладки является обязательным этапом при разработке программного обеспечения. Но, к сожалению, многие разработчики испытывают негативные эмоции лишь при одном упоминании слова "отладка", и из-за этого многие ошибки остаются незамеченными. Мы расскажем о 5 способах, как правильно выполнять отладку и получать от этого удовольствие
https://nuancesprog.ru/p/3425
@nuancesprog #статьи #SelfImprovement #LifeLessons
https://nuancesprog.ru/p/3425
@nuancesprog #статьи #SelfImprovement #LifeLessons
Смартфон - штука безусловно важная и полезная. Но есть один недостаток: каждый день мы тратим на него слишком много времени. Пришло время разобраться с тем, что такое цифровой минимализм и почему так важен черно-белый режим экрана смартфона
https://nuancesprog.ru/p/3458/
@nuancesprog #статьи #Apple #Technology
https://nuancesprog.ru/p/3458/
@nuancesprog #статьи #Apple #Technology
Что такое Виртуальные Окружения в Python и для чего они используются? Рассмотрим пример создания Виртуального окружения с помощью virtualenv, установим пакеты внутри него, а также узнаем, как использовать Python в Sublime Text 3
https://nuancesprog.ru/p/3428
@nuancesprog #статьи #Python #Productivity
https://nuancesprog.ru/p/3428
@nuancesprog #статьи #Python #Productivity