Рассмотрим особенности систем плагинов, которые позволяют разработчикам расширять функциональность и модульность программ. В качестве примера создадим чат-бот.
https://nuancesprog.ru/p/15550/
@nuancesprog #Plugins #SoftwareDevelopment
https://nuancesprog.ru/p/15550/
@nuancesprog #Plugins #SoftwareDevelopment
При работе с устаревшим фреймворком добавление дополнительных функций может обернуться рядом проблем. Лучше привлечь более новую систему, способную реагировать на изменения в устаревшем проекте. Узнайте о том, как это сделать, не изменив ни единой строчки кода.
https://nuancesprog.ru/p/14568/
@nuancesprog #Serverless
https://nuancesprog.ru/p/14568/
@nuancesprog #Serverless
Почему одни люди преуспевают и получают большие деньги, а другие сидят на голой зарплате и топчутся на одном месте? Что лежит в основе карьерного роста и успеха? Ничего сложного, если подойти к вопросу с практической точки зрения.
https://nuancesprog.ru/p/15553/
@nuancesprog #Engineering
https://nuancesprog.ru/p/15553/
@nuancesprog #Engineering
Разбираемся в концепции CRTP (Curiously recurring template patterns, рекурсивный шаблон). Она поможет описывать в C++ общую функциональность, комбинируя шаблоны и наследование.
https://nuancesprog.ru/p/15557/
@nuancesprog #SoftwareDevelopment #CProgramming
https://nuancesprog.ru/p/15557/
@nuancesprog #SoftwareDevelopment #CProgramming
Обучающее руководство по извлечению любых данных из твитов посредством пакета Python Tweepy и форматированию их в датафрейм Pandas.
https://nuancesprog.ru/p/15562/
@nuancesprog #Python #Pandas
https://nuancesprog.ru/p/15562/
@nuancesprog #Python #Pandas
Рассмотрим 11 репозиториев, которые предлагают готовые шаблоны проектирования. Они послужат не только как источники вдохновения, но и как инструменты для решения сложных задач.
https://nuancesprog.ru/p/15565/
@nuancesprog #JavaScript
https://nuancesprog.ru/p/15565/
@nuancesprog #JavaScript
Нехватка памяти ПК при обработке больших данных - большая проблема для специалистов по науке о данных. Предлагаем узнать 3 оптимальных способа ее решения.
https://nuancesprog.ru/p/15030/
@nuancesprog #Python #BigData
https://nuancesprog.ru/p/15030/
@nuancesprog #Python #BigData
Массив - это структура данных, которая хранит одно или несколько значений схожего типа в одном значении. Например, если вы хотите хранить 100 чисел, то вместо того, чтобы определять 100 переменных, можно определить массив длиной 100.
https://nuancesprog.ru/p/15570/
@nuancesprog #tutorials #PHP
https://nuancesprog.ru/p/15570/
@nuancesprog #tutorials #PHP
Разберем базовые аннотации Java и научимся применять их в собственном коде для упрощения как процесса работы, так и читаемости кодовой базы.
https://nuancesprog.ru/p/15573/
@nuancesprog #Java
https://nuancesprog.ru/p/15573/
@nuancesprog #Java
Настроим от начала до конца бессерверное веб-приложение с использованием Git и системы непрерывной интеграции.
https://nuancesprog.ru/p/14930/
@nuancesprog #Gatsby #Cloudinary
https://nuancesprog.ru/p/14930/
@nuancesprog #Gatsby #Cloudinary
Операции агрегирования обрабатывают данные и возвращают вычисленные результаты. Они группируют значения из нескольких документов, выполняют с ними разные действия и возвращают один-единственный результат. В SQL аналогами операций агрегирования MongoDB являются функция count(*) и оператор group by.
https://nuancesprog.ru/p/15576/
@nuancesprog #tutorials #MongoDB
https://nuancesprog.ru/p/15576/
@nuancesprog #tutorials #MongoDB
Новый подход к объяснению основных концепций платформы Kubernetes! Автор находит аналогии объектам K8s в реалиях разработчика, что значительно упрощает понимание принципов их работы.
https://nuancesprog.ru/p/14815/
@nuancesprog #Docker #Kubernetes
https://nuancesprog.ru/p/14815/
@nuancesprog #Docker #Kubernetes
Создание информационных визуализаций - важнейший процесс, помогающий определить эффективность модели МО. Библиотека Yellowbrick, обладающая богатым функционалом, значительно упростит этот процесс.
https://nuancesprog.ru/p/15580/
@nuancesprog #MachineLearning #Visualization #Python
https://nuancesprog.ru/p/15580/
@nuancesprog #MachineLearning #Visualization #Python
Расскажем, как определить содержимое ZIP-файла и при этом обойтись без его скачивания! Для этого нам понадобятся всего 52 строки кода и немного полезных знаний!
https://nuancesprog.ru/p/15013/
@nuancesprog #AWSLambda #ZIP #Python
https://nuancesprog.ru/p/15013/
@nuancesprog #AWSLambda #ZIP #Python
В центре внимания - обработка и создание данных JSON в Python. Раскроем понятие JSON, познакомимся с методами Python для работы со строками/файлами JSON и узнаем, как улучшить читаемость данных JSON.
https://nuancesprog.ru/p/15586/
@nuancesprog #JSON #Python
https://nuancesprog.ru/p/15586/
@nuancesprog #JSON #Python
Представляем 2 продвинутых инструмента веб-тестирования: Lighthouse от Google и Playwright от Microsoft. Освоив их, вы избавитесь от многих проблем, связанных с тестированием приложений, и этот процесс станет намного удобнее, быстрее и легче.
https://nuancesprog.ru/p/15590/
@nuancesprog #Testing #Lighthouse #Playwright
https://nuancesprog.ru/p/15590/
@nuancesprog #Testing #Lighthouse #Playwright
Стек - это абстрактный тип данных, который обычно используется в большинстве языков программирования. Хорошие примеры для объяснения понятия стека - колода карт или стопка тарелок. Разберем основные операции, проводимые со стеком.
https://nuancesprog.ru/p/15594/
@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
https://nuancesprog.ru/p/15594/
@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
При работе с JavaScript чрезвычайно важно знать, как посылать HTTP-запросы и получать динамические данные с сервера/базы данных. Узнайте о наиболее удобных способах вызова API на Javascript с помощью библиотек с открытым исходным кодом: XMLHttpRequest, Fetch и Axios.
https://nuancesprog.ru/p/15597/
@nuancesprog #JavaScript
https://nuancesprog.ru/p/15597/
@nuancesprog #JavaScript
Зачастую приходится разрабатывать не целые приложения с нуля, а дополнения, надстройки, библиотеки. Предлагаем несколько советов, благодаря которым результат такой работы окажется полезнее для конечных пользователей.
https://nuancesprog.ru/p/15600/
@nuancesprog #iOS #MobileAppDevelopment
https://nuancesprog.ru/p/15600/
@nuancesprog #iOS #MobileAppDevelopment
Да, ваши преподаватели, скорее всего, сформировали у вас неверное представление об объектно-ориентированном программировании. Предлагаем поразмышлять о причинах и последствиях такого недообучения, а также о недооцененных преимуществах ООП.
https://nuancesprog.ru/p/14662/
@nuancesprog #OOP
https://nuancesprog.ru/p/14662/
@nuancesprog #OOP