Сохранёнки программиста
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
Книга: 77 проектов на Arduino

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

Описание:
В книге представлено 77 экспериментов для Arduino. Каждый из них подразумевает поэтапное изучение электроники и программирования путём создания полноценных проектов.

В рамках этой программы обучения можно собрать такие проекты, как:
— игру «Змейка»;
— домашнюю метеостанцию;
— WEB-опросник;
— бегущую строку;
— электронные часы с будильником;
— FM радио;
— электронный компас и многое другое!

Для сборки проектов не требуется паяльник, а порог вхождения в электронику очень легкий.

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

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

#книга #arduino #ru
Доклад: Скрытая супер-сила Django Admin Panel в масштабируемом Backend приложении

Django Admin Panel — сложный и мало документированный инструмент в Django Framework, который способен значительно повысить скорость разработки, если в нём по-настоящему разобраться.

В этом докладе вы узнаете, что на самом деле может django.contrib.admin, как и зачем преодолевать внутреннее сопротивление при работе с ним.

Смотрим тут.

#доклад #python #django #ru
Книга: Front Line PHP

Автор: Brent Roose
Год издания: 2020

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

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

#книга #php #en
Подкаст: Делаем орбитальную механику более доступной с помощью Poliastro

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

В этом эпизоде подкаста Хуан Луис Кано Родригес делится историей, стоящей за проектом, рассказывает как вы можете использовать его, чтобы узнать больше о космических путешествиях, а также некоторыми интересными проектами, которые использовали Poliastro для планирования планетарных и межпланетных миссий.

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

#подкаст #python #en
Доклад: Отладка TensorFlow с помощью плагинов TensorBoard

Этот доклад посвящён отладчику TensorFlow — интерактивному веб-интерфейсу для управления выполнением моделей TensorFlow, установки точек останова, перехода по узлам графика, просмотра потока тензоров в режиме реального времени и определения проблем вплоть до мельчайших деталей. Этот инструмент поставляется в комплекте с TensorBoard через открытый API плагина.

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

#доклад #ml #tensorflow #en
Книга: Entity Framework Core in Action

Автор: Jon P. Smith
Год издания: 2021

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

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

#книга #en
Курс: Базовый курс обучения программированию на python с нуля за 7 часов

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

В видео курса рассматриваются все основные темы с примерами и практикой необходимые для джуниор python-разработчика. В конце курса вы будете знать весь основной синтаксис python и свободно писать свой код!

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

#курс #python #ru
Лекция: Разработка своего компонента на Bootstrap

На этом открытом уроке рассказали о том, как устроен Bootstrap внутри, какие настройки и миксины он предоставляет для разработки, как создать свой собственный компонент на Bootstrap, а также о новом API для утилит, которое появилось в Bootstrap 5.

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


#лекция #web #bootstrap #ru
Книга: Прикладное глубокое обучение. Подход к пониманию глубоких нейронных сетей на основе метода кейсов

Год издания: 2020
Автор: Умберто Микелуччи

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

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

#книга #ml #ru
Подкаст: Веб-стандарты от 2 декабря 2021

В этом выпуске подкаста ведущие Вадим Макеев, Никита Дубко и Андрей Мелихов поговорили о том, что произошло в веб-разработке в последнее время. В частности обсудили полифил для Container Queries, применение Remix вместо Next.js, состояние PWA в 2021, TypeScript в Etsy, CSS-ресеты и не только.

Послушать подкаст можно тут.
Книга: Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino

Автор: Charles Bell
Год издания: 2021

Описание:
Эта книга представляет собой руководство для начинающих по сенсорным сетям. Она освещает различные темы, в том числе о том, какие типы датчиков существуют, как они передают свои значения (наблюдения или события), как их можно использовать в проектах Arduino и Raspberry Pi и как создать собственную сеть датчиков температуры в доме.
Она также включает введение в сервер баз данных MySQL и то, как вы можете подключаться, хранить и извлекать данные.

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

#книга #en
Доклад: Разбираемся в сортах реактивности

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

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

#доклад #web #ru
Книга: Операционные системы. Три простых элемента

Авторы: Ремзи Арпачи-Дюрсо, Андреа Арпачи-Дюрсо
Год издания: 2021

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

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

Выполняя задания, предложенные авторами, и работая над серьёзными проектами, читатели приходят к более глубокому пониманию современных ОС. Задания-эмуляторы способны генерировать практически бесконечное множество задач, благодаря чему можно многократно перепроверять свои знания. Все проекты, а также примеры кода написаны на языке программирования C.

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

#книга #ru
Подкаст: Веб-стандарты от 6 декабря 2021

В этом выпуске подкаста ведущие обсудили новый редактор кода Fleet от JetBrains, GitHub Actions, как ESM+TS ломают сборку, свежие CQ, а также HTML, CSS и JS в Веб-альманахе.

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

#подкаст #web #вебстандарты #ru
Книга: Web-сервер глазами хакера

Автор: Михаил Фленов
Год издания: 2021

Описание:
В этой книге рассмотрена система безопасности web-серверов и типичные ошибки, совершаемые web-разработчиками при написании сценариев на языках PHP, ASP и Perl. Приведены примеры взлома реальных web-сайтов, имеющих уязвимости, в том числе и популярных. В теории и на практике рассмотрены распространенные хакерские атаки: DoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др.

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

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

#книга #web #ru
Доклад: Контекстно зависимые топологии на JavaScript

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

Смотрим доклад тут.

#доклад #web #ru
Книга: Data Structures and Program Design Using Java

Автор: D. Malhotra, N. Malhotra
Год издания: 2020

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

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

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

#книга #java #en
Инструмент: Онлайн-симулятор Arduino и Raspberry

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

Тренажёр доступен бесплатно тут.

#инструменты #arduino #raspberry #en
Книга: Алгоритмы обработки текста. 125 задач с решениями

Авторы: Максим Крошемор, Тьерри Лекрок, Риттер Войцех
Год издания: 2021

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

Задачи взяты из многочисленных научных публикаций — как уже ставших классическими, так и сравнительно новых. Начав с основ, авторы рассматривают всё более сложные задачи по комбинаторным свойствам слов (включая слова Фибоначчи и Туэ–Морса), поиску строк в тексте (включая алгоритмы Кнута–Морриса–Пратта и Бойера–Мура), эффективным структурам данных для представления текстов (включая суффиксные деревья и суффиксные массивы) и сжатия текста (включая методы Хаффмана, Лемпеля–Зива и Барроуза–Уилера).

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

#книга #алгоритмы #ru
Книга: Познакомьтесь, JavaScript

Автор: Кайл Симпсон
Год издания: 2021

Описание:
Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то ещё, что стоит изучить и понять на другом уровне. Учтите, что, хотя книга и называется «Познакомьтесь, JavaScript», она не для новичков. У неё другая задача: дать обзор тем, в которых необходимо разобраться на начальном этапе изучения JS. Даже если вы уже написали достаточно кода JS, эту книгу не стоит пропускать, возможно, в ваших знаниях есть пробелы, которые необходимо заполнить перед углубленным изучением сложных тем. Пора начать изучение JS!

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

#книга #javascript #ru