📃 Библиотека Pandas предлагает обширный функционал для подготовки данных на Python, однако многие не выходят за пределы базовых возможностей. Давайте разберем ряд менее известных и продвинутых опций, которые позволят обработать данные быстрее.
https://nuancesprog.ru/p/6183
@nuancesprog #статьи #Python #Pandas
https://nuancesprog.ru/p/6183
@nuancesprog #статьи #Python #Pandas
https://nuancesprog.ru
5 Расширенных возможностей Pandas и как ими пользоваться
Pandas — это золотой стандарт в обработке данных. А функциональные возможности библиотеки по загрузке, фильтрации, обработке и изучению данных быстро сделали ее излюбленным инструментом аналитиков.
Git от простого к сложному.
Знакомство с Git. Часть 1.
https://nuancesprog.ru/p/5243/
Знакомство с Git. Часть 2.
https://nuancesprog.ru/p/5272/
Отладка:
https://nuancesprog.ru/p/5174/
Несколько трюков:
https://nuancesprog.ru/p/5142/
Git и Bash
https://nuancesprog.ru/p/4863/
@nuancesprog #Git #Подборки
Знакомство с Git. Часть 1.
https://nuancesprog.ru/p/5243/
Знакомство с Git. Часть 2.
https://nuancesprog.ru/p/5272/
Отладка:
https://nuancesprog.ru/p/5174/
Несколько трюков:
https://nuancesprog.ru/p/5142/
Git и Bash
https://nuancesprog.ru/p/4863/
@nuancesprog #Git #Подборки
NOP::Nuances of programming
Знакомство с Git и GitHub: руководство для начинающих. Часть 1
Ищите, с чего бы начать изучение Git и GitHub? Хотите поработать с другими? Усердно трудитесь над проектом? Или вдруг заметили, что заслужить уважение среди технарей можно своим присутствием на GitHub?
📃 Шаблон MVVM с использованием Koin на примере Github. Модель представления и представление модели - в чем отличие? Сценарии, паттерны и чёткая инструкция о том, как сделать хорошую архитектуру приложения. Репозиторий внутри.
https://nuancesprog.ru/p/6192
@nuancesprog #статьи #Android
https://nuancesprog.ru/p/6192
@nuancesprog #статьи #Android
https://nuancesprog.ru
MVVM на Android с компонентами архитектуры + библиотека Koin
С MVVM (Model-View-ViewModel) процесс разработки графического интерфейса для пользователей делится на две части. Первая — это работа с языком разметки или кодом GUI. Вторая — разработка бизнес-логики или логики бэкенда (модель данных). Часть View model в…
📃 Знание последних фронтенд-тенденций помогает не только улучшать навыки, но и создавать лучшие технологии и продукты. Кратко рассмотрим самые многообещающие направления на 2020 год, такие как микрофронтенды, атомарный дизайн, веб-компоненты и многое другое!
https://nuancesprog.ru/p/6081
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/6081
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru
11 главных фронтенд-трендов на 2020 год
Представляем список самых многообещающих направлений развития фронтенда на 2020 год, которые помогут оставаться в курсе последних тенденций!
📃 Pandas - изумительная библиотека для анализа данных. Разбираем простые, но неочевидные функции, помогающие в сортировке и фильтрации данных.
https://nuancesprog.ru/p/6210
@nuancesprog #статьи #Pandas
https://nuancesprog.ru/p/6210
@nuancesprog #статьи #Pandas
https://nuancesprog.ru
3 классные малоизвестные функции Pandas
Я и раньше писал о Pandas по очевидным причинам — это изумительная библиотека для анализа данных и даже для визуализации. Предыдущая статья была о функциях, которые стоит чаще использовать, потому что они:
📃 Добейтесь увеличения производительности и сделайте код лаконичнее, преобразуя, кэшируя, сокращая и применяя ряд других легко доступных трюков.
https://nuancesprog.ru/p/6214
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/6214
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
11 сверхполезных советов для JavaScript разработки
Иногда нам необходимо проверить существование переменной или наличие у нее верного значения. Для подобной проверки вы можете использовать !! (оператор двойного отрицания).
📃 В последнее время Python все чаще используется для анализа данных как в науке, так и коммерческой сфере. Рассмотрим несколько советов по ускорению и улучшению анализа данных в Python, которые помогут поднять ваш рабочий процесс на новый уровень!
https://nuancesprog.ru/p/5406
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5406
@nuancesprog #статьи #Python
https://nuancesprog.ru
7 советов по улучшению анализа данных в Python
Хотите поднять свой анализ данных на новый уровень? Тогда эти советы по ускорению и улучшению анализа данных в Python точно пригодятся вам!
📃 Что такое промисы и как они решают проблему обратных вызовов в асинхронных функциях? Детальный разбор сути с примерами.
https://nuancesprog.ru/p/6234
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/6234
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Знакомство с промисами в JavaScript
Если вы не совсем в курсе современных тенденций JavaScript, то, по крайней мере, слышали о промисах ранее, но не знаете, где и как их можно было бы применить.
📃 Web API - один из самых мощных инструментов, позволяющий использовать возможности браузера и предоставляющий пользователям аналогичный нативным приложениям опыт. Рассмотрим API, которые определенно стоит использовать для оптимизации приложения и улучшения взаимодействия с пользователем.
https://nuancesprog.ru/p/5669
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/5669
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru
Веб-API для улучшенного UX
Хотите оптимизировать свое приложение и улучшить взаимодействие с пользователем? Тогда используйте эти API!
📃 Как организованы данные в Open Street Map и в каком виде можно их использовать для ваших приложений? Конкретные точки, их связи или целые области - все это можно использовать в Python при помощи пакета overpy.
https://nuancesprog.ru/p/6248
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/6248
@nuancesprog #статьи #Python
https://nuancesprog.ru
Получаем данные Open Street Map в Python
Случалось ли вам работать над проектом, где были необходимы картографические данные определенной местности? Например, сколько шоссе пересекают город или сколько ресторанов расположено в заданной области?
📃 Ошибки сертификатов - это довольно распространенная проблема при разработке Node-приложений. Но стоит только разобраться в принципах обмена "рукопожатиями" между клиентом и сервером, как все становится не так уж страшно.
https://nuancesprog.ru/p/6257
@nuancesprog #статьи #Node
https://nuancesprog.ru/p/6257
@nuancesprog #статьи #Node
https://nuancesprog.ru
Как исправить ошибки сертификатов в Node-приложениях при работе с SSL
Скорее всего, ваше Node-приложение будет работать как клиент, и ему придется вызывать серверные службы, защищенные HTTPS. По умолчанию Node.js создается с набором часто используемых корневых сертификатов центров сертификации (СА).
📃 Данные - это ключевая часть любой задачи науки о данных и машинного обучения, от качества которых зависят возможности прогнозирования модели. Рассмотрим различные источники данных, а также узнаем, что нужно делать при отсутствии каких-либо доступных данных.
https://nuancesprog.ru/p/5648
@nuancesprog #статьи #DataScience #Python #MachineLearning
https://nuancesprog.ru/p/5648
@nuancesprog #статьи #DataScience #Python #MachineLearning
https://nuancesprog.ru
Как построить модель машинного обучения, если под рукой нет доступных данных
Хотите построить модель машинного обучения, однако под рукой нет необходимых данных? Узнайте, с помощью каких способов можно их получить!
📃 Медиаторы в JavaScript создают центральный интерфейс, который инкапсулирует все взаимодействия между набором объектов. Рассмотрим особенности этого шаблона и реализуем его с помощью JavaScript.
https://nuancesprog.ru/p/5493
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/5493
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Шаблон Медиатор в JavaScript
Что такое медиатор и какими преимуществами он обладает? Рассмотрим особенности этого шаблона и реализуем его с помощью JavaScript.
С++ на NOP::Nuances of programming: применение, современные возможности, интеграция с технологией WASM, мьютекс.
C/C++: где и зачем используют языки?
https://nuancesprog.ru/p/4549/
Современные возможности:
https://nuancesprog.ru/p/4167/
C++ и WASM, компилирование:
https://nuancesprog.ru/p/5635/
Основы многопоточности. Часть 1:
https://nuancesprog.ru/p/5452/
Основы многопоточности. Часть 2:
https://nuancesprog.ru/p/5729/
@nuancesprog #Подборки #CPP
C/C++: где и зачем используют языки?
https://nuancesprog.ru/p/4549/
Современные возможности:
https://nuancesprog.ru/p/4167/
C++ и WASM, компилирование:
https://nuancesprog.ru/p/5635/
Основы многопоточности. Часть 1:
https://nuancesprog.ru/p/5452/
Основы многопоточности. Часть 2:
https://nuancesprog.ru/p/5729/
@nuancesprog #Подборки #CPP
NOP::Nuances of programming
Языки C и C++. Где их используют и зачем?
Сфера применения C и C++ на удивление широка. Даже в сегодняшнем мире, несмотря на всё многообразие современных надёжных инструментов, эти два языка программирования остаются незаменимыми
📃 Пишем шаблон проектирования Компоновщик и объясняем его на игрушечном примере подписывания пачки документов. Структура в подробностях и пример кода - в этом посте
https://nuancesprog.ru/p/6282
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/6282
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Компоновщик в JavaScript
В программной инженерии компоновщик позволяет обращаться к группам объектов так, как будто они являются отдельными объектами, делая общую структуру этих объектов и их комбинаций единообразной.
📃 Знаете ли вы о том, что в Jupyter Notebooks есть множество настраиваемых функций для улучшения его функциональности? Представляем 4 полезных совета, которые значительно улучшат и упростят вашу работу!
https://nuancesprog.ru/p/5616
@nuancesprog #статьи #Jupyter
https://nuancesprog.ru/p/5616
@nuancesprog #статьи #Jupyter
https://nuancesprog.ru
4 совета по улучшению Jupyter Notebooks
Используете Jupyter Notebooks, однако не знакомы со всеми его возможностями? Представляем 4 полезных совета, улучшающие его функциональность!
📃 Кажущийся сложным редактор VIM оказывается прост и удобен. Знакомьтесь с основами навигации, горячими клавишами и прочими полезными особенностями.
https://nuancesprog.ru/p/6298
@nuancesprog #статьи #VIM
https://nuancesprog.ru/p/6298
@nuancesprog #статьи #VIM
https://nuancesprog.ru
Преодолейте ваши страхи перед Vim
Я хочу развеять страхи, витающие вокруг использования текстового редактора VIM. В этой статье я расскажу о самых часто используемых командах, которые сильно облегчили мне рабочий процесс. VIM по сути является оптимальным инструментом для самых ленивых, в…
📃 За последнее время популярность PWA значительно возросла в силу его очевидных преимуществ. Что же такое PWA и в чем заключаются эти преимущества? Ответим на вопросы и расскажем о том, как его создать.
https://nuancesprog.ru/p/5298
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/5298
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Превращаем веб-сайт в PWA
PWA - идеальное начало для любого проекта, не требующее большого количества усилий и работающее на всех платформах. Узнайте, как его создать!
📃 Определяем поведение оператора + для классов, изменяем поведение при установке атрибутов, настраиваем поведение метода len при помощи магических методов.
https://nuancesprog.ru/p/6331
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/6331
@nuancesprog #статьи #Python
https://nuancesprog.ru
Элегантное ООП в Python
Магические методы — это специальные методы в python, обрамленные двумя нижними подчеркиваниями. Они также известны как dunder методы.
📃 Мы любим нативные приложения за скорость и надежность. По мере развития интернета границы между веб- и нативными приложениями все больше размываются. Рассмотрим последние технологии API Chrome.
https://nuancesprog.ru/p/6109
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/6109
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru
API Chrome: 7 новинок | NOP::Nuances of programming
Какие из последних технологий все больше размывают границы между веб- и нативными приложениями? Узнайте прямо сейчас! API Chrome: 7 новинок
📃 В третьей части пишем документацию к нашему проекту, выбираем библиотеки, добавляем аннотации и запускаем аутентификацию. Узнайте, какой командой создаётся пакет с документацией. Внутри - код и репозиторий.
Часть 1 - https://nuancesprog.ru/p/5966/
Часть 2 - https://nuancesprog.ru/p/6062/
https://nuancesprog.ru/p/6340
@nuancesprog #статьи #Golang
Часть 1 - https://nuancesprog.ru/p/5966/
Часть 2 - https://nuancesprog.ru/p/6062/
https://nuancesprog.ru/p/6340
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Настройка Swagger документации для API в Golang
Без полноценной документации, позволяющей тестировать конечные точки и видеть возможности проекта, пользователи не будут даже пытаться его использовать. Стало быть, нужно написать документацию, но на это может уйти много времени, которое можно было бы потратить…