Как своими руками, то есть умом, сделать приложение для захвата и распознавания документов. Какой алгоритм у определения границ необходимой в результате области.
https://nuancesprog.ru/p/7590
@nuancesprog #статьи #ComputerVision #Python
https://nuancesprog.ru/p/7590
@nuancesprog #статьи #ComputerVision #Python
Двоичное дерево поиска - одно из самых простых и эффективных решений для структурирования данных. В данной статье рассмотрим, как реализовать самостоятельно его основные элементы.
https://nuancesprog.ru/p/7596
@nuancesprog #статьи #JavaScript #Algorithms
https://nuancesprog.ru/p/7596
@nuancesprog #статьи #JavaScript #Algorithms
Продолжение цикла статей о корутинах. Другой важный элемент работы с ними - исключения. Исключения в корутинах распространяются особым, часто непредсказуемым образом. Статья поможет вам быть разборчивее в работе с корутинами.
Часть 1 - https://nuancesprog.ru/p/7397
https://nuancesprog.ru/p/7604
@nuancesprog #статьи #Kotlin
Часть 1 - https://nuancesprog.ru/p/7397
https://nuancesprog.ru/p/7604
@nuancesprog #статьи #Kotlin
Как принципы минимализма и необходимости регулярной уборки по системе помогают жить разработчику. Не накапливайте вокруг себя вещи. Священно лишь немногое.
https://nuancesprog.ru/p/7607
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/7607
@nuancesprog #статьи #Education
Присвоение переменных в одну строку может быть совершенно нечитаемым, но экономит вычислительные ресурсы. Или нет? Выясняем истинную вычислительную стоимость многострочного присвоения переменных.
https://nuancesprog.ru/p/7628
@nuancesprog #статьи #Python #Pandas
https://nuancesprog.ru/p/7628
@nuancesprog #статьи #Python #Pandas
Многие знакомы с правилами TRY или KISS. Какие ещё полезные принципы и привычки помогают разработчикам стать лучше?
https://nuancesprog.ru/p/7631
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/7631
@nuancesprog #статьи #Education
Реализуем алгоритм base64 с использованием побитового маскирования. Научимся разделению битовых потоков на 6-ти битовые группы, преобразованию символов в строку и кодированию строк с 1 и 2 байтами.
https://nuancesprog.ru/p/7643
@nuancesprog #статьи #Rust #Algorithms
https://nuancesprog.ru/p/7643
@nuancesprog #статьи #Rust #Algorithms
Познакомимся с тем, как работают потоки и процессы на python, узнаем, для чего нужна глобальная блокировка интерпретатора и как параллелизм сказывается на эффективности.
https://nuancesprog.ru/p/7648
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/7648
@nuancesprog #статьи #Python
This media is not supported in your browser
VIEW IN TELEGRAM
Как сократить срок вывода готового продукта на рынок и при этом промониторить его ценность. В статье рассказывается о методике MVP на примере разработки от замысла до выхода в эфир.
https://nuancesprog.ru/p/7654
@nuancesprog #статьи #UX #WebDevelopment
https://nuancesprog.ru/p/7654
@nuancesprog #статьи #UX #WebDevelopment
Советы о том, как использовать несколько легко запоминающихся команд в системе контроля версий Git, чтобы исправить неверные действия.
https://nuancesprog.ru/p/7659
@nuancesprog #статьи #Git
https://nuancesprog.ru/p/7659
@nuancesprog #статьи #Git
Старый добрый XMLHttpRequest, современный Fetch… Однако есть ещё несколько прекрасных и удобных инструментов, с которыми стоит ознакомиться. Рассмотрим их подробнее в данной статье.
https://nuancesprog.ru/p/7666
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/7666
@nuancesprog #статьи #JavaScript
Вместе с отцом теории информации выведем базовую формулу энтропии и постепенно дойдём до современного варианта энтропийной функции.
https://nuancesprog.ru/p/7670
@nuancesprog #статьи #DataScience #Mathematics
https://nuancesprog.ru/p/7670
@nuancesprog #статьи #DataScience #Mathematics
200 квадрильонов операций в секунду в помощь спасению человеческих жизней. Суперкомпьютер IBM Summit был задействован для анализа и отбора потенциальных соединений, способных противостоять вирусу Covid-19.
https://nuancesprog.ru/p/7541
@nuancesprog #статьи #IBM #Coronavirus
https://nuancesprog.ru/p/7541
@nuancesprog #статьи #IBM #Coronavirus
Слова «дизайн-система» имеют разные значения для дизайнеров и разработчиков. В то время как первые ссылаются на визуальные элементы и руководства по стилю, вторые подразумевают компоненты, реализованные в коде. Попробуем разобраться, где же находится источник истины.
https://nuancesprog.ru/p/7023
@nuancesprog #статьи #UX
https://nuancesprog.ru/p/7023
@nuancesprog #статьи #UX
Представляем альтернативный способ создания сводных таблиц данных в Jupyter Notebooks. Освоив этот подход, вы сможете с легкостью генерировать интерактивные отчеты.
https://nuancesprog.ru/p/7206
@nuancesprog #статьи #Jupyter #Python
https://nuancesprog.ru/p/7206
@nuancesprog #статьи #Jupyter #Python
Канал, на котором выкладывают задачки по JavaScript разного уровня и решение на них.
Грех не подписаться на такой полезный канал 👉🏻 @js_test
Грех не подписаться на такой полезный канал 👉🏻 @js_test
Kotlin предлагает широкие возможности для реализации функции сериализации. Почитайте статью, чтобы узнать больше о встроенных возможностях Kotlin и начать думать о нативных реализациях этого языка программирования.
https://nuancesprog.ru/p/7703
@nuancesprog #статьи #Kotlin #Android
https://nuancesprog.ru/p/7703
@nuancesprog #статьи #Kotlin #Android
Поговорим об одной из скрытых возможностей Git: git rerere, значительно упрощающей разрешение конфликтов слияния. Рассмотрим на примерах, в каких случаях она используется и какие преимущества предоставляет.
https://nuancesprog.ru/p/6880
@nuancesprog #статьи #Git
https://nuancesprog.ru/p/6880
@nuancesprog #статьи #Git
Популярность фронтенд-фреймворков JavaScript растет с каждым годом и уже трудно представить процесс разработки интерфейса без них. В 2018 году на арене появился еще один сильный игрок - Vue.js. Познакомимся с ним подробнее и оценим его шансы занять место одного из фронтенд-гигантов.
https://nuancesprog.ru/p/7064
@nuancesprog #статьи #React #Vue
https://nuancesprog.ru/p/7064
@nuancesprog #статьи #React #Vue
Рассмотрим передачу переменных, директив, мутаций. Узнаем, как использовать переменные для придания динамичности запросам, а встраиваемые фрагменты - для получения типов объединений и данных, возвращаемых в ответе. Научимся определять мутации для выполнения запросов на изменение данных.
https://nuancesprog.ru/p/7717
@nuancesprog #статьи #GraphQL
https://nuancesprog.ru/p/7717
@nuancesprog #статьи #GraphQL