Что такое чистый код, и как овладеть искусством его написания начинающему разработчику? Ответы на эти вопросы можно найти в нашем руководстве
Часть 1 - https://nuancesprog.ru/p/3689
Часть 2 - https://nuancesprog.ru/p/3692
@nuancesprog #цикл #CleanCode
Часть 1 - https://nuancesprog.ru/p/3689
Часть 2 - https://nuancesprog.ru/p/3692
@nuancesprog #цикл #CleanCode
📃 Многие начинающие разработчики привыкли заливать готовый код в репозитории для проверки его другими пользователями. Однако для ускорения процесса (и поддержания своего имиджа!) имеет смысл проводить модульное тестирование самостоятельно. Читайте эту статью для практического примера реализации тестовых сценариев на Python
https://nuancesprog.ru/p/5398
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5398
@nuancesprog #статьи #Python
https://nuancesprog.ru
Введение в модульное тестирование на Python
Вы только что написали фрагмент кода и не знаете, что делать дальше. Отправлять ли pull request, чтобы коллеги провели ревизию кода или же протестировать его вручную?
📃 Если вы изучаете язык программирования JavaScript, то наверняка слышали про функции высшего порядка. Сегодня мы дадим вам общее представление об этих функциях и о том, как их применять
https://nuancesprog.ru/p/3601
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru/p/3601
@nuancesprog #статьи #JavaScript #React
📃 Как машинное обучение помогает в решении реальных бизнес-задач?Рассмотрим работу моделей и алгоритмов.
https://nuancesprog.ru/p/5402
@nuancesprog #статьи #MachineLearning
https://nuancesprog.ru/p/5402
@nuancesprog #статьи #MachineLearning
https://nuancesprog.ru
Обработка естественного языка для анализа отзывов онлайн-покупателей
Цель использования обработки естественного языка в описываемом проекте — анализ обзоров на товары, оставленных онлайн-покупателями.
📃 Команда разработчиков создала инструмент, который автоматически находит уязвимости в коде. Во время теста они нашли 35 критических угроз безопасности. Как им это удалось? Подробности в статье
https://nuancesprog.ru/p/3563
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/3563
@nuancesprog #статьи #Python
https://nuancesprog.ru
Инструмент, который автоматически находит уязвимости в Python-коде
В январе 2019 года мы запустили инструмент, который эффективно находит уязвимости в Python-коде.
Насколько хорошо вы разбираетесь в сетях? Пройдите наш небольшой тест и узнайте свой результат!
https://nuancesprog.ru/p/2734
@nuancesprog #тест #Network
https://nuancesprog.ru/p/2734
@nuancesprog #тест #Network
NOP::Nuances of programming
Насколько хорошо вы разбираетесь в сетях?
Насколько хорошо вы разбираетесь в сетях? Пройдите наш небольшой тест и узнайте свой результат!
📃 Как связаны каналы и горутины и зачем использовать их в Golang? Узнаем ответы на эти вопросы, а также поговорим о создании и обмене данными с помощью каналов.
https://nuancesprog.ru/p/5381
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5381
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Введение в каналы Golang
Как связаны каналы и горутины и зачем использовать их в Golang? Ответы на эти вопросы можно найти в этом кратком руководстве!
Java уже давно считается одним из самых популярных и востребованных языков программирования.
Разъясняем базовые концепции языка, используя наглядные примеры
Часть 1 - https://nuancesprog.ru/p/2334/
Часть 2 - https://nuancesprog.ru/p/2376/
Часть 3 - https://nuancesprog.ru/p/2405/
Часть 4 - https://nuancesprog.ru/p/2467/
@nuancesprog #цикл #Java #Learning
Разъясняем базовые концепции языка, используя наглядные примеры
Часть 1 - https://nuancesprog.ru/p/2334/
Часть 2 - https://nuancesprog.ru/p/2376/
Часть 3 - https://nuancesprog.ru/p/2405/
Часть 4 - https://nuancesprog.ru/p/2467/
@nuancesprog #цикл #Java #Learning
📃 Часто можно встретить статьи вроде "Что нужно для изучения программирования?" или "Как понять, что я смогу стать программистом". Но при этом мы редко касаемся вопроса, а кому же не стоит лезть в программирование? Давайте же постараемся "спасти" этих людей и сберечь их время, которое они смогут потратить на что-то более полезное
https://nuancesprog.ru/p/3319
@nuancesprog #статьи #Education
https://nuancesprog.ru/p/3319
@nuancesprog #статьи #Education
📃 Знакомство с GitHub Pages. Краткое руководство по созданию и размещению бесплатного сайта, блога или портфолио
https://nuancesprog.ru/p/4318
@nuancesprog #статьи #GitHub
https://nuancesprog.ru/p/4318
@nuancesprog #статьи #GitHub
https://nuancesprog.ru
Как создать бесплатный сайт на GitHub Pages
GitHub Pages — это один из тех классных инструментов, о которых мало кто знает. Практически любой GitHub -репозиторий можно превратить в полноценный сайт в два клика
📃 Чтобы по-настоящему понять, как работает колесо, нужно изобрести его заново.
https://nuancesprog.ru/p/5427
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/5427
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Почему написание собственного кода делает вас лучшим разработчиком
На днях я проводил собеседование на позицию senior разработчика JavaScript. Мой коллега, тоже присутствовавший на собеседовании, попросил претендента написать функцию, которая будет выполнять HTTP-вызов и повторять его несколько раз в случае неудачи.
📃 Слишком велико время начальной загрузки страницы? Воспользуйтесь советами из нашей статьи!
https://nuancesprog.ru/p/4413
@nuancesprog #статьи #Angular #WebDevelopment
https://nuancesprog.ru/p/4413
@nuancesprog #статьи #Angular #WebDevelopment
https://nuancesprog.ru
Оптимизация размера Angular bundle за 4 шага
Вам доводилось получать жалобы на слишком медленную загрузку веб-приложения или получать задачу “оптимизировать производительность” медленного приложения?
📃 Стоит ли сразу писать чистый код, не допуская технического долга? Нужно ли писать комментарии к своему коду? Конечно же, да! Почему?
Сейчас объясним
https://nuancesprog.ru/p/3328
@nuancesprog #статьи #Education
Сейчас объясним
https://nuancesprog.ru/p/3328
@nuancesprog #статьи #Education
📃 Доказываем, почему этот язык с открытым кодом обязательно должен быть в вашем наборе инструментов разработчика.
https://nuancesprog.ru/p/5434
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5434
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Что такого в языке Go?
Сегодня я хочу поговорить не о чем ином как о Golang. Как и в случае с Node.js, термин Golang встречается мне несколько раз в день. “Найди людей, у которых есть любой опыт работы с Golang” — очень распространенная фраза
Python - один из самых популярных и востребованных языков программирования на сегодняшний день! Достаточно ли хорошо в нем разбираетесь? Проверьте свои знания и пройдите наш небольшой тест!
https://nuancesprog.ru/p/1987
@nuancesprog #тесты #Python
https://nuancesprog.ru/p/1987
@nuancesprog #тесты #Python
📃 Изучение обширной экосистемы современного JavaScript представляет собой непростую задачу. С чего стоит начать? Каким темам стоит уделить время? Рассмотрим пять рекомендаций, которые помогут встать на правильный путь
https://nuancesprog.ru/p/3841
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/3841
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru
Рекомендации по изучению JavaScript
Изучение JavaScript представляет собой непростую задачу. С чего стоит начать? Каким темам стоит уделить время? Рассмотрим пять рекомендаций.
📃 Поговорим о расширении для Jupyter Notebook, которое позволит вам работать удобнее и эффективнее, а сам блокнот - понятным для всех
https://nuancesprog.ru/p/3527
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru/p/3527
@nuancesprog #статьи #Python #DataScience
NOP::Nuances of programming
Настройте свой Jupyter Notebook правильно
В своей известной презентации “Я не люблю блокноты” (видео и слайды) Джоэль Грус критикует Jupyter Notebook — вероятно, самую популярную ср...
📃 Как правильно работать в команде? Как быть действительно хорошим программистом? Митчелл Ирвин делится своим личным опытом, полученным за 2 года работы программистом, и дает ответы на эти и другие вопросы
https://nuancesprog.ru/p/3202
@nuancesprog #статьи
https://nuancesprog.ru/p/3202
@nuancesprog #статьи
https://nuancesprog.ru
Чему я научился за первые два года работы программистом
Шел 2015 год, когда я был студентом Флоридского университета. Тогда я учился у профессора, который по самому сложному предмету задавал в течение семестра несколько групповых проектов.
📃 В веб-приложениях часто приходится экспортировать данные в таблицы Excel. Рассмотрим реализацию функции экспорта в Excel в приложении React двумя различными способами.
https://nuancesprog.ru/p/4154
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru/p/4154
@nuancesprog #статьи #JavaScript #React
https://nuancesprog.ru
Экспорт данных в Excel с React
Как экспортировать данные из приложения React в excel с помощью XLSX и FileSaver на примере.
📃 Невозможно представить себе работу программиста без взаимодействия с изображениями. Но перед работой с изображениями их необходимо подготовить. Для этого и нужны специальные библиотеки Python
https://nuancesprog.ru/p/4144
@nuancesprog #статьи #Python #MachineLearning
https://nuancesprog.ru/p/4144
@nuancesprog #статьи #Python #MachineLearning
https://nuancesprog.ru
10 инструментов Python для работы с изображениями
Обзор самых популярных Python-библиотек с простым и понятным способом преобразования изображений
📃 Сегодня мы поговорим о трендах и инструментах, которые следует знать, если вы веб-разработчик и используете JavaScript
https://nuancesprog.ru/p/4404
@nuancesprog #статьи #JavaScript #FrondEnd #WebDevelopment
https://nuancesprog.ru/p/4404
@nuancesprog #статьи #JavaScript #FrondEnd #WebDevelopment
https://nuancesprog.ru
7 FrontEnd трендов и инструментов для JavaScript на 2020
Изменения во фронтенде и веб-разработке происходят невероятно быстро. Сегодня, если вы не мастер Webpack, React Hooks, Jest, Vue и NG, вы, вероятно, чувствуете разделяющую вас от топовых профессионалов пропасть, которая продолжает расширяться. Но всё меняется.