NOP::Nuances of Programming
62.6K subscribers
3.65K photos
12 videos
12 files
5K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
TextHero - самый простой способ чистки и анализа текста в Pandas

Каким образом можно очистить и проанализировать большой объем текста, не прибегая к использованию сложных функций и большого количества кода? Новая библиотека TextHero в Pandas хорошо справляется с этой задачей.

https://nuancesprog.ru/p/8858

@nuancesprog #статьи #Pandas
Ох, TypeScript, ты боль моя

Откровенная "исповедь" программиста, который после долгих лет работы с JavaScript окунулся в магию TypeScript. И ждали его на этом пути взлеты и падения, разочарования и надежды - в общем, испытания, одним из которых стала обработка ключей объектов.

https://nuancesprog.ru/p/8862

@nuancesprog #статьи #TypeScript
Что можно противопоставить изменчивости мира? Нашу мобильность и способность находить разные варианты достижения одной цели. Именно этим требованиям отвечает такой шаблон проектирования, как Стратегия. Вас ждет подробный обзор этого шаблона в действии на примере реализации руководства по плаванию. Приятного погружения!

https://nuancesprog.ru/p/8866

@nuancesprog #статьи #DesignPatterns
Процесс рефакторинга может быть настолько увлекательным, что многие погружаются в него с головой в стремлении довести код до совершенства. Вот тут-то и возникает необходимость ограничить свою любовь к нему ради своевременного завершения процесса разработки.

https://nuancesprog.ru/p/8871

@nuancesprog #статьи #Education
Как создавать и публиковать консольные приложения на Python

Для того чтобы ваше приложение приносило пользу, одного его создания недостаточно. Нужно разместить пакет в специальных репозиториях. Вот здесь и возникают различные трудности. Поможем вам разобраться в процессе создания и публикации консольного приложения на Python.

https://nuancesprog.ru/p/8875

@nuancesprog #статьи #Python
Рассмотрим понятие связных списков, их структуру, напишем код на Python для работы с ними и выделим основные отличительные особенности.
Связный список - это линейная структура данных, в которой элементы не хранятся в смежных ячейках памяти.

https://nuancesprog.ru/p/8879

@nuancesprog #статьи #Python #DataScience
10 правил проектирования взаимодействия, которые нельзя нарушать

Каким критериям должен соответствовать интерфейс, чтобы быть максимально удобным? Познакомьтесь с 10 правилами идеального UI-дизайна и создайте сайт или приложение, за которое вам будут бесконечно благодарны пользователи.

https://nuancesprog.ru/p/8886

@nuancesprog #статьи #Design #UX #UI
Познакомимся с самыми популярными платформами для размещения ПО и разберёмся, чем каждая из них может быть полезна конечным пользователям. Узнаем, какие поставщики CDN получили наибольшую известность, а также какие особенности имеет хранилище The NuGet Gallery.

https://nuancesprog.ru/p/8891

@nuancesprog #статьи #JavaScript #Git
Rust для разработчиков JS

Изучим основной функционал Rust в сравнении с JavaScript: типы, неизменяемость, владение и структуры. Освоим управление памятью. Внутри - игровой движок и много других ресурсов для работы с Rust.

https://nuancesprog.ru/p/8897

@nuancesprog #статьи #JavaScript #Rust
Объяснение и пример настройки параметров загрузки ядер Amazon Linux, RHEL, CentOS, SLES и Ubuntu инстансов AWS EC2 при помощи grubby, Legacy GRUB и GRUB2.

https://nuancesprog.ru/p/8901

@nuancesprog #статьи #Linux
Сможете ли вы решить эти 3 «простые» задачи на Python?

Насколько хорошо вы умеете решать задачи на Python? Предлагаем оценить свои знания с помощью 3 задач с подвохом.

https://nuancesprog.ru/p/8916

@nuancesprog #статьи #Python
Пять алиасов Git, без которых мне не прожить

Простые, но полезные -упаковываем последовательность элементарных команд в короткий псевдоним, и работать с Git станет удобнее.

https://nuancesprog.ru/p/8922

@nuancesprog #статьи #Git
Метод подсчёта количества решений

У линейных уравнений с множеством переменных может быть бесконечное число решений. Как быстро найти решения для частных случаев? Используем факториалы!

https://nuancesprog.ru/p/8926

@nuancesprog #статьи #Mathematics #DataScience
Шаблон проектирования прототипов в современном C++

Узнаем, для чего нужен шаблон проектирования прототипов, в чём его преимущество и чем он отличается от клонирования. Рассмотрим фабрику прототипов и использование шаблона проектирования прототипов для реализации виртуального конструктора копирования.

https://nuancesprog.ru/p/8931

@nuancesprog #статьи #CPP
Tailwind CSS - фреймворк, который поможет подружиться с CSS и с лёгкостью стилизовать как статичные страницы, так и динамичные React-приложения. Парадоксально, но факт: Tailwind предоставляет богатый набор утилит без навязывания готовых решений. Попробуйте фреймворк в действии вместе с автором этого руководства.

https://nuancesprog.ru/p/8935

@nuancesprog #статьи #React #CSS
6 веских причин поговорить об f-строках в Python

Быстрее, удобнее, проще! О чем идет речь? Конечно же, о таком улучшенном варианте форматирования в Python как f-строки. Если есть возможность упростить себе жизнь, как говорит автор статьи, то почему бы этим не воспользоваться.

https://nuancesprog.ru/p/8939

@nuancesprog #статьи #Python
Привет, друзья! На связи команда NOP!

Благодарим вас за тёплый приём нулевого выпуска нашего электронного журнала «Nuances of Programming». Рады сообщить, что сегодня выходит первый полноценный выпуск! Мы учли ваши пожелания и сделали журнал ещё более насыщенным и интересным.

Любые комментарии, пожелания, идеи оформления и всё остальное пишите в @nopfeedback. Мы будем очень рады! Огромное спасибо за то, что остаётесь с нами!

⬇️ Качайте журнал постом ниже ⬇️

@nuancesprog #Журнал
Не используйте ID, сгенерированные базой данных для доменных сущностей

Безопасность вашей БД - один из главных аспектов при ее разработке, поэтому стоит учесть все лучшие практики при создании заранее.

https://nuancesprog.ru/p/8944

@nuancesprog #статьи #Database
Четыре сигнала нехватки концептуальных знаний в Angular

На сегодняшний день Angular является одним из самых популярных фронтенд-фреймворков. Его можно изучить и использовать без особых сложностей. Тем не менее достичь уровня мастера Angular, будет не так просто. Рассмотрим четыре распространенные ошибки, которые отражают недостаток глубокого понимания некоторых его основных концепций.

https://nuancesprog.ru/p/8675

@nuancesprog #статьи #Angular
Великолепная десятка библиотек SVG иконок

Чудо-подборка от братства разработчиков Reddit! Иконки на любой вкус: заливные, контурные, с анимационными эффектами - каких только нет! Это прекрасный шанс сделать ваш проект более выразительным.

https://nuancesprog.ru/p/8960

@nuancesprog #статьи #SVG #Design