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

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

76290 @proglibrary

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

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

    ​☕ Объясняем алгоритм быстрой сортировки с помощью JavaScript Раскладываем по полочкам, как работает алгоритм быстрой сортировки с помощью JavaScript с пошаговой иллюстрацией каждого шага. https://proglib.io/sh/QDrqeb2I5L
  • Библиотека программиста

    #logic #devtask Задача: Права доступа Вирус повредил систему прав доступа к файлам. Известно, что над каждым файлом можно производить определенные действия: 1 запись – W; 2 чтение – R; 3 запуск – X. На вход программе подается: 1 число n – количество файлов; 2 n строк с именами файлов и допустимыми операциями; 3 число m – количество запросов к файлам; 4 m запросов вида «операция файл». Накидайте в комментарии программу, которая для каждого допустимого запроса вернёт OK, а для недопустимого – Access denied. В пятницу мы опубликуем статью с решением на Python. Пример ввода: 3 python.exe X book.txt R W notebook.exe R W X 5 read python.exe read book.txt write notebook.exe execute notebook.exe write book.txt Пример вывода: Access denied OK OK OK OK
  • Библиотека программиста

    ​🔩 Как стать фуллстек-разработчиком в 2022 году: дорожная карта и необходимые навыки Кто такой фуллстек-разработчик, сколько он зарабатывает и с чего начать обучение в 2022 году? Все ответы в нашей дорожной карте. https://proglib.io/sh/FcGxd1pY7h
  • Реклама

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

    Что нужно уметь специалисту по анализу данных? Область Data Science энергично развивается. Наука о данных – это не только нейросети, но и классические алгоритмы машинного обучения, да и вообще всё, что связано с вопросами анализа, обработки и представления информации в цифровой форме. 👨‍💻Data Scientist работает на пересечении нескольких областей: математики, программирования и бизнес-задач. 26 января в 19.00 МСК Артур Сапрыкин, один из дата сайентистов, разрабатывавших в Мегафон программы, анализирующие речь в форме текстов и аудио, расскажет, чем занимается Data Scientist, и какие основные навыки требуются от специалиста по анализу данных. На бесплатном вебинаре вы: – Получите представление о профессии и поймете, как двигаться дальше. – Узнаете про рабочий день специалиста по анализу данных, и с какими задачами он сталкивается ежедневно. Регистрация на сайте.
  • Библиотека программиста

    #news #devtool Представлен Git 2.35. Команда GitHub подготовила обзор самых интересных функций и изменений. https://proglib.io/w/4c9e3a58
    Highlights from Git 2.35 | The GitHub Blog

    The open source Git project just released Git 2.35. Here's GitHub's look at some of the most interesting features and changes.

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

    Привет! «Библиотека программиста» проводит анонимный опрос по теме: «Как вы управляете своими финансами?». Опрос займет не более 3 минут вашего времени. Пройти его можно по ссылке
  • Библиотека программиста

    ​🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 14) В нашей еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов. https://proglib.io/sh/1VgyhCFpZq
  • Библиотека программиста

    #logic #devtask Задача 2: Рюкзак Турист собирается в поход. Он сможет нести N кг вещей. Но вещей, которые он запланировал уложить в рюкзак, оказалось намного больше. Накидайте в комментарии программу, которая определит, какие вещи от наиболее тяжелых к самым легким поместятся в рюкзак. В пятницу мы опубликуем статью с решением на Python. Пример ввода: 10 Пример вывода: палатка спальный мешок удочка термос салфетки жвачка
  • Библиотека программиста

    ​🔝 ТОП 46 вопросов и ответов с собеседований по ООП в 2022 году В этой статье собраны наиболее часто задаваемые вопросы (с ответами) по ООП для новичков и опытных специалистов, которые помогут вам успешно пройти собеседование. https://proglib.io/sh/QJ7P8OTEL9
  • Библиотека программиста

    ​💻 Все свое ношу с собой: 10 лучших ультралегких ноутбуков для программиста в 2022 году Из большого разнообразия представленных на рынке ноутбуков попробуем выделить самые легкие и производительные модели, актуальные в 2022 году. https://proglib.io/sh/ErOoBYiqmp
  • Библиотека программиста

    #logic #devtask В настольной игре Скрабл (Scrabble) каждая буква имеет определенную ценность. В случае с английским алфавитом очки распределяются так: 1 A, E, I, O, U, L, N, S, T, R – 1 очко; 2 D, G – 2 очка; 3 B, C, M, P – 3 очка; 4 F, H, V, W, Y – 4 очка; 5 K – 5 очков; 6 J, X – 8 очков; 7 Q, Z – 10 очков. А русские буквы оцениваются так: 1 А, В, Е, И, Н, О, Р, С, Т – 1 очко; 2 Д, К, Л, М, П, У – 2 очка; 3 Б, Г, Ё, Ь, Я – 3 очка; 4 Й, Ы – 4 очка; 5 Ж, З, Х, Ц, Ч – 5 очков; 6 Ш, Э, Ю – 8 очков; 7 Ф, Щ, Ъ – 10 очков. Накидайте в комментарии программу, которая вычисляет стоимость введенного пользователем слова. Будем считать, что на вход подается только одно слово, которое содержит либо только английские, либо только русские буквы. В пятницу мы опубликуем статью с решением на Python. Пример ввода: ноутбук Пример вывода: 12
  • Библиотека программиста

    ​⚠️ Как не нужно учить TypeScript: 5 распространенных ошибок Изучить TypeScript не так просто, как кажется, и новички легко сбиваются с правильного пути. Рассматриваем пять самых популярных ошибок начинающих разработчиков. https://proglib.io/sh/MUm79zQEAI
  • Библиотека программиста

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

    Как стать Data Scientist? Область Data Science энергично развивается. Наука о данных – это не только нейросети, но и классические алгоритмы машинного обучения, да и вообще всё, что связано с вопросами анализа, обработки и представления информации в цифровой форме. 👨‍💻 Специалист по анализу данных работает на пересечении нескольких областей: математики, программирования и бизнес-задач. 26 января в 19.00 МСК Артур Сапрыкин, один из дата сайентистов, разрабатывавших в Мегафон программы, анализирующие речь в форме текстов и аудио, расскажет, чем занимается Data Scientist, и какие основные навыки требуются от специалиста по анализу данных. Регистрация на сайте.
  • Библиотека программиста

    ​🍺📊 Какая связь между пивом и t-распределением? Рассказывает Кирилл Дубовиков из компании «Синимекс» Что общего у пива Guinness и t-распределением вероятности? Об этом вы узнаете в нашей статье. https://proglib.io/sh/5CZ3eAXB6t
  • Реклама

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

    Простой алгоритм использования SOLID на практике Зачем нужны SOLID принципы? Что нужно сделать с множеством сущностей, чтобы код удовлетворял DIP? Рассказывает Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, Директор компании по разработке программного обеспечения «Hello World! Technologies». https://youtu.be/H2Lk3SQWhnc
    Простой алгоритм использования SOLID на практике

    Зачем нужны SOLID принципы? Что нужно сделать с множеством сущностей, чтобы код удовлетворял DIP? Рассказывает Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, Директор компании по разработке программного обеспечения «Hello World! Technologies». Всем участникам будет доступна запись вебинара и презентация спикера. Главное, чтобы вы были зарегистрированы на сайте – https://clck.ru/amNwj Подробнее о SOLID принципах – на интенсиве «Архитектуры и шаблоны проектирования» – https://clck.ru/amNym Старт 3 февраля. Занятия каждый вторник и четверг, не пропустите! Промокод для первых 10 записавшихся: SOLID20

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

    ​🔑 Просто о сложном: применение простых чисел в криптографии Объясняем, почему простые числа важны в криптографии. Для этого мы рассмотрим конкретную криптосистему, а именно алгоритм RSA и сосредоточимся на его основных аспектах. https://proglib.io/sh/F6w25vGiOm
  • Библиотека программиста

    Простой рабочий алгоритм использования SOLID на практике Зачем нужны SOLID принципы? Что нужно сделать с множеством сущностей, чтобы код удовлетворял DIP? 🚀Расскажет завтра Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, Директор компании по разработке программного обеспечения «Hello World! Technologies». 🚀Всем участникам будет доступна запись вебинара и презентация спикера. Главное, чтобы вы были зарегистрированы на сайте.