Каким образом сохранить несколько строчек кода в 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
"Я отправляю резюме в огромное количество компаний, но почему-то ни одна не приглашает меня на собеседование, хоть я и уверен в том, что являюсь почти идеальным кандидатом на должность". Если это про вас, то в статье вы узнаете, как изменить ситуацию
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
При работе над проектом со сложной архитектурой часто приходится добавлять новые файлы вручную, чтобы создать новый экран. Есть способ автоматизировать этот процесс! Расскажем, как создать собственный плагин для Android Studio, какие трудности могут возникнуть при его написании, а также о способах их решения
https://nuancesprog.ru/p/3462
@nuancesprog #статьи #Android #AndroidDev
https://nuancesprog.ru/p/3462
@nuancesprog #статьи #Android #AndroidDev
Менять род деятельности всегда очень сложно. Даже если вы раньше работали в смежной сфере, перейдя на новую работу, вы должны будете изучить и понять множество нюансов. А что же ждет программистов-новичков на первых этапах их работы? К чему нужно готовиться?
https://nuancesprog.ru/p/3433
@nuancesprog #статьи #Startup #WebDevelopment
https://nuancesprog.ru/p/3433
@nuancesprog #статьи #Startup #WebDevelopment
Веб-скрапинг можно осуществить разными способами, каждый из которых обладает своими преимуществами и недостатками. Хотите сохранить время и повысить эффективность решения задач? Расскажем о различных подходах для извлечения данных с веб-страниц, а также, как использовать облачные сервисы для повышения уровня автоматизации
https://nuancesprog.ru/p/3465
@nuancesprog #статьи #JavaScript #WebScraping #WebDevelopment
https://nuancesprog.ru/p/3465
@nuancesprog #статьи #JavaScript #WebScraping #WebDevelopment
Мощная базовая архитектура - важный показатель для масштабируемости приложения. Что такое Clean architecture и каковы ее особенности? Рассмотрим каждый слой архитектуры, а также узнаем, как они соединяются
https://nuancesprog.ru/p/3439
@nuancesprog #статьи #Android #Kotlin
https://nuancesprog.ru/p/3439
@nuancesprog #статьи #Android #Kotlin
Статья посвящается тем, кто не может позволить себе заплатить профессиональному дизайнеру и тем, в чьей команде дизайнеры всегда слишком заняты, чтобы помочь. Если вы будете следовать этим простым принципам, я гарантирую - ваши проекты будут выглядеть ничуть не хуже, чем у дипломированных специалистов
https://nuancesprog.ru/p/3470
@nuancesprog #статьи #UX #UI #Design #DesignPatterns
https://nuancesprog.ru/p/3470
@nuancesprog #статьи #UX #UI #Design #DesignPatterns
Если в текущий момент вы находитесь в поиске работы, то наверняка прочли кучу статей, по типу “как пройти собеседование?”, “как правильно отвечать на вопросы на собеседовании?” и т.д. Однако все эти статьи не расскажут вам о том, как задавать вопросы самим и почему это так важно.
https://nuancesprog.ru/p/3442
@nuancesprog #статьи #Interview
https://nuancesprog.ru/p/3442
@nuancesprog #статьи #Interview
Возможно, вы часто встречали такое понятие, как чистый код. Что это такое и зачем он нужен? Разберемся с основами написания чистого кода, его характеристиками, а также узнаем, как писать код с использованием S.O.L.I.D-принципов
https://nuancesprog.ru/p/3502/
@nuancesprog #статьи #Android #Kotlin
https://nuancesprog.ru/p/3502/
@nuancesprog #статьи #Android #Kotlin
Хотите разобраться в машинном обучении, но не знаете, с чего начать? Или вы уже знакомы с основами, но хотите повторить их еще раз? Тогда это руководство создано специально для вас! Разберемся, что такое машинное обучение, какие знания необходимы для начала изучения, а также как реализовать собственные алгоритмы
https://nuancesprog.ru/p/3489/
@nuancesprog #статьи #AI #MachineLearnning #DataScience
https://nuancesprog.ru/p/3489/
@nuancesprog #статьи #AI #MachineLearnning #DataScience
Наверняка вам не раз приходилось работать с Pandas и вы помните все необходимые для работы команды. Но знаете ли вы, как быстро преобразовывать датафрейм или какая из команд будет эффективнее для какой-либо задачи?
https://nuancesprog.ru/p/3507/
@nuancesprog #статьи #DataScience #Python #Pandas
https://nuancesprog.ru/p/3507/
@nuancesprog #статьи #DataScience #Python #Pandas