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

РКН: 4977653520
Download Telegram
Программисту, как и многим, крайне важно экономить свой самый ценный ресурс - время. Это значит сокращать длинное, упрощать сложное и использовать умные сочетания клавиш и команды вместо лишних строк кода.

https://nuancesprog.ru/p/15345

@nuancesprog #Linux #Bash
Всем хорошо известно со школы, что «опыт - сын ошибок трудных». А что если их можно избежать, потому что кто-то уже прошел путь, на который вы только вступаете? Чтобы не наступать на одни и те же грабли в самом начале изучения программирования, будет полезно ознакомиться с данным путеводителем по ошибкам.

https://nuancesprog.ru/p/15350

@nuancesprog #Education
В прошлых частях "Структур данных и алгоритмов" мы разбирали работу алгоритмов. Теперь рассмотрим структуры данных.

https://nuancesprog.ru/p/15359

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

https://nuancesprog.ru/p/15363

@nuancesprog #tutorials #Algorithms #DataStructures
Что такое оператор? Ответить на этот вопрос поможет простое выражение: 4 + 5 равно 9. Здесь 4 и 5 - операнды, а + является оператором.

https://nuancesprog.ru/p/15368

@nuancesprog #tutorials #PHP
Что такое визуальная иерархия, и почему она так важна? Подробно опишем способы ее создания и поделимся советами.

https://nuancesprog.ru/p/15375/

@nuancesprog #Design
Хотите создать своего голосового помощника и превзойти Siri и Яндекс Алису, но не знаете, с чего начать? Рассказываем и показываем, как работает распознавание речи на примере двух простых приложений, и советуем, как применить эти знания на практике.

https://nuancesprog.ru/p/15378/

@nuancesprog #Python
В прошлой части руководства по MongoDB мы разобрали, как вставить документ. Теперь рассмотрим три остальных действия с документом.

https://nuancesprog.ru/p/15383/

@nuancesprog #tutorials #MongoDB
Константы - фиксированные величины, которые не изменяются во время выполнения программы. Эти фиксированные величины также называются литералами.

https://nuancesprog.ru/p/15387/

@nuancesprog #tutorials #CProgramming
Предлагаем подробно ознакомиться с автоматической пакетной обработкой в обновленном React 18. Эта функция позволит существенно повысить производительность приложения.

https://nuancesprog.ru/p/15393/

@nuancesprog #React
Рассмотрим шаблоны, позволяющие справляться с приложениями, у которых повышается сложность, и поймем, в каких случаях пригодится каждый из них.

https://nuancesprog.ru/p/15396/

@nuancesprog #DesignPatterns
Где же все-таки можно, а где не стоит использоваться перечисления? Краткое руководство "в картинках".

https://nuancesprog.ru/p/15399/

@nuancesprog #Java
Расскажем, как преодолеть трудности с интеграцией микросервисов благодаря контрактному тестированию: в чем его преимущества, как написать контрактные тесты и для сервера, и для клиента, а также зачем нужен PACT-брокер.

https://nuancesprog.ru/p/15402/

@nuancesprog #Golang
Сравним проверку типов в динамически и статически типизированных языках. Рассмотрим подсказки типов в Python и использование Pydantic для их реализации.

https://nuancesprog.ru/p/15407/

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

https://nuancesprog.ru/p/15410/

@nuancesprog #Testing
Рассмотрим такое понятие, как сегментация и два ее основных метода с выделением границ и областей, а также подкрепим примерами реализации в Python.

https://nuancesprog.ru/p/15414/

@nuancesprog #Python
Научитесь избегать лишних операторов else, извлекать и именовать методы, грамотно использовать Linq и применять прочие подходы для придания коду читаемости и прозрачности.

https://nuancesprog.ru/p/15417/

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

https://nuancesprog.ru/p/15420/

@nuancesprog #tutorials #Algorithms #DataStructures #CProgramming
Рассмотрим поэтапный процесс создания веб-сканера для отслеживания изменений и последующего оповещения посредством e-mail. Работаем с Python, Beautiful Soup и Pipedream.

https://nuancesprog.ru/p/15423/

@nuancesprog #Python
Классы памяти определяют область видимости и время жизни переменных и/или функций в программе, написанной на языке С. Они предшествуют типу, который модифицируют. В языке С различают четыре класса памяти. Рассмотрим их в данной статье.

https://nuancesprog.ru/p/15426/

@nuancesprog #tutorials #CProgramming
Работа в офисе, а особенно дистанционно требует постоянной коммуникации между всеми сотрудниками, поэтому каждому сотруднику следует иметь представление о том, какие задачи, помимо, конечно же, программирования ему предстоит выполнять.

https://nuancesprog.ru/p/14484/

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

https://nuancesprog.ru/p/15429/

@nuancesprog #WritingArticles