Обложка канала

Nuances of programming. Страница 98

74758 @nuancesprog

Образовательные статьи — всё для программистов.

  • Nuances of programming

    Теория графов в кратком и практичном изложении

    Рассматриваем виды графов, варианты их реализации и сферы применения. Знакомимся с алгоритмом Дейкстры, его недостатками и альтернативами.

    https://nuancesprog.ru/p/9744

    @nuancesprog #статьи #DataScience
  • Nuances of programming

    25 сентября в 20:00 пройдет открытый урок "Разработка через тестирование в JS или как начать любить программирование".

    На уроке мы:
    - разберемся, что такое TDD (разработка через тестирование);
    - узнаем, какие есть виды тестов;
    - установим jest и разберём базовые настройки;
    - напишем консольный калькулятор с элементарными математическими операциями используя принципы TDD.

    Регистрация доступна по ссылке: https://otus.pw/Y7qr/
  • Nuances of programming

    Магия Pry для отладки кода Ruby

    Если вы начинающий Ruby-программист, то это понятное и доступное руководство по использованию Pry придется вам как нельзя кстати, ведь благодаря этой интерактивной среде отладка кода превращается в истинное удовольствие.

    https://nuancesprog.ru/p/9738

    @nuancesprog #статьи #Ruby
  • Реклама

  • Nuances of programming

    Сегодня в 20:00 мск OTUS приглашает на открытый вебинар «Параметризированные тесты в Selenium».

    Вебинар бесплатный, но пройдет в рамках набора на онлайн-курс «Java QA Automation Engineer». Пройдите вступительный тест - и вам напомнят о вебинаре заранее: https://otus.pw/fNJS/

    На вебинаре изучим два типа параметризации - с помощью @Parameter+TestNG.xml и using@DataProvider
    Параметризация в Selenium - это стратегия выполнения, которая автоматически запускает тестовые примеры несколько раз с разными значениями. Концепция, достигаемая за счет параметризации сценариев тестирования, называется тестированием на основе данных.


    Для регистрации на занятие пройдите вступительный тест https://otus.pw/fNJS/
  • Nuances of programming

    Советы по Docker: очистка локального компьютера

    Вернемся к основам: посмотрим, как Docker обращается с дисковым пространство хост-машины и как его вернуть, когда оно больше не используется.

    https://nuancesprog.ru/p/9730

    @nuancesprog #статьи #Docker
  • Nuances of programming

    Приглашаем на сентябрьские бесплатные мероприятия OTUS для руководителей IT-проектов и продуктов, тимлидов и собственников компаний:

    🚀 25.09: Фасилитация в онлайне для Agile команд
    В рамках вебинара мы рассмотрим:
    1️⃣ Обучение в онлайне – как сделать это действительно эффективно?
    2️⃣ Принятие решений Agile командой - как меняется подход?
    3️⃣ Гигиенические правила онлайна – проверь себя сам
    4️⃣ Tips & Tricks при работе в онлайне – что помогает делать полезные встречи (и почему так)
    👉 Регистрация: https://otus.pw/DgMZ/
    Начинаем в 19:00 (мск)

    🚀 28.09: Создание новых IT-продуктов внутри компании
    Мы научимся:
    Определять конфликты между операционной устойчивостью и инновациями
    Правильно структурировать процесс создания нового продукта в организации
    Выстраивать отношения с внутренними предпринимателями организации
    Устанавливать баланс между устойчивой деятельностью и вложениями в инновации
    👉 Регистрация: https://otus.pw/JgLw/
    Начинаем в 19:00 (мск)
  • Nuances of programming

    Расскажем о том, как использовать API Gmail для отправки извлеченных с веб-сайтов данных на электронную почту.

    https://nuancesprog.ru/p/8603

    @nuancesprog #статьи #Python
  • Nuances of programming

    Если хотите узнавать самые свежие новости, подписывайтесь на канал «Лаборатории Касперского»!

    Никакой воды, только главные новости в дайджестах, интересные исследования и все, что вы хотели знать об IT на @kasperskylab_ru

    Кстати, если написать админу @kasperskylab_ru можно получить бесплатный чек-лист по кибербезопасности! #kaspersky #дайджест #IT
  • Nuances of programming

    Статистические типы данных, используемые в машинном обучении

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

    https://nuancesprog.ru/p/9713

    @nuancesprog #статьи #DataScience
  • Nuances of programming

    Дизайн физического движка

    Планируете заняться разработкой сложных систем, но боитесь столкнуться с трудностями? Расскажем о том, как создать физический движок на C++. Подробно рассмотрим проектирование динамики, обнаружения столкновений и реакции на столкновения, а также некоторые другие опции.

    https://nuancesprog.ru/p/9072

    @nuancesprog #статьи #CPP
  • Nuances of programming

    Учитесь предотвращать киберугрозы на практике🔥

    Получите практические навыки анализа уязвимостей и защиты от кибератак за 4 дня.

    Кибербезопасность – это профессия про:
    – высокий заработок без потолка
    – закрытое комьюнити редких специалистов
    – соревнования "для своих" с огромными призовыми фондами
    – дефицит специалистов в мире - 4,5 млн

    Попробуйте свои силы на практическом интенсиве "Старт в кибербезопасности: Level 0"

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

    Читайте подробности и оставляйте заявку на сайте: https://is.gd/8owj7Z
  • Nuances of programming

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

    https://nuancesprog.ru/p/9679

    @nuancesprog #статьи #JavaScript
  • Nuances of programming

    Всё, что вы хотели знать об отладке в IntelliJ IDEA

    Отладка от А до Я в IntelliJ IDEA: обзор основных типов точек останова и лучшие практики их использования, вычисление выражений, пошаговое выполнение программы и опции логирования - всё для того, чтобы превратить отладку в приятный и эффективный процесс.

    https://nuancesprog.ru/p/9672

    @nuancesprog #статьи #Education
  • Nuances of programming

    🤷🏻‍♂️ Во всем телеграмме есть только один канал, который просто и аргументированно объяснил, почему Павел Дуров ни за что не продаст свой мессенджер Mail Ru или олигархам и зачем он начал войну против Apple и App Store, заручившись поддержкой российских властей.

    Сейчас там, кстати, проходит розыгрыш кое-чего крайне полезного.

    А еще ребята из «Кода Дурова» пишут об интересных новостях из мира IT, делают интервью с топ-менеджерами IT-компаний, публикуют обзоры на гаджеты и сервисы и, конечно, оперативно берут комментарии у команды Telegram по поводу резонансных событий.

    В общем, парни заслуживают внимания всех, кто интересуется технологиями, интернетом и гаджетами. Подписывайся — @d_code.
  • Nuances of programming

    Продвинутый взгляд на рекурсию

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

    https://nuancesprog.ru/p/9668

    @nuancesprog #статьи #ComputerScience
  • Реклама

  • Nuances of programming

    ТОП-5 проблем с доступностью, которые чаще всего игнорируют

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

    https://nuancesprog.ru/p/9662

    @nuancesprog #статьи #WebDevelopment
  • Nuances of programming

    За что отвечает Scrum-мастер и как измерить его эффективность?

    22 сентября в 20:00 подключайтесь к открытому вебинару от Дмитрия Емельянова, если вы управляете IT-проектами или только планируете стать Project-менеджером.

    • Как именно стоит оценивать эффективность работы Scrum-мастера?
    • За что он в действительности отвечает?
    • Какие способы могут навредить при попытке оценить эффективность, а какие, наоборот, способствовать росту?

    Вебинар является частью программы практического онлайн-курса «Agile Project Manager». Для регистрации на вебинар оставьте заявку: https://otus.pw/reU4/
  • Nuances of programming

    Не учите машинное обучение

    Заинтересованы в машинном обучении, но сдаетесь еще на этапе изучения основ? Расскажем, как правильно расставить приоритеты и с чего стоит начать изучение МО, чтобы сделать его простым и интересным.

    https://nuancesprog.ru/p/7518

    @nuancesprog #статьи #MachineLearning #DataScience