NOP::Nuances of Programming
62.5K subscribers
3.66K photos
12 videos
12 files
5K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
​​Карл Пирсон когда-то сказал, что "статистика - это грамматика науки о данных". В современном мире роль статистики не изменилась, и для того, чтобы стать грамотным специалистом в науке о данных, необходимо знать и понимать основные ее термины

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
​​От подписчика:
при построении API для приложений мы часто задумываемся, какую же архитектуру нам стоит применить. И вариантов тут несколько: REST, RPC, GraphQL

https://nuancesprog.ru/p/3387/

@nuancesprog #статьи #JavaScript #Nodejs
​​Распределенные системы - это сложная структура со множеством элементов, наличие которых не так важно для конечного пользователя. Поэтому, в зависимости от обстоятельств, лишние "подробности" о системе скрываются от пользователя различными типами прозрачности

https://nuancesprog.ru/p/3368/

@nuancesprog #статьи #ComputerScience
​​Можно ли избежать утечек памяти с помощью Kotlin? Узнаем, что такое SAM, как переводить лямбда-выражения, и как использовать лямбды non-capturing, чтобы не беспокоиться об утечках памяти

https://nuancesprog.ru/p/3372/

@nuancesprog #статьи #Android #Kotlin
​​По мере роста приложения, кодовая база имеет тенденцию разрастаться и терять свою организованность. Однако беспорядка в коде можно избежать, если воспользоваться упрощенным решением по структурной организации контроллеров

https://nuancesprog.ru/p/3405

@nuancesprog #статьи #JavaScript #Nodejs
​​Каждый верстальщик рано или поздно приходит к CSS препроцессорам. Если ваши таблицы стилей уже настолько громоздкие, что вы и сами в них путаетесь, тогда пора познакомиться с Sass

https://nuancesprog.ru/p/3378/

@nuancesprog #статьи #Design #CSS
​​Каким образом сохранить несколько строчек кода в Python? Расскажем, что такое list comprehensions, зачем они нужны, а также рассмотрим несколько визуальных примеров работы с ними

https://nuancesprog.ru/p/3382/

@nuancesprog #статьи #DataScience #Python
​​Порой разработчику приходится тяжело - слишком много событий нужно держать под контролем. В результате возникает усталость и чувство перегруженности. Как с этим справиться? Рассмотрим несколько простых советов, которые могут помочь

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
​​Приходилось ли вам использовать пагинацию при создании приложений? Достаточно известная, но трудная в реализации функция. Рассмотрим пример разработки приложения на основе Android Paging Library с использованием Retrofit, Coroutines и Koin, а также несколько способов тестирования

https://nuancesprog.ru/p/3400/

@nuancesprog #статьи #Android #Kotlin
​​Для создания Виртуального Окружения в Python существует множество инструментов. Какой из них лучше выбрать? Рассмотрим несколько вариантов, а также их преимущества и недостатки. Не пропустите интересный бонус в конце!

https://nuancesprog.ru/p/3445

@nuancesprog #статьи #Python
​​Сейчас наличие хорошего сайта очень важно не только для продвижения бизнеса компании, но и для развития карьеры отдельных людей. Поэтому у многих есть свои личные сайты. Создать свой сайт не так сложно, как кажется. Эден Адлер рассказала о своём опыте создания персонального сайта

https://nuancesprog.ru/p/3408

@nuancesprog #статьи #React #WebDevelopment
​​Невозможно создать крупный программный продукт в одиночку. Вам необходимо найти специалистов, которые помогут в вашей работе. Но как найти наиболее подходящую команду программистов? И почему стоит потратить деньги на настоящих экспертов?

https://nuancesprog.ru/p/3448

@nuancesprog #статьи #Startup
​​Разработка приложения - это комплексный процесс, в котором важен каждый этап. Однако многие пренебрегают тестированием, а ведь это - залог качественного приложения и довольных пользователей

https://nuancesprog.ru/p/3422

@nuancesprog #статьи #Java #UnitTesting
​​"Я отправляю резюме в огромное количество компаний, но почему-то ни одна не приглашает меня на собеседование, хоть я и уверен в том, что являюсь почти идеальным кандидатом на должность". Если это про вас, то в статье вы узнаете, как изменить ситуацию

https://nuancesprog.ru/p/3453

@nuancesprog #статьи #DataScience #MachineLearning #JobHunting
​​Процесс отладки является обязательным этапом при разработке программного обеспечения. Но, к сожалению, многие разработчики испытывают негативные эмоции лишь при одном упоминании слова "отладка", и из-за этого многие ошибки остаются незамеченными. Мы расскажем о 5 способах, как правильно выполнять отладку и получать от этого удовольствие

https://nuancesprog.ru/p/3425

@nuancesprog #статьи #SelfImprovement #LifeLessons
​​Смартфон - штука безусловно важная и полезная. Но есть один недостаток: каждый день мы тратим на него слишком много времени. Пришло время разобраться с тем, что такое цифровой минимализм и почему так важен черно-белый режим экрана смартфона

https://nuancesprog.ru/p/3458/

@nuancesprog #статьи #Apple #Technology
​​Что такое Виртуальные Окружения в Python и для чего они используются? Рассмотрим пример создания Виртуального окружения с помощью virtualenv, установим пакеты внутри него, а также узнаем, как использовать Python в Sublime Text 3

https://nuancesprog.ru/p/3428

@nuancesprog #статьи #Python #Productivity
​​При работе над проектом со сложной архитектурой часто приходится добавлять новые файлы вручную, чтобы создать новый экран. Есть способ автоматизировать этот процесс! Расскажем, как создать собственный плагин для Android Studio, какие трудности могут возникнуть при его написании, а также о способах их решения

https://nuancesprog.ru/p/3462

@nuancesprog #статьи #Android #AndroidDev
​​Менять род деятельности всегда очень сложно. Даже если вы раньше работали в смежной сфере, перейдя на новую работу, вы должны будете изучить и понять множество нюансов. А что же ждет программистов-новичков на первых этапах их работы? К чему нужно готовиться?

https://nuancesprog.ru/p/3433

@nuancesprog #статьи #Startup #WebDevelopment