Size: a a a

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

2021 March 07
Библиотека программиста
📈 Как прокачаться в аналитике: анонс легендарного митапа

3 апреля пройдёт бесплатный онлайн-митап от Яндекс Go для всех, кто хоть как-то связан с аналитикой и большими данными. На Data Driven будут говорить об уникальном опыте Янедекс Go в бизнес-проектах на основе аналитики — всё это на выступлениях в первой части.

Во второй части будет воркшоп, где можно попробовать свои силы в простых и сложных реальных аналитических задачах. При регистрации нужно решить небольшое задание, чтобы точно понять всё, что будет происходить на митапе. Регистрируйся:

https://taxi.yandex.ru/action/ytdd
источник
Библиотека программиста
🕸 Самые удобные браузеры для веб-разработчиков

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

https://proglib.io/sh/4Rqlp51jOa
источник
2021 March 08
Библиотека программиста
Ozon дарит подарки за лучший код

В виртуальном постамате Ozon уже появились неожиданные посылки, получить которые смогут только изобретательные разработчики. Как? Нужно подтвердить свое мастерство, решая задания на разных языках программирования. За лучшие работающие решения участники получат доступ к ячейке с подарком.

Кстати, все призы были выбраны не просто так: в Ozon проанализировали самые популярные заказы пользователей и на основе этих данных составили вишлист из 23 призов на любой вкус, от книг-бестселлеров и худи до умной колонки и iPhone 12 Pro.

Присоединиться к баттлу и проверить свои навыки можно здесь: https://clck.ru/TXWBB
источник
Библиотека программиста
Мир работает с плохим интерфейсом

Всем нам нравятся современные «вылизанные» приложения и мы приходим от них в восторг, но инструменты, на которых они создаются уже устарели.

https://proglib.io/sh/QoATZ29zxb
источник
Библиотека программиста
Читайте лучшие статьи недели в нашем праздничном дайджесте

👉👗🤖 Автор этой статьи начала разбирать зимний гардероб, а закончила обучением сверточной нейронной сети. Мода и ИТ идут рука об руку.

👍🤖 Продолжая тему машинного обучения, в деталях разберемся с устройством современных рекомендательных систем. Вам ведь интересно, на чем ИТ-гиганты сделали свои миллиарды?

👆❓Σ Вы достаточно хорошо знаете математику, чтобы заниматься Data Science? Пройдите тест, чтобы проверить.

👌❓∞ Можно ли не имея опыта в DevOps найти работу? Читайте в нашей статье.

✌️🎨🕸 Завершат дайджест два обзора, посвященных онлайн-инструментам для дизайнеров и веб-разработчиков.

Редакция «Библиотеки программиста» поздравляет милых дам с праздником.

Надеемся, наша подборка не оставит читателей равнодушными. Удачи и оставайтесь с нами.
источник
2021 March 09
Библиотека программиста
Хотите освоить Data Science и не можете выбрать специализацию? Разберитесь с математической базой!

10 марта с 19:00 до 20:30
«Библиотека программиста» проводит бесплатный вебинар «Какие разделы математики в каких областях Data Science используются?»
Потратив всего два академических часа (одну вузовскую «пару»), вы получите представление о существующих внутри отрасли профессиях и сможете понять, в каком объеме нужно овладеть математикой для получения работы мечты.

Занятие проведет преподаватель курсов МГУ Кирилл Герасимов, автор более 15 научных публикаций. Он расскажет о практических примерах применения математических методов в Data Science и ответит на вопросы участников.

Зарегистрироваться можно тут
источник
Библиотека программиста
🤖 Классификация одежды из набора данных DeepFashion с помощью Fastai

Статья описывает мультиклассовую классификацию изображений на основе модели ResNet34 с помощью популярных библиотек PyTorch и Fastai. Автор начинает с ревизии зимней одежды и заканчивает нейросетями.

https://proglib.io/sh/leWP32NofD
источник
2021 March 10
Библиотека программиста
Изучение Java с нуля: что должен знать junior?

Главная задача каждого начинающего программиста – следить за постоянно меняющимся миром ИТ. Рассмотрим те вещи, на которые стоит обратить внимание, чтобы стать востребованным Java-разработчиком.

https://proglib.io/sh/RzjrJv9hxk
источник
Библиотека программиста
Решая задачу, вы поняли, что часть кода в микросервисе устарела, тяжело поддерживается и требует рефакторинга. Как лучше поступить в такой ситуации?

Варианты:
1. Решить задачу, но на следующем стендапе предложить новый фреймворк.
2. Решить задачу, ничего не меняя.
3. Незаметно переписать эту часть кода.
4. Поговорить с командой и предложить использовать новый фреймворк.

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


