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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Курс: Программирование на 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
Книга: Hands-On C++ Game Animation Programming

Автор: Gabor Szauer
Год издания: 2020

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

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

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

#книга #cpp #en
Курс: Криптография

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

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

На протяжении всего курса участники столкнутся со многими интересными открытыми проблемами в этой области и будут работать над интересными проектами.

Записаться на курс бесплатно можно тут

#курс #en
Книга: Анализ поведенческих данных на R и Python

Автор: Флоран Биюссон
Год издания: 2021

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

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

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

#книга #rlang #python #ru
Книга: Scala. Профессиональное программирование

Автор: Мартин Одерски, Лекс Спун, Биилл Веннерс
Год издания: 2021

Описание:
Эта книга — руководство по Scala, созданное людьми, непосредственно занимающи­хся разработкой данного языка программирования. Нашей целью было научить вас всему, что необходимо для превращения в продуктивного программиста на языке Scala. Все примеры в книге компилируются Scala версии 2.13.1.

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

#книга #scala #ru
Игровой движок. Программирование и внутреннее устройство

Автор: Грегори Джейсон
Год издания: 2021

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

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

#книга #gamedev #ru
Курс: Курс по С++ от ФПМИ МФТИ

Большой курс от МФТИ по C++, который преподавался студентам института. Ведёт его Мещерин Илья, разработчик Яндекс. Все видео содержать таймкоды для ещё более удобного изучения.

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

#курс #cpp #ru
Книга: Kotlin. Программирование на примерах

Автор: Ияну Аделекан
Год издания: 2020

Описание:
Объёмная во всех смыслах книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассматриваются основные элементы языка, такие как функции и классы, приёмы ООП. Также вы узнаете о разработке микросервисов RESTful для приложений Android, о методах реализации шаблона архитектуры MVC и многое другое.

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

#книга #kotlin #ru
Курс: Полный курс по Redux

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

Курс находится тут.

#курс #web #redux #ru
Курс: Вычислительная нейробиология

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

Конкретные темы, которые будут рассмотрены, включают представление информации импульсными нейронами, обработку информации в нейронных сетях и алгоритмы адаптации и обучения. Вы будете использовать демонстрации и упражнения Matlab / Octave / Python, чтобы глубже понять концепции и методы, представленные в курсе.

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

#курс #ru
Книга: Docs for Developers: An Engineer’s Field Guide to Technical Writing

Автор: Jared Bhatti
Год издания: 2021

Описание:
Авторы этой книги работали над документированием нескольких сложных технических проектов в таких местах, как Linux Foundation, Google, Stripe, LaunchDarkly и правительстве Великобритании, работая над удовлетворением потребностей разработчиков с помощью документации. В этой книге они излагают свой опыт в пошаговом процессе, который вы можете применить к любому проекту, наряду с тематическими исследованиями, учебными пособиями и советами, основанными на с трудом приобретенном опыте.

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

#книга #en
Доклад: Нейронные сети. Смотрим, как они устроены изнутри

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#доклад #python #ru