📃 Расскажем вам о некоторых приемах в Python, которые помогут вам писать код быстрее.
https://nuancesprog.ru/p/5604
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5604
@nuancesprog #статьи #Python
https://nuancesprog.ru
20 фрагментов Python, которые стоит выучить прямо сегодня
Python — язык программирования без лишнего синтаксиса. Читаемость и простота дизайна — две основные причины его огромной популярности.
📃 Команда U°OS опубликовала результаты исследования всех репозиториев GitHub. Чтобы сформировать ТОП 100, U°OS использовали собственный алгоритм оценки значимости того или иного проекта. Данный список позволит получить представление о текущих трендах и направлении развития технологий
https://nuancesprog.ru/p/4098
@nuancesprog #статьи #Github
https://nuancesprog.ru/p/4098
@nuancesprog #статьи #Github
https://nuancesprog.ru
Top 100 наиболее популярных репозиториев на GitHub
GitHub стал не просто хостингом для хранения кодов, а огромным сообществом разработчиков
В последнее время дистрибутивы Linux приобретают все большую популярность среди рядовых пользователей! А вы умеете эффективно пользоваться этой ОС?
Пройдите наш небольшой тест и проверьте свои знания!
https://nuancesprog.ru/p/2094
@nuancesprog #тест #Linux
Пройдите наш небольшой тест и проверьте свои знания!
https://nuancesprog.ru/p/2094
@nuancesprog #тест #Linux
📃 Выжмите больше производительности из приложений React и Redux с помощью селекторов. Проект на codesandbox в конце поста.
https://nuancesprog.ru/p/5612
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru/p/5612
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru
Увеличиваем производительность приложения React + Redux с библиотекой Reselect
Селекторы — это очень простой способ выбрать состояние из хранилища redux, которое содержит всю логику и данные приложения.
📃 Изучение программирования, по своей сути, очень похоже на изучение иностранного языка. Человеку, который только-только начинает свое путешествие в мире туториалов, статей, видеоуроков и т.д., не становится легче от обилия сложных терминов. Именно поэтому, сегодня мы раскроем смысл самых распространенных терминов простым языком
https://nuancesprog.ru/p/3348
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/3348
@nuancesprog #статьи #Education
📃 Что такое компоненты и функции высшего порядка и в чем заключаются их преимущества? Представляем вам комплексное руководство по компонентам высшего порядка в React.
https://nuancesprog.ru/p/3992
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru/p/3992
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru
Компоненты высшего порядка в React
Комплексное руководство по особенностям компонентов высшего порядка в React и преимуществам их использования.
📃 Глубокие нейронные сети, несомненно, очень эффективны, но как именно они работают? Что за магия происходит внутри них? Я создал из нейросети художника, чтобы приоткрыть завесу тайны над тем, что происходит за ее кулисами
https://nuancesprog.ru/p/3512
@nuancesprog #статьи #NeuralNetworks #MachineLearning #DeepLearning
https://nuancesprog.ru/p/3512
@nuancesprog #статьи #NeuralNetworks #MachineLearning #DeepLearning
https://nuancesprog.ru
Заставляем глубокие нейронные сети рисовать, чтобы понять, как они работают
Один из способов создавать изображения при помощи нейронной сети - вывести целиком всю картину. Например, как в этом случае: нейронная сеть...
📃 Возможно, вы часто встречали такое понятие, как чистый код. Что это такое и зачем он нужен? Разберемся с основами написания чистого кода, его характеристиками, а также узнаем, как писать код с использованием S.O.L.I.D-принципов
https://nuancesprog.ru/p/3502
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru/p/3502
@nuancesprog #статьи #CleanCode
https://nuancesprog.ru
Чистый код в Android
Представьте, что вы в библиотеке и ищете книгу. Если книги хорошо отсортированы и категоризированы, то вы найдете ее быстрее.
📃 Разбираем нюансы 2-х языков: особенности операторов switch и case, типов int и int32, перечислений, а также как операторы if переопределяют значения переменных
https://nuancesprog.ru/p/5622
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5622
@nuancesprog #статьи #Golang
https://nuancesprog.ru
4 golang-сниппета, которые вводят в заблуждение разработчиков C#!
В лингвистике такое явление получило название ложные друзья переводчика, то есть слова, похожие по звучанию или написанию, но совершенно разные по значению.
📃 Хотите разобраться в машинном обучении, но не знаете, с чего начать? Или вы уже знакомы с основами, но хотите повторить их еще раз? Тогда это руководство создано специально для вас! Разберемся, что такое машинное обучение, какие знания необходимы для начала изучения, а также как реализовать собственные алгоритмы
https://nuancesprog.ru/p/3489
@nuancesprog #статьи #MachineLearnning #DataScience
https://nuancesprog.ru/p/3489
@nuancesprog #статьи #MachineLearnning #DataScience
https://nuancesprog.ru
Руководство по машинному обучению для новичков
Искусственный интеллект влияет на наше будущее значительнее, чем любая другая инновация. Скорость развития ИИ поразительна...
📃 Каждый, кто работал с JavaScript, сталкивался с необходимостью клонирования объектов, однако в JS не так просто осуществить эту операцию. Рассмотрим 3 способа решения этой задачи с примерами
https://nuancesprog.ru/p/4443
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/4443
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
3 способа клонирования объектов в JavaScript
Каким образом можно клонированить объекты в JavaScript? Рассмотрим 3 способа решения этой задачи с примерами.
📃 Мир стремительно развивается, и, чтобы выжить в нем, нужно обладать не только определенными знаниями, но также навыками и умениями. Поговорим о том, как подготовиться к неопределенности мира технологий будущего и дадим 5 практических советов
https://nuancesprog.ru/p/3298
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/3298
@nuancesprog #статьи #Education
https://nuancesprog.ru
Как приобрести навыки, необходимые для выживания в мире современных технологий
Современный мир нестабилен и непрерывно развивается. Автоматизированные машины, данные и алгоритмы, компьютеры и код — изменения затрагивают все аспекты нашей жизни.
📃 Пишем чат-бот с помощью набора инструментов обработки естественного языка. Разбираем шаги обработки текстовых данных: нормализацию текста, извлечение признаков слов и косинусное сходство. Код на Github в конце поста.
https://nuancesprog.ru/p/5630
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5630
@nuancesprog #статьи #Python
https://nuancesprog.ru
Создаем чат-бот в Python с помощью nltk
Чат-бот — это искусственный интеллект, который может имитировать разговор с пользователем на естественном языке через мессенджеры, веб-сайты, мобильные приложения, телефон и т.д. Чат-боты можно использовать в различных отраслях и для разных задач.
📃 Оператор "…" , появившийся в ES6, меняет своё назначение в зависимости от того, где и как он применяется. Сегодня вы узнаете о не самых очевидных способах использовать Spread и Rest
https://nuancesprog.ru/p/3547
@nuancesprog #статьи #javaScript #WevDevelopment
https://nuancesprog.ru/p/3547
@nuancesprog #статьи #javaScript #WevDevelopment
https://nuancesprog.ru
Rest и Spread в JavaScript. Возможности, о которых вы не знали
Операторы Rest (остаток) и Spread (расширение) можно использовать не только для разделения и соединения отдельных значений массивов...
📃 Познакомим вас с основами Docker и расскажем, почему вам стоит начать его использовать
https://nuancesprog.ru/p/3161
@nuancesprogprog #статьи #Docker
https://nuancesprog.ru/p/3161
@nuancesprogprog #статьи #Docker
https://nuancesprog.ru
Почему вы должны обратить внимание на Docker?
Когда я гуглил информацию о фреймворках глубокого обучения (deep learning), я заметил, что почти каждый из этих фреймворков поддерживался Docker. В итоге у меня возник резонный вопрос: “А что это за Docker такой?”
📃 Узнаём об интерфейсе WASI, используем библиотеку WASI Libc для создания модуля сканера штрих-кодов и портируем в неё ZXing. В конце статьи - документация и проект на Github
https://nuancesprog.ru/p/5635
@nuancesprog #статьи #Wasi
https://nuancesprog.ru/p/5635
@nuancesprog #статьи #Wasi
https://nuancesprog.ru
Как компилировать ZXing C++ в Wasm, используя WASI SDK в Linux
WASI — это системный интерфейс, предназначенный для создания программных модулей .wasm не только для Node.js и веб-браузеров, но и для любой совместимой с WASI среды выполнения.
📃 Анимации представляют собой важную часть создания привлекательных веб-приложений и сайтов. Рассмотрим несколько советов по загрузке анимации на веб-странице с помощью создания простого модального представления.
https://nuancesprog.ru/p/4761
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/4761
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Советы по анимации с CSS и JavaScript
Несколько советов по загрузке анимации на веб-странице, которые помогут создать отзывчивый и интерактивный интерфейс!
Статьи о Kotlin, языке от команды JetBrains, хорошо знающей, как сделать разработку удобной.
Знакомство с языком за день: https://nuancesprog.ru/p/1761/
Чистая архитектура: https://nuancesprog.ru/p/3439/
Избегаем утечек памяти: https://nuancesprog.ru/p/3372/
Колекции и последовательности: https://nuancesprog.ru/p/4603/
Расширения Android. Полное руководство: https://nuancesprog.ru/p/2131/
@nuancesprog #подборки #Kotlin #Android
Знакомство с языком за день: https://nuancesprog.ru/p/1761/
Чистая архитектура: https://nuancesprog.ru/p/3439/
Избегаем утечек памяти: https://nuancesprog.ru/p/3372/
Колекции и последовательности: https://nuancesprog.ru/p/4603/
Расширения Android. Полное руководство: https://nuancesprog.ru/p/2131/
@nuancesprog #подборки #Kotlin #Android
📃 Неправильные реализации Repository для Android встречаются довольно часто. Рассмотрим самые распространенные ошибки и расскажем о правильной реализации шаблона.
https://nuancesprog.ru/p/4899
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/4899
@nuancesprog #статьи #Android
https://nuancesprog.ru
Шаблон Repository в Android
Необходимо реализовать шаблон репозитория для Android? Расскажем, как сделать это правильно и каких ошибок стоит избегать.
📃 Автор, шаг за шагом прошедший за 8 лет путь от программиста до архитектора, рассказывает, почему REST - не API, и даёт рекомендацию по организации команд
https://nuancesprog.ru/p/4278
@nuancesprog #статьи #Nodejs #WebDevelopment
https://nuancesprog.ru/p/4278
@nuancesprog #статьи #Nodejs #WebDevelopment
https://nuancesprog.ru
Ваш REST - это не API. И вот почему! | NOP::Nuances of programming
Прежде всего, нужно уточнить несколько вещей об API. Отдающий JSON бэкенд — это не обязательно API