Ну что? 120 или 160? Какой у вас показатель технического ума? 🤖
Делитесь результатами и ставьте хэштег #ITQtest
https://clck.ru/TKxT9
источник
2021 March 11
Библиотека программиста
🕸 9 лучших фреймворков CSS, актуальных в 2021 году

При создании сайтов часто используются готовые инструменты для работы CSS. Рассказываем о самых актуальных из них, чтобы вы могли выбрать лучший для себя.

https://proglib.io/sh/GeQkvId9iP
источник
2021 March 12
Библиотека программиста
Ошибки в архитектуре ПО и как их избежать

В первой части серии статей рассматриваются случаи несоответствия шаблона проектирования требованиям, Event driven state machine, неправильная настройка ORM и прочее. Во второй части речь идет о согласовании нефункциональных требований, использовании хайповых технологий, особенностях TypeORM и многом другом.

Часть 1
Часть 2
источник
Библиотека программиста
Самоучитель для начинающих: как освоить TypeScript с нуля за 30 минут?

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

https://proglib.io/sh/PfWo0SL9EH
источник
2021 March 13
Библиотека программиста
🤖📊 Как машинное обучение упорядочивает большие данные

Когда в работу с большими данными вступает машинное обучение, игра выходит на новый уровень. Рассказываем, как и зачем методы Machine Learning применяется в сфере Big Data.

https://proglib.io/sh/13LhDQMtPe
источник
Библиотека программиста
Читайте очередной Субботник «Библиотеки программиста»

👉🤖📊 Что получится, если скрестить машинное обучение с большими данными? Попробуем разобраться вместе.

👍🕸 Создатели сайтов часто применяют готовые инструменты для работы с каскадной таблицей стилей (CSS). Мы подготовили свежий обзор наиболее актуальных из них.

👆☕ В JavaScript не хватает жесткой типизации. Исправить этот досадный недостаток можно с помощью TypeScript. Читайте краткое введение в типизированное надмножество одного из самых популярных языков программирования.

👌❓☕ Несмотря на почтенный возраст Java по-прежнему входит в число лидеров разнообразных рейтингов языков программирования, а также списков вакансий в сфере ИТ. Рассказываем, какими знаниями должен обладать начинающий программист.

✌🕵 Каждый веб-разработчик должен знать о возможных способах атаковать сайт и уметь защитить свой продукт от нападения. Разбираемся с внутренним устройством атак XSS.

На этом очередной субботний дайджест завершен. Удачи и оставайтесь с нами.
источник
2021 March 14
Библиотека программиста
Подписывайтесь на наш Instagram и узнавайте полезную информацию первыми: instagram.com/proglibrary
источник
Библиотека программиста
🕵 Примеры атак XSS и способов их ослабления

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

https://proglib.io/sh/u6a9XCsR4Z
источник
2021 March 15
Библиотека программиста
🐍 Помнить всё. Как работает память в Python

Арены, пулы и блоки. Если сочетание этих трех слов вам ни о чем не говорит, пора узнать, как устроена работа с памятью в Python.

https://proglib.io/sh/YTmMocShiH
источник
Библиотека программиста
«Тот, кто приходит за деньгами либо для престижа, не выдерживает темпа»

Изучить Java с нуля и пройти путь от джуна до высококлассного разработчика – задача непростая, но герою интервью это удалось. О сложностях в освоении профессии нашему корреспонденту рассказал тимлид компании DINS Андрей Кирдеев.

https://proglib.io/sh/VLBFeGyvWu
источник
2021 March 16
Библиотека программиста
🎨 Руководство для начинающих по созданию и анимации изображений SVG

Векторная графика помогает сделать дизайн сайта уникальным и масштабируемым. На примере простого значка мы расскажем о процессе создания и анимации изображений в популярном формате SVG.

https://proglib.io/sh/iMjY4nBNXe
источник
Библиотека программиста
Все любители анализа данных знают, какую роль в машинном обучении играет качество входной информации. Далеко не любые данные можно собрать с помощью парсинга — многие требуют дополнительной разметки. Совсем недавно Яндекс запустил на Coursera онлайн-курс про разметку данных с помощью краудсорсинга. Курс рассказывает о том, как быстро получать и размечать большие объемы данных и решать сложные бизнес-задачи.

Курс будет полезен разработчикам моделей машинного обучения, аналитикам данных, исследователям и менеджерам, работающим с ИИ. Проекты основаны на практических задачах — распознавании и выделении объектов на фотографиях, транскрипции аудиофайлов в текст, классификации запросов и оценке релевантности результатов поиска.

Лекции можно пройти бесплатно, они идут  на английском языке (есть русские субтитры) и не требуют специальной подготовки. Курс рассчитан на пять недель.

Подробнее по ссылке.
источник