📃 Обработка естественного языка (NLP, Natural Language Processing) - повсеместно используемая техника машинного обучения. Этот пост - первая часть цикла статей, элементарное введение в тему и концепцию обработки естественного языка. В конце - код Jupyter Notebook на Github
https://nuancesprog.ru/p/5870
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5870
@nuancesprog #статьи #Python
https://nuancesprog.ru
Обработка естественного языка в Python. Основы
Я описал инструменты и методы для новичков, имеющих только общее представление в данной теме. Если вы более опытный практик, вам нужны вторая часть о представлении вектора и третья — тематическое моделирование и конвейеры. Конечно, в этой области есть свой…
📃 Рост количества данных создает необходимость извлекать из них смысл, а многие из современных профессий требуют умения управлять данными в базах данных. В этой статье мы ознакомимся с SQL и его концепциями, а также узнаем, как использовать запросы для обработки базы данных.
https://nuancesprog.ru/p/5199
@nuancesprog #статьи #SQL
https://nuancesprog.ru/p/5199
@nuancesprog #статьи #SQL
https://nuancesprog.ru
Руководство по анализу данных с SQL
Хотите научиться управлять данными в базах данных? Предлагаем вашему вниманию руководство по SQL, в котором вы найдете все, что вам нужно!
📃 Хотите ускорить выполнение таких процессов, как поиск шаблонов, копирование, перемещение данных или даже зеркалирование директорий и сайтов? Читайте о том, как все это и многое другое можно оптимизировать с помощью командной строки.
https://nuancesprog.ru/p/5895
@nuancesprog #статьи #Unix
https://nuancesprog.ru/p/5895
@nuancesprog #статьи #Unix
https://nuancesprog.ru
11 важнейших консольных команд для разработчика
Командная строка сильно облегчает нам жизнь, позволяя легко автоматизировать несколько рутинных задач и повысить плавность хода всего процесса. Вместо того, чтобы постоянно кликать повсюду в графическом интерфейсе, мы можем запустить пару команд и считать…
📃 Битовые операции упрощают реализацию замыслов программиста, а использование битбордов повышает производительность и сокращает объем используемой памяти. Поэкспериментируем с обработкой сетки из клеток с использованием битбордов и битовых операций в Unreal 4. Код на Github в конце поста.
https://nuancesprog.ru/p/5259
@nuancesprog #статьи #GameDevelopment
https://nuancesprog.ru/p/5259
@nuancesprog #статьи #GameDevelopment
https://nuancesprog.ru
Экспериментируем с битбордом и битовыми операциями в Unreal 4
Узнайте, как создать протитотип игры с обработкой сетки из клеток с использованием битбордов и битовых операций в Unreal 4.
📃 Расскажем о том, как и для чего можно применять делегированные свойства в Kotlin, если вы пишете приложение на Android
https://nuancesprog.ru/p/5913
@nuancesprog #статьи #Kotlin #Android
https://nuancesprog.ru/p/5913
@nuancesprog #статьи #Kotlin #Android
https://nuancesprog.ru
Делегаты в Kotlin для Android
Kotlin действительно красивый язык, в котором есть очень крутые фичи. Из-за них разработка приложений становится веселым и захватывающим опытом. Одна из этих фич — делегированные свойства. Расскажу вам, как делегирование помогает упростить жизнь андроид-разработчику.
Считаете, что хорошо разбираетесь в алгоритмах и структурах данных? Пройдите небольшой тест и проверьте свои знания!
https://nuancesprog.ru/p/5017
@nuancesprog #тест #Алгоритмы
https://nuancesprog.ru/p/5017
@nuancesprog #тест #Алгоритмы
📃 Используйте больше возможностей с помощью множества полезных пакетов, способных автоматизировать или упростить выполнение ряда задач при разработке и применении приложений. Nodemailer, Chalk, Commander и другие пакеты просты в использовании и доступны в открытых источниках для любого разработчика.
https://nuancesprog.ru/p/5920
@nuancesprog #статьи #Node
https://nuancesprog.ru/p/5920
@nuancesprog #статьи #Node
https://nuancesprog.ru
7 бесплатных Node пакетов с открытым исходным кодом
Вся основная сила Javascript заключается в бесчисленном множестве потрясающих пакетов, находящихся в открытом доступе.
📃 Выбор правильной структуры данных критически важен для разработки программного обеспечения. Рассмотрим очень важный аспект этого выбора - нотацию О большое.
https://nuancesprog.ru/p/5932
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5932
@nuancesprog #статьи #Python
https://nuancesprog.ru
Полное руководство по встроенным структурам данных Python
Структуры данных — это просто специализированные форматы для организации и хранения данных. Они крайне необходимы для разработки программного обеспечения, поэтому их правильный выбор очень важен.
📃 Что вам мешает начать программировать? Возраст? 4 главные проблемы взрослых людей, желающих освоить программирование и 8 уверенных их решений.
https://nuancesprog.ru/p/5936
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/5936
@nuancesprog #статьи #Education
https://nuancesprog.ru
Возраст - это просто цифра
“Я боюсь, что для меня уже слишком поздно менять профессию… Вообще менять что-либо существенное в жизни уже поздно. Мне уже (подставьте соответствующий вам возраст, 30–40 лет или более) и я слишком стар…”
📃 Упрощаем код с помощью врапперов свойств - удивительной функции, позволяющей изменять свойства под ваши задачи, не перегружая код. Пример на Github в конце поста.
https://nuancesprog.ru/p/5944
@nuancesprog #статьи #Swift
https://nuancesprog.ru/p/5944
@nuancesprog #статьи #Swift
https://nuancesprog.ru
Понимание врапперов в Swift
Наряду со многими новыми функциями, которые появились в Swift 5.1, одна из самых интересных — это врапперы свойств. По сути врапперы находятся между поведением свойств и их хранением. Врапперы свойств определяются с помощью struct, class, or enum. Также…
📃 Функциональное программирование ассоциируется со строгими ограничениями и правилами, что ставит под сомнение «простоту» реализации парадигмы. Однако несколько полезных нюансов о чистых функциях, контейнерах и комбинаторах помогут решить «головную боль» многих начинающих разработчиков.
https://nuancesprog.ru/p/5949
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/5949
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Функциональное программирование в JavaScript: руководство с практическими примерами
Функциональное программирование (ФП) — это стремительно набирающий популярность стиль написания кода. Есть много материалов о концепциях ФП, но мало — о том, как применять их на практике. На мой взгляд, разбираться в примерах использования куда важнее, ведь…
📃 Задумывались ли вы о том, каким образом можно применять алгоритмы машинного обучения для решения проблемы? Обсудим общие этапы настройки модели, а также подходы к выбору модели, подходящей для определенных данных.
https://nuancesprog.ru/p/5474
@nuancesprog #статьи #MachineLearning
https://nuancesprog.ru/p/5474
@nuancesprog #статьи #MachineLearning
https://nuancesprog.ru
Как выбрать модель машинного обучения
Не знаете, как выбрать подходящий вариант модели машинного обучения? Узнайте, как сделать правильный выбор!
📃 Знаете ли вы, что процесс загрузки и вызова изображений с помощью Rails API гораздо сложнее, чем может показаться? Автор на своем примере дает исчерпывающую пошаговую инструкцию по решению этой задачи оптимальным путем. Репозиторий в конце статьи.
https://nuancesprog.ru/p/5958
@nuancesprog #статьи #React
https://nuancesprog.ru/p/5958
@nuancesprog #статьи #React
https://nuancesprog.ru
Как загружать изображения в RAILS API и возвращать их обратно
Мне потребовалась неделя, чтобы написать back-end основу для Supagram при помощи Rails API. Supagram — это легкий браузерный клон Instagram, в котором есть те же посты, лайки и отслеживание хронологической активности подписчиков.
📃 Настраиваем GraphQL сервер с TypeScript. Создаём схему, разбираем отличия REST API от GraphQL API и узнаём, для чего нужны резолверы. В статье - полный репозиторий проекта
https://nuancesprog.ru/p/5962
@nuancesprog #статьи #GraphQL
https://nuancesprog.ru/p/5962
@nuancesprog #статьи #GraphQL
https://nuancesprog.ru
Как создать GraphQL-сервер с запросами, мутациями и подписками
Если вы ещё не знакомы с TypeScript — не беда. Продолжайте читать дальше: основные понятия и большую часть синтаксиса освоить будет несложно.
📃 Настроим структуру каталогов, зависимости, модули, простое и быстрое тестирование. И самое важное: рассмотрим процесс интеграции и развёртывания приложений с такой настройкой. В статье - код и репозиторий
https://nuancesprog.ru/p/5966
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5966
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Идеальная настройка вашего Golang проекта
Этот список можно продолжать и продолжать, и всё равно до идеальной настройки будет ещё далеко… Но, по моему скромному мнению, эта настройка для Golang просто лучшая!
📃 Хотите быть в курсе трендов этого сезона? Представляем вашему вниманию список из десяти популярных библиотек Android и iOS на GitHub на конец 2019 года!
https://nuancesprog.ru/p/5250
@nuancesprog #статьи #Android #iOS
https://nuancesprog.ru/p/5250
@nuancesprog #статьи #Android #iOS
https://nuancesprog.ru
Топ-10 самых популярных библиотек Android и iOS
Представляем вашему вниманию список из десяти трендовых библиотек Android и iOS на GitHub в сентябре 2019 года.
📃 Работайте быстрее с редактором Visual Studio Code: обзор GitLens, совместного редактирования, режима дзен для концентрации, положительный опыт перехода с Sublime - в этом посте.
https://nuancesprog.ru/p/5975
@nuancesprog #статьи #VSCode
https://nuancesprog.ru/p/5975
@nuancesprog #статьи #VSCode
https://nuancesprog.ru
10 рекомендаций по ускорению рабочего процесса в Visual Studio Code
Как только вы попадаете в поток мыслей, продуктивность мышления возрастет многократно. Вы начинаете набивать код так быстро, как только возможно, с трудом удерживая вниманием одни мысли, готовые раствориться в следующих.
📃 Логирование в Python от простейшей basicConfig() до системы управления логами Datadog, унификация логов и пользовательские атрибуты с примерами и разъяснениями - в этом посте.
https://nuancesprog.ru/p/5980
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5980
@nuancesprog #статьи #Python
https://nuancesprog.ru
Логи в Python. Настройка и централизация
Встроенный в Python модуль логирования разработан для того, чтобы дать вам детальное представление о приложениях с минимальными настройками. Начинаете ли вы работу или уже работаете, в руководстве вы увидите, как настроить этот модуль, чтобы помочь найти…
Хорошо ли вы разбираетесь в особенностях ОС Android? Пройдите наш небольшой тест и узнайте свой результат!
https://nuancesprog.ru/p/4209
@nuancesprog #тест #Android
https://nuancesprog.ru/p/4209
@nuancesprog #тест #Android
📃 Строгий режим помогает писать аккуратный и работоспособный код. Разбираемся, какие ошибки он предотвращает.
https://nuancesprog.ru/p/5992
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/5992
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Зачем нужен Strict Mode в JavaScript?
Строгий режим — это важная часть современного JavaScript. Он позволяет использовать ограниченный синтаксис JavaScript.