Сохранёнки программиста
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
Книга: Spring in Action, 6th edition

Автор: Craig Walls
Год издания: 2021

Описание:
Эта книга будет полезна независимо от того, являетесь ли вы новичком в Spring или читаете эту книгу, чтобы ознакомиться с новейшими функциями.

Это практическое издание в повествовательном стиле, которое проведёт вас по пути создания приложения, начиная с инициализации проекта и заканчивая тем, как подготовить приложение к развертыванию.

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

#книга #spring #en
Книга: Domain-Driven Laravel

Автор: Jesse Griffin
Год издания: 2021

Описание:
Domain-Driven Design (DDD) существует уже почти два десятилетия. За это время интерес к нему резко возрос из-за его чётких руководящих принципов, тактических стратегий и подходов к проблемам, с которыми вы можете столкнуться при разработке приложений в любой отрасли, особенно сложных. Эта книга предлагает вам познакомиться с этим подходом в рамках использования фреймворка Laravel.

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

#книга #laravel #en
Конференция: Python Community Meetup

Двухчасовая запись конференции Python Community Meetup, которая включает в себя множество интересных докладов на русском языке.

Смотрим тут

#конференция #python #ru
Подкаст: Podlodka #200 — Как учить языки программирования

Языки программирования — фундамент наших профессий и нескончаемая тема для горячих дискуссий. Этот выпуск совместил в себе всё самое лучшее, поэтому обязательно скрасит вашу рабочую неделю!

Интересно будет всем: вопрос изучения языков программирования (зачем, какие и как именно?) стоит не только перед теми, кто только входит в ИТ, но и перед опытными инженерами, которые хотят прокачивать свои профессиональные навыки.

Слушать подкаст

#подкаст #ru
Книга: Решение задач на современном C++

Автор: Мариус Бансила
Год издания: 2019

Описание:
Эта книга познакомит вас с наиболее примечательными особенностями C++ и покажет, как ими пользоваться в своих приложениях. Каждая задача уникальна и не просто проверяет ваше знание языка — она проверяет вашу способность думать и находить более удачные решения. И если вы окажетесь в тупике, вам не придется волноваться, потому что книга предложит вам одно из лучших решений.

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

#книга #cpp #ru
Репозиторий: Coding Interview University

Это учебный план, рассчитанный на несколько месяцев для веб-разработчиков, не имеющих образования в Computer Science (CS) и планирующих работать инженерами-программистами (software engineer) в компании Google. За основу учебного плана взят список вопросов **Google's coaching notes, но при этом** значительно расширенный.

Чтобы успешно пройти собеседование в любой крупной технологической компании, нужна стратегия обучения, рассчитанная на несколько месяцев. Именно это вы и найдете в репозитории Coding University Interview.

Изучить можете здесь

#репозиторий #web #ru
Книга: Эффективный TypeScript. 62 способа улучшить код

Автор: Дэн Вандеркам
Год издания: 2020

Описание:
Книга окажется максимально полезной тем, кто уже имеет опыт работы с JavaScript и TypeScript. Её цель — не обучать читателей пользоваться инструментами, а помочь им повысить свой профессиональный уровень. Прочитав её, вы сформируете лучшее представление о работе компонентов TypeScript, сможете избежать многих ловушек и ошибок и развить свои навыки. В то время как справочное руководство покажет пять разных путей применения языка для реализации одной задачи, «эффективная» книга объяснит, какой из этих путей лучше и почему.

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

#книга #typescript #ru
Курс: Программирование на Python

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

Бесплатно поступить на курс можно тут

#курс #python #ru
Книга: SQL Cookbook: Query Solutions and Techniques for All SQL Users [2nd edition]

Авторы: Anthony Molinaro, Robert de Graaf
Год издания: 2020

Описание:
Эта книга покажет вам, как много может сделать SQL, расширяя наборы инструментов пользователей. К концу книги вы увидите, как SQL можно использовать для статистического анализа, для составления отчетов способом, аналогичным инструментам бизнес‐аналитики, для сопоставления текстовых данных и многого другого.

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

#книга #sql #en
Книга: Конкурентность в C#. Асинхронное, параллельное программирование, 2-е издание

Автор: Стивен Клири
Год издания: 2020

Описание:
Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование.

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

#книга #csharp #ru
Подкаст: Веб-стандарты — Новинки Safari TP, API и тихий релиз Safari 15.1, Photoshop в браузере, Node.js и веб-платформа

Главные новости фронтенда за последнюю неделю. В этом выпуске ребята поговорили о Chrome Dev Summit, Safari, новом Photoshop и многом другом.

Слушаем тут

#подкаст #ru
Книга: Data Science. Наука о данных с нуля

Автор: Джоэл Грас

Год издания: 2020

Описание:
Книга позволяет изучить науку о данных (Data Science) и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения. Описаны алгоритмы k-ближайших соседей, наивной байесовой классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации. Рассмотрены приёмы обработки естественного языка, методы анализа социальных сетей, основы баз данных, SQL и MapReduce.

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

#книга #datascience #ru
Практикум: Практикум по математике и Python

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

Пройти бесплатно можно тут

#практикум #python #math #ru
Автор: Shannon W. Bray

Год издания: 2020

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

Как только у вас появится представление о том, с чем вы будете работать далее, вы получите общее представление о том, что такое криптография, что означает совершенная секретность, а также об истории криптографии и о том, как её использование изменило наш мир.

Хотя в книге содержится краткое введение в установку и использование Python, вы получите максимальную отдачу от книги, если у вас есть опыт работы с другим языком программирования или написания сценариев.

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

#книга #python #en
Курс: Интернет вещей. Введение в Arduino

Курс «Интернет вещей. Введение в Arduino» предназначен для всех желающих ознакомиться с основами концепции Интернета вещей и получить перечень базовых знаний для работы с технологиями, платформами и программным обеспечением поддержки IoT.

Пройти курс можно тут

#курс #iot #arduino #ru
Книга: Reactive Programming with Kotlin, 2nd edition

Автор: Alex Sullivan
Год издания: 2020

Описание:
Эта книга научит вас использовать RxJava, RxAndroid и RxKotlin для создания сложных реактивных приложений на Android и осуществлять полный контроль над библиотекой, чтобы использовать всю мощь реактивного программирования в ваших приложениях.

Вы не только узнаете, как использовать RxJava для создания сложных реактивных приложений на Android, вы также увидите, как решать общие проблемы с дизайном приложений с помощью RxJava, RxAndroid и RxKotlin.

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

#книга #kotlin #en
Лекция: Сборка во фронтенде

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

Вы узнаете об архитектурном устройстве webpack: как и зачем в нём появились те или иные абстракции и как эти абстракции увидеть вживую. А также рассмотрите стандартные техники: chunk splitting, innerGraph tree shaking, dynamic imports, minimizers, deadcode ellimination, module concatenation.

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

#лекция #web #ru
Книга: MySQL Concurrency

Автор: Jesper Wisborg Krogh
Год издания: 2021

Описание:
Книга была написана для разработчиков и администраторов баз данных, которые имеют опыт работы с MySQL и хотят расширить свои знания о том, как блокировки и транзакции работают в области параллелизма MySQL.

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

#книга #sql #en
Подкаст: Веб-стандарты — Firefox 94, Chrome Dev Summit, Web.Dev, Next.js, Yarn, TypeScript, вёрстка чата, взлом пакета

Новый выпуск подкаста, посвящённого веб-разработке и всему, что с ней связано.

Слушаем тут

#подкаст #web #ru
Книга: Machine Learning Simplified

Автор: Rachin Kalakheti
Год издания: 2020

Описание:
Эта книга посвящена внедрению алгоритмов ML, их приложениям, плюсам и минусам и, наконец, реализации этого в коде.

Она состоит из 10 частей и является руководством, которое поможет вам начать работу в мире машинного обучения.

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

#книга #ml #en