Сохранёнки программиста
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
Подкаст: Веб-стандарты — Новинки 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
Книга: WordPress For Dummies, 9th Edition

Автор: Lisa Sabin-Wilson
Год издания: 2021

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

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

#книга #web #en
Книга: Android. Программирование для профессионалов

Авторы: Билл Филлипс, Кристиан Марксиано, Крис Стюарт, Брайн Гарднер
Год издания: 2021

Описание:
Познакомьтесь с возможностями программирования Android на языке Kotlin! Множество примеров приложений с чёткими объяснениями ключевых концепций и API позволят легко разобраться в самых трудных задачах. Эта книга посвящена прикладным методам разработки приложений на Kotlin, и подойдёт для всех версий Android от 5.0 (Lollipop) до 8.1 (Oreo) и выше. Каждая глава продумана (и протестирована) так, чтобы вы смогли получить максимум опыта и знания, необходимые для разработки под Android.

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

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

#книга #android #kotlin #ru
Подкаст: Moscow Python Podcast — Рынок найма разработчиков

В гостях у Moscow Python Podcast технический директор компании Geecko Никита Обухов. Ведущие поговорили с Никитой о рынке найма разработчиков и о DevRel.

Слушаем и смотрим тут

#подкаст #ru
Книга: Learning Go

Автор: Bodner Jon
Год издания: 2021

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

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

#книга #golang #en
Курс: Программирование на Python для решения олимпиадных задач

Курс разработан для обучающихся 8-11 классов, которые уже владеют базовыми навыками программирования на языке Python, и хотят освоить решение задач Олимпиады НТИ. Курс включает в себя повторение основ языка (условия, циклы, функции), также рассматриваются аспекты работы с анализом данных, библиотеками.

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

#курс #python #ru
Книга: Hands-on Rust

Автор: Wolverson Herbert
Год издания: 2021

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

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

#книга #rust #en
Книга: Python. Сборник упражнений

Автор: Бен Стивенсон
Год издания: 2021

Описание:
В книге содержится 186 задач по программированию различной степени сложности. При написании кода автор использует максимально академичный стиль, упрощающий для читателя знакомство с языком Python. Упражнения, для которых в книге предложено решение, снабжены пометкой «Решено», а также для каждой задачи указано даже количество строк в решении.

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

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

#книга #python #ru
Курс: CS50 на русском (Гарвардский курс по основам программирования)

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

Смотреть курс

#курс #ru
Подкаст: Real Python — Exploring Django Templates, Tags, and Filters

На этот раз гостем подкаста стал Кристофер Трюдо — python-разработчик и автор множества руководств и статей для Real Python.

Кристофер рассказал, как шаблоны Django помогают избежать переписывания больших частей HTML для ваших веб-приложений.

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

#подкаст #python #django #en