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

Библиотека программиста. Страница 82

76290 @proglibrary

Библиотека программиста — обзоры книг, видеолекции и образовательные статьи, которые помогут вам улучшить процесс познания в разработке.

  • Библиотека программиста

    #logic #devtask Задача: заполнение матрицы по спирали На вход программе подаются два натуральных числа n и m. Напишите программу, которая создает матрицу размером n х m, заполнив ее по спирали числами от 1 до n x m. Спираль начинается в левом верхнем углу и закручивается по часовой стрелке. В пятницу мы опубликуем статью с решением на Python. Пример ввода: 7 6 Пример вывода: 1 2 3 4 5 6 22 23 24 25 26 7 21 36 37 38 27 8 20 35 42 39 28 9 19 34 41 40 29 10 18 33 32 31 30 11 17 16 15 14 13 12
  • Библиотека программиста

    🏃 Continuous Integration (CI): как настроить и какую роль она играет в цикле разработки Разберем роль CI в жизненном цикле разработки (что в себя включает эта часть процесса, какие задачи решает) и на практике настроим CI для приложения API сервера. https://proglib.io/sh/gxSvq1lJcr
  • Библиотека программиста

    7 важных аспектов, которые лежат в основе высокой производительности Discord. https://proglib.io/w/399b38d5
    How does Discord scale to 5 million concurrent users ??

    Other platforms like Zoom still can’t support this?

    Medium
  • Реклама

  • Библиотека программиста

    Практический кейс получения ощутимого выигрыша в скорости и объеме графовой БД. https://proglib.io/w/5fb6c1df
    Ускоряем работу с графами в 20000 раз

    Ссылка на статью в моем блогеДанные в виде графа. Как их хранить? Как с ними работать?Периодически возникают задачи и проекты, где данные имеют структуру графа. Например, данные о компьютерных сетях,...

    Хабр
  • Библиотека программиста

    #нетвойне
  • Библиотека программиста

    #logic ⬆️➡️ Задача о передвижении персонажа игры Для персонажа в игре предусмотрено два направления движения: вперед и направо. Какую фигуру будет описывать траектория движения героя по заданной команде: правильный треугольник, ломаная линия, правильный шестиугольник или правильный девятиугольник? https://proglib.io/sh/iahCpncSfK
  • Библиотека программиста

    Никогда не задавались вопросом, что будет после Git? Проект Jujutsu (jj) — одна из попыток двигаться в данном направлении. Jujutsu сочетает функции популярных распределенных систем управления версиями (Git, Mercurial, Darcs) с функциями, которых нет ни в одной из них, например: ✔️Working-copy-as-commit ✔️Функция отмены ✔️Автоматическое перебазирование ✔️Безопасная репликация через rsync, Dropbox и др. https://proglib.io/w/4ead3339
    GitHub - martinvonz/jj: A Git-compatible DVCS that is both simple and powerful

    A Git-compatible DVCS that is both simple and powerful - GitHub - martinvonz/jj: A Git-compatible DVCS that is both simple and powerful

    GitHub
  • Библиотека программиста

    🧊 Фундаментальные структуры данных: массивы и связанные списки с реализацией на Python В этой части материала мы рассмотрим массивы и связанные списки, а также теорию, которая стоит за ними и выполним реализацию этих структур на языке Python. https://proglib.io/sh/gUuW54kvGa
  • Библиотека программиста

    #logic 👜 Задача: узнайте имя напарницы В каждом из четырех магазинов женских сумок работает по два продавца. Светлана продала в три раза больше сумок за день, чем ее напарница. Как зовут второго продавца? https://proglib.io/sh/FLgC3xD0mr
  • Библиотека программиста

    ✔️ Ключевые различия между Agile, Scrum и Kanban В небольшом обзоре попробуем сравнить популярные подходы к управлению проектами и понять какой из них лучше. https://proglib.io/sh/lk35PW0CpY
  • Библиотека программиста

  • Библиотека программиста

    #logic 🔵 Задача: можно ли разместить на поле фишки по три в ряд? В коробке хранятся фишки трех цветов: синие, розовые и красные. Можно ли выстроить все фишки синего цвета в одну колонну по три фишки в ряд? https://proglib.io/sh/6ROTH05zZK
  • Библиотека программиста

    #logic 🙈🙉🙊 Василий и свежие сплетни: что на самом деле произошло сегодня во дворе? Василий никогда не отказывал себе в удовольствии послушать свежие сплетни от женщин, которые проводят свой досуг на лавочке у подъезда. Но женщины иногда врут, поэтому для того, чтобы сложить истинную картину происходящего, необходимо узнать новости у каждой из них. https://proglib.io/sh/lwpSRvzBIY
  • Библиотека программиста

    🏗️ Поведенческие шаблоны проектирования: назначение, структура, примеры использования Как создавать приложения, которые легко поддерживать и масштабировать: подробный разбор поведенческих шаблонов. https://proglib.io/sh/Ds0el3ICQk
  • Библиотека программиста

    Инфраструктура как код. Рекомендации от эксперта! Своим опытом поделится Дмитрий Узлов, ведущий консультант по безопасности в Awara IT на вебкасте «Инфраструктура как код». На мероприятии расскажем: > как выполнять постоянно воспроизводимые, повторяемые развёртывания; > как реализовать эту деятельность правильно. Переходите по ссылке и добавляйте в свой календарь! 25 февраля в 11:00-11:30
  • Реклама

  • Библиотека программиста

    📜 20 самых ценных ИТ-сертификатов для системных инженеров Почему профессиональные сертификаты так востребованы в портфолио инженера? Какие преимущества сертификаты дают специалисту? И какие ТОП-20 сертификаций необходимы системному инженеру? Мы постарались собрать ответы в этой статье. https://proglib.io/sh/Ap4QDi9XaH
  • Библиотека программиста

    Зенит, Спартак или Локомотив: какую команду выбрал каждый из учеников? Три ученика решили принять участие в спортивных соревнованиях. Для начала каждому из учеников необходимо было вступить в одну из трех команд: ABC, CAB или BCA. Но при подаче заявки на вступление в команду ребята немного повздорили. https://proglib.io/sh/iJvfVq3zl4
  • Библиотека программиста

    React-hooks — нововведение в React 16.8, сегодня эта технология используются уже повсеместно. Хуки позволяют использовать состояние и другие возможности React без написания классов. Хотите научиться работать с React-hooks? 💻 Ждем вас на двухдневном интенсиве в OTUS 1 и 2 марта. Вебинары проведет Никита Овчинников, специалист по архитектуре веб-приложений. – Разберемся, как работать с React-hooks – Создадим компонент с использованием hooks – Научимся делать кастомные hooks – Поработаем с react-testing-library – Научимся тестировать компоненты и кастомные hooks Открытый интенсив пройдет в рамках онлайн-курса «React.js Developer» и будет полезен frontend JavaScript разработчикам с опытом. Не упустите возможность попробовать обучение в OTUS и познакомиться с преподавателем. 🎯 Пройдите тест, чтобы зарегистрироваться на занятие https://otus.pw/oMV8/