📃 Разбираемся с необычными интерфейсами Go и пишем заглушку для тестирования обработки данных веб-сервиса внешней библиотекой
https://nuancesprog.ru/p/4671
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/4671
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Интерфейсы в Go для повышения тестируемости кода
Множество объектно-ориентированных языков имеют своё представление интерфейсов. Интерфейсы в Go исключительны и интересны
Байесовские методы пугают формулами многих айтишников, но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком РуМС и библиотеками NumPy, SciPy и Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей
@nuancesprog #книги #Python #Algorithms
@nuancesprog #книги #Python #Algorithms
📃 Angular может почти все, в том числе заставить вас потратить время на написание обходных решений или на попытки понять, почему что-то не работает, как нужно. В данной статье описываются такие ловушки и способы их избежать
https://nuancesprog.ru/p/4675
@nuancesprog #статьи #Angular
https://nuancesprog.ru/p/4675
@nuancesprog #статьи #Angular
https://nuancesprog.ru
Осторожно! Angular крадет ваше время
Angular может все — ну или почти все. Но иногда это «почти» заставляет вас тратить время на написание обходных решений или на попытки понять, почему что-то происходит или не работает, как нужно
📃 Напомним о том, как писать код, который в будущем будет помощником, а не помехой. Об именовании, функциях, форматировании и, конечно, обработке ошибок
https://nuancesprog.ru/p/4681
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru/p/4681
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru
Как писать чистый код? | NOP::Nuances of programming
Позвольте объяснить. Делая код-ревью, я испытываю три эмоции:Какого черта! — с отвращением. Этот код не нужен.Какого черта! — в восхищении. Этот парень умный.Какого черта! — в отчаянии. Не понимаю эту тарабарщину.
📃 Использование хуков React дает множество полезных преимуществ. Узнаем, что такое жизненные циклы React и рассмотрим реализацию этих циклов с помощью Reason React Hooks
https://nuancesprog.ru/p/4222
@nuancesprog #статьи #React #JavaScript
https://nuancesprog.ru/p/4222
@nuancesprog #статьи #React #JavaScript
https://nuancesprog.ru
Реализация жизненных циклов React с помощью Reason React Hooks
Использование хуков React дает множество полезных преимуществ. Рассмотрим реализацию жизненных циклов React с помощью Reason React Hooks.
Java - один из самых востребованных языков программирования на территории РФ! А разбираетесь ли вы в типах данных Java? Пройдите наш тест - проверьте свои знания!
https://nuancesprog.ru/p/2250/
@nuancesprog #тесты #Java
https://nuancesprog.ru/p/2250/
@nuancesprog #тесты #Java
📃 Уметь предсказывать будущее очень полезно, а распределение Пуассона помогает делать это довольно эффективно. Разберемся, в каких случаях и как стоит его применять
https://nuancesprog.ru/p/4689
@nuancesprog #статьи #DataScience #MachineLearning #Statistics
https://nuancesprog.ru/p/4689
@nuancesprog #статьи #DataScience #MachineLearning #Statistics
https://nuancesprog.ru
Что такое распределение Пуассона?
Прежде чем вводить параметр λ и подставлять его в формулу, давайте задумаемся: почему Пуассону вообще пришлось изобретать такое распределение?
📃 Пишем заглушку для API. Благодаря внедрению зависимостей переключение между заглушкой и реальным сервисом управляется одной переменной. А значит, решение очень удобно для CI
https://nuancesprog.ru/p/4699
@nuancesprog #статьи #Angular #JavaScript
https://nuancesprog.ru/p/4699
@nuancesprog #статьи #Angular #JavaScript
NOP::Nuances of programming
Прототипирование без API | NOP::Nuances of programming
Я из тех, кто обычно очень нетерпелив, когда менеджер раскрывает функции нового продукта.
📃 Сегодня мы настроим нейронную сеть для обнаружения лиц на изображениях и извлечения их в отдельные изображения
https://nuancesprog.ru/p/4710
@nuancesprog #статьи #Python #ArtificialIntelligence #MachineLearning
https://nuancesprog.ru/p/4710
@nuancesprog #статьи #Python #ArtificialIntelligence #MachineLearning
https://nuancesprog.ru
Распознавание лиц с помощью OpenCV
Читая очередную статью по OpenCV, я обнаружил, что в этой библиотеке есть собственная нейросеть для распознавания лиц с высокой точностью.
📃 Узнаём популярные и эксклюзивные методы. Учимся выравнивать строки, использовать разделители, менять регистр, добавлять нули в начале строки, находить и считать появления значений в строке
https://nuancesprog.ru/p/4716
@nuancesprog #статьи #Python #MachineLearning #DataScience
https://nuancesprog.ru/p/4716
@nuancesprog #статьи #Python #MachineLearning #DataScience
https://nuancesprog.ru
Строковые методы в Python
Строка — это последовательность символов. Встроенный строковый класс в Python представлен строками, использующими универсальный набор символов Unicode.
📃 После работы с map, filter и reduce остаются вопросы. Например: "Я создал новый массив или изменился оригинал?". Визуализация поможет разобраться
https://nuancesprog.ru/p/4723
@nuancesprog #статьи #Learning
https://nuancesprog.ru/p/4723
@nuancesprog #статьи #Learning
https://nuancesprog.ru
Визуализация map, filter и reduce
Визуализация играет важную роль в обучении. Она помогает нам запоминать сложные идеи, в том числе и по программированию.
📃 Узнайте, какие есть альтернативы платформам python для разработки машинного обучения и искусственного интеллекта. Почему они так популярны и как их установить и настроить?
https://nuancesprog.ru/p/4727
@nuancesprog #статьи #JavaScript #MachineLearning #ArtificialIntelligence
https://nuancesprog.ru/p/4727
@nuancesprog #статьи #JavaScript #MachineLearning #ArtificialIntelligence
https://nuancesprog.ru
8 лучших платформ и библиотек JavaScript для машинного обучения
Невероятный рост новых технологий, таких как машинное обучение, облегчил жизнь разработчикам: создавать приложения на базе искусственного интеллекта стало намного проще.
📃 Организуем нетребовательный к ресурсам стриминг с вашего устройства через посредника пользователям и чат реального времени в учебном приложении.
https://nuancesprog.ru/p/4733
@nuancesprog #статьи #Node #React
https://nuancesprog.ru/p/4733
@nuancesprog #статьи #Node #React
https://nuancesprog.ru
Стриминг видео и чат в учебном приложении
Платформа Mux обеспечивает высококачественный стриминг, управляемый удобным API, так что вы можете сфокусироваться на создании своего продукта. Он чрезвычайно гибок и предлагает функции для самого требовательного пользователя.
📃 Данные расширения будут полезны для исследования кода на Github, повышения личной эффективности, а также для экономии не только времени, но и ресурсов вашего компьютера.
https://nuancesprog.ru/p/4740
@nuancesprog #статьи #Productivity
https://nuancesprog.ru/p/4740
@nuancesprog #статьи #Productivity
https://nuancesprog.ru
9 полезных расширений для 2020 года
Refined Github упрощает интерфейс Github и добавляет полезные функции.
📃 Представляем обзор бета-версии OverVue - инструмента прототипирования для Vue. Возможности, gif-демонстрации и планы разработчиков в этом посте.
https://nuancesprog.ru/p/4746
@nuancesprog #статьи #JavaScript #Vue
https://nuancesprog.ru/p/4746
@nuancesprog #статьи #JavaScript #Vue
https://nuancesprog.ru
Прототипирование для Vue
С июля 2019 года Vue занимает третье место по количеству звезд на Github. Он опережает React более чем на 10 000 звезд и оставляет Angular далеко позади.
📃 VS Code - отличный выбор для программиста. Он включает в себя отладчик, инструменты для работы с Git, средства для рефакторинга и многое другое. Разберемся же с его настройкой.
https://nuancesprog.ru/p/4753
@nuancesprog #статьи #VSCode #Productivity
https://nuancesprog.ru/p/4753
@nuancesprog #статьи #VSCode #Productivity
https://nuancesprog.ru
Как я настроил VS Code
Недавно я был в аэропорту Борисполь на Украине, работал над статьей для блога, как вдруг мой VS Code перестал работать. Он крашнулся дважды меньше чем за 30 минут. Одна часть содержимого была автоматически сохранена, а другая - безвозвратно утеряна.
📃 Регулярные выражения предоставляют великолепную гибкость при манипулировании данными, создании функций и поиске паттернов. Научимся работать с модулем регулярных выражений.
https://nuancesprog.ru/p/4767
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru/p/4767
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru
Руководство по использованию регулярных выражений Python
Одна из главных задач при работе с текстовыми данными — это создание множества текстовых функций. Некоторые функции ищут конкретные паттерны в тексте, например, адреса электронной почты или номера телефонов.
📃 Go - это язык будущего, который отлично подходит для DevOps задач. Почему? Разбираем на интересных примерах крупных компаний.
https://nuancesprog.ru/p/4773
@nuancesprog #статьи #Golang #DevOps
https://nuancesprog.ru/p/4773
@nuancesprog #статьи #Golang #DevOps
https://nuancesprog.ru
Почему Go прекрасно подходит для DevOps
Go — это язык программирования с открытым исходным кодом, история которого началась в Google примерно десять лет назад. Сегодня Go стремительно приобретает популярность как язык будущего
📃 Расскажем о привычках, которые определяют эффективность и ценность программиста как специалиста. Из всех возможных паттернов были выделены 5 ключевых, которые улучшат качество работы и повысят личный профессиональный уровень
https://nuancesprog.ru/p/4777
@nuancesprog #статьи
https://nuancesprog.ru/p/4777
@nuancesprog #статьи
https://nuancesprog.ru
5 вредных привычек неэффективных программистов
Некоторые программисты лучше других. Существует своего рода статистика: небольшая группа программистов — на уровне «великолепно», чуть меньшая группа — просто хороши
📃 Наука о данных - это исследование алгоритмов, и данный пост мы посвятим разбору пяти алгоритмов выборки, которые должен знать каждый аналитик. Проект с примерами на Kaggle в конце.
https://nuancesprog.ru/p/4781
@nuancesprog #статьи #DataScience #MachineLearning
https://nuancesprog.ru/p/4781
@nuancesprog #статьи #DataScience #MachineLearning
https://nuancesprog.ru
Выборки. Джентльменский набор
Вы хотите выбрать подмножество, в котором каждый член имеет равную вероятность быть выбранным. Ниже мы случайно выбираем 100 значений из набора данных