Вы задаётесь вопросом: какой язык программирования лучше всего изучить? Личный опыт Бенуа, инженера-разработчика компании Sqreen, который имел опыт работы и с агентом Ruby, и с бэкендом на Python, может помочь в ответе на этот вопрос
https://nuancesprog.ru/p/3344
@nuancesprog #статьи #Python #Ruby
https://nuancesprog.ru/p/3344
@nuancesprog #статьи #Python #Ruby
Довольно часто разработчики сталкиваются с проблемой "распознавания" различий между двумя элементами. Для решения данной проблемы существуют определенные алгоритмы, в т.ч. и разностный алгоритм Майерса, который удобно использовать в Android-разработке
https://nuancesprog.ru/p/3322
@nuancesprog #статьи #Kotlin
https://nuancesprog.ru/p/3322
@nuancesprog #статьи #Kotlin
Изучение программирования, по своей сути, очень похоже на изучение иностранного языка. Человеку, который только-только начинает свое путешествие в мире туториалов, статей, видеоуроков и т.д., не становится легче от обилия сложных терминов. Именно поэтому, сегодня мы раскроем смысл самых распространенных терминов простым языком
https://nuancesprog.ru/p/3348
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/3348
@nuancesprog #статьи #Education
Рекурсивный и итеративный методы позволяют решать одинаковые задачи, но от выбранного метода может зависеть производительность кода. Узнайте на примере решения одной задачи, в чём различие двух подходов, и в каких случаях лучше применять рекурсию или цикл
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.iss.one/nuancesprog/1121
Часть 2 - https://t.iss.one/nuancesprog/1133
Часть 3 - https://t.iss.one/nuancesprog/1147
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Statistics
https://nuancesprog.ru/p/3332
Часть 1 - https://t.iss.one/nuancesprog/1121
Часть 2 - https://t.iss.one/nuancesprog/1133
Часть 3 - https://t.iss.one/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.iss.one/nuancesprog/1121
Часть 2 - https://t.iss.one/nuancesprog/1133
Часть 3 - https://t.iss.one/nuancesprog/1147
Часть 4 - https://t.iss.one/nuancesprog/1163
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Statistics
https://nuancesprog.ru/p/3397/
Часть 1 - https://t.iss.one/nuancesprog/1121
Часть 2 - https://t.iss.one/nuancesprog/1133
Часть 3 - https://t.iss.one/nuancesprog/1147
Часть 4 - https://t.iss.one/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