Сохранёнки программиста
7.57K subscribers
1.05K photos
40 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Доклад: Нейронные сети. Смотрим, как они устроены изнутри

Алексей Гучко, проект-менеджер компании EORA, которая занимается разработкой Искусственного интеллекта подготовил доклад, где подробно расскажет о том:
— существует ли вообще ИИ;
— какие задачи решает нейросеть;
— что находится "внутри" нейронки.

Посмотреть доклад можно здесь.

#доклад #ml #ru
Книга: Основы Scrum. Практическое руководство по гибкой разработке ПО

Автор: Кеннет С. Рубин
Год издания: 2020

Описание:
Эта книга поможет читателям найти наилучшие способы реализовать Scrum. Это не нормативный справочник, предписывающий, что нужно делать, а скорее учебное пособие по основным принципам успешной организации Scrum, позволяющее выбрать путь следования этим принципам на практике. Автор книги даёт читателю возможность выбора среди разных вариантов. Он описывает общую структуру, по которой команды разработчиков должны планировать спринты в Scrum, поясняет, каких результатов следует ожидать от такого планирования, а также предлагает пару альтернативных и в равной степени работоспособных подходов к планированию спринтов.

Скачать книгу

#книга #scrum #ru
Курс: Программирование на С++

В этом курсе вы изучите с нуля C++. Уроки для начинающих и знающихся в этом языке. Вы пройдёте все этапы от простых переменных и до сложных применений ООП (Объектно-ориентированного программирования).

Посмотреть курс бесплатно можно здесь.

#курс #cpp #ru
Доклад: ETNA Time Series Library: удобное прогнозирование временных рядов

Временные ряды — это любые данные, у которых есть временная метка. Некоторые ряды нужно прогнозировать — например, сколько глазированных сырков купят на этой неделе, сколько посетителей будет в магазине, сколько наличных останется в банкомате. Для их прогноза нужны разные модели и признаки, но подход к исследованию проблемы будет одинаковый.

В этом докладе вы узнаете:

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

Посмотреть можно тут.

#доклад #python #ru
Доклад: Шина сообщений NSQ в Python — что это, зачем и как

Часто при выборе шины сообщений для Python проекта выбор сводится к Kafka или RabbitMQ. Однако, есть ещё одна менее известная в Python-сообществе альтернатива — NSQ.

Сергей Матвеенко расскажет как прийти к выбору NSQ для вашего проекта, про положительные и отрицательные стороны использования NSQ в продакшене.

Олег Ивашов покажет библиотеку ansq, приемы её удобного использования и расскажет про подводные камни, с которыми пришлось столкнуться.

Доклад основан на опыте использования NSQ в большом реальном продукте на протяжении последних 1.5 лет.

Посмотреть доклад можно здесь.

#доклад #python #ru
Книга: Traefik API Gateway for Microservices

Авторы: Rahul Sharma, Akshay Mathu
Год издания: 2021

Описание:
В книге описана настройка трафика, основные принципы работы и интеграция с микросервисами. Он предназначен для разработчиков, менеджеров проектов и персонала DevOps, заинтересованных в решениях своих операционных задач.
Книга не относится к какому-либо конкретному языку программирования, хотя во всех
примерах используется Java или Python.

Скачать книгу

#книга #en
Доклад: Pattern matching: польза или хайп?

Осенью в Python завезут pattern matching. Так же как десять лет назад с аннотациями, разработчики языка пока не очень понимают для чего и как новая фича будет использоваться. И будет ли использоваться вообще.

Авторы этого доклада перерыли черновики, обсуждения, посмотрели на другие языки — и поделились своими прогнозами. В докладе: лучшие применения для pattern matching, концепция «как рассказать кодом историю» и деревья. Много разных деревьев.

Смотрим тут.

#доклад #python #ru
Книга: Наглядный CSS

Автор: Грег Сидельников
Год издания: 2021

Описание:
Грег Сидельников упорядочил свойства по основной категории (положение, размерность, макеты, CSS-анимация и т. д.) и визуализировал их работу. Вместо бесконечных томов документации — две с половиной сотни иллюстраций по- могут вам разобраться во всех тонкостях работы CSS.

Эта книга станет вашим настольным справочником, позволяя мгновенно перевести пожелания заказчика и собственное видение в компьютерный код!

Скачать книгу

#книга #web #css #ru
Подкаст: Веб-стандарты — HTML-элемент search и парсеры, кастомные свойства, contain и перфоманс, TypeScript и Angular 13

В новом выпуске подкаста обсудили новейшие новости фронтенда, а также рассказали о новейшем релизе Angular, парсеры, TypeScript и многое другое.

Послушать можно тут.

#подкаст #web #ru
Книга: Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения

Автор: Фишерман Леонид Владленович
Год издания: 2021

Описание:
Данная книга представляет собой подробное практическое руководство по Git, в котором описывается Git и приводится разбор конкретных ситуаций и применений, например, как изменения из одной ветки разработки включить в другую ветку, но не все. Изложение начинается с самых азов, ника­ кой предварительной подготовки не требуется: по ходу изложения даются все необходимые определения и пояснения. Лучший выбор, чтобы освоить Git и максимально быстро начать его применять на практике.

Скачать книгу

#книга #git #ru
Курс: Школа разработки интерфейсов 2021

Летом 2021 года прошла Школа разработки интерфейсов от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проектами бок о бок с менторами и ребятами других направлений.

Теперь запись этих лекций доступны бесплатно каждому

Посмотреть можно тут.

#курс #web #ru
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений

Автор: Ян Дарвин
Год издания: 2021

Описание:
Основное внимание в книге уделяется созданию приложений для платформы Android с использованием Java, родного языка приложений для Android. Разумеется, можно упаковать веб-приложение в качестве мобильного приложения, но в этом случае будет сложно обеспечить совершенно правильную работу пользователя со всеми текущими функциями Android первостепенного значения.

Скачать книгу

#книга #android #ru
Книга: Django 3.0. Практика создания веб-сайтов на Python

Автор: Владимир Дронов
Год издания: 2021

Описание:
Книга посвящена созданию веб-сайтов на языке Python с использованием веб-фреймворка Django 3.0. Рассмотрены новинки Django 3.0 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая выгруженные файлы, разграничения доступа, посредников, сигналов, инструментов для отправки электронной почты, кэширования и прочего.

Здесь также рассмотрены дополнительные библиотеки, производящие обработку BBCode-тегов, CAPTCHA, вывод графических миниатюр, аутентификацию через социальные сети (в частности, «ВКонтакте»), интеграцию с Bootstrap.

Скачать книгу

#книга #python #django #ru
Доклад: Что не так с React.js? Best practices vs code smells

Александр Погорелов является Senior Frontend разработчиком в DataArt.

В своём докладе он расскажет о самом фреймворке, разберёт «запахи» кода, а также лучшие практики.

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

Посмотреть можно здесь.

#доклад #web #react #ru
Книга: C# 9.0. Справочник. Полное описание языка

Авторы: Джозеф и Бен Албахари
Год издания: 2021

Описание:
C# является универсальным, безопасным в отношении типов, объектно-ориентированным языком программирования, целью которого является обеспечение продуктивности работы программистов. Для этого в нём соблюдается баланс между простотой, выразительностью и производительностью.

В этой книге вы найдёте множество полезной информации и советов по работе с C# 9.

Скачать книгу

#книга #csharp #ru
Подкаст: Building a Content Aggregator and Working With RSS in Python

Вы хотели работать с RSS-потоками в Python? Возможно, вы ищете новый проект для своего портфолио, в котором используются Django, модульные тесты и пользовательские команды. На этой неделе в подкасте Real Python автор издания Рики Уайт, который расскажет о своём недавнем пошаговом проекте под названием «Создание агрегатора контента на Python».

Послушать можно тут.

#подкаст #python #en
Книга: Машинное обучение и безопасность

Авторы: Кларенс Чио, Дэвид Фримэн
Год издания: 2020

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

Скачать книгу

#книга #ml #ru
Книга: Coding in Python: A Comprehensive Beginners Guide to Learn the Realms of Coding in Python

Автор: Robert C. Matthews
Год издания: 2020

Описание:
Эта книга содержит проверенные шаги и стратегии по написанию кода на Python. В книгу включены все основы программирования на Python, написанные в понятной и простой для усвоения форме.

Книга разделена на разные главы, каждая из которых посвящена определенной теме.

Скачать книгу

#книга #python #en
Конференция: TSConf 2021

В этом плейлисте вы найдёте все выступления и доклады, которые прозвучали в рамках конференции TSConf 2021, посвящённой языку TypeScript.

Просмотреть или прослушать можно тут.

#конференция #web #typescript #en
Книга: Секреты Python Pro

Автор: Дейн Хиллард
Год издания: 2021

Описание:
Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым. Дейн Хиллард — профессиональный питонист, с помощью примеров и упражнений он покажет вам, как разбивать код на блоки, повышать качество за счет снижения сложности и т. д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляли проблем ни вам, ни вашим коллегам.

Скачать книгу

#книга #python #ru
Курс: React Testing Library

В данном видеокурсе вы рассмотрите тестирование React-компонентов с помощью библиотеки react-testing-library, разберём её философию, плюсы и минусы, а также основные отличия от Enzyme в подходе к тестированию.

Посмотреть курс можно здесь.

#курс #web #react #ru