Сохранёнки программиста
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
Курс: Flutter уроки для начинающих

Курс на русском языке, который создан для начинающих разработчиков в фреймворке Flutter, имеющих базовые знания о программировании и владеют хотя бы одним высокоуровневым языком программирования:

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

#курс #flutter #ru
Книга: Компьютерные науки. Базовый курс [13-е издание]

Автор: Дж. Гленн Брукшир, Деннис Брилов
Год издания: 2019

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

Основные темы:
— Хранение и обработка данных;
— Операционные системы;
— Сети и Интернет;
— Языки программирования;
— Теория вычислений и многое другое.

#ru #computerscience
Книга: Scrum. Революционный метод управления проектами

Автор: Джефф Сазерленд
Год издания: 2014

Описание:
Книга основателя методики Scrum, которая поможет вам реализовывать проекты в несколько раз быстрее и эффективнее. Джефф изобрел свою методику, пытаясь справиться с недостатками классического управления проектами: людям редко удается работать слаженно, эффективно и быстро, большинство планов не выполняются (ни по времени, ни по ресурсам), подразделения и команды часто выполняют противоречащие друг другу задачи или дублируют их.
Эта книга полностью перевернет ваш подход к управлению проектами и поможет достичь результатов, которые раньше казались невозможными.

#книга #scrum #ru
Книга: Введение в программирование на Go

Автор: Caleb Doxsey
Год издания: 2012

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

Читать

#книга #go
Книга: Android для разработчиков [3-е издание]

Авторы: Дейтел П., Дейтел Х., Уолд А.
Год издания: 2016

Описание:
В основе книги лежит принцип разработки, ориентированной на приложения, — концепции показаны на примере полностью работоспособных приложений Android, а не фрагментов кода.

Третье издание книги позволит вам не только приступить к разработке приложений для Android , но и быстро опубликовать их в Google Play.

Основные темы:
— Android Studio;
— Material дизайн;
— Новая модель разрешений;
— Android Wear и Android TV.

#android #ru
Книга: 77 проектов на Arduino

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

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

Среди проектов есть домашняя метеостанция, бегущая строка, FM-радио, электронный компас, часы и многое другое.

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

#книга #arduino #ru
Курс: Добрый, добрый Python ООП

Начните увлекательное путешествие в мир объектно-ориентированного программирования на языке Python!

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

Крайне желательно иметь начальные знания Python.

Страница курса

#курс #python #oop #ru
Книга: Алгоритмические трюки для программистов [2-е издание]

Автор: Генри Уоррен мл.
Год издания: 2014

Описание:
Эта книга позволит повысить квалификацию профессиональному программисту, но при этом будет понятна и чрезвычайно полезна начинающему и даже студенту. К тому же, в новом издании появилась масса упражнений, интересных как с теоретической, так и с практической точки зрений. В этой книге программист-ветеран IBM Генри Уоррен делится с читателями разнообразными приёмами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования.

Основные темы:
— Округление к степени 2;
— Код Грея;
— Перестановка битов и байтов;
— Арифметические границы и многое другое.

#ru #алгоритмы
Книга: Testing JavaScript Applications

Автор: Lucas da Costa
Год издания: 2021

Описание:
Testing JavaScript Applications — это руководство по созданию комплексного и надёжного набора для тестирования JS-приложений, в котором рассказывается как о написании тестов, так и о том, как инструменты тестирования JS работают внутри.

Основные темы:
— Модульное, сквозное и интеграционное тестирование;
— Управление стоимостью и сложностью тестирования;
— Практика разработки через тестирование;
— Работа с внешними зависимостями;
— Инструменты Jest и Cypress.

#книга #en #javascript #qa
Подкаст: The state of soft skills / Андрей Смирнов

Вы заметили тот момент, когда все вокруг стали обсуждать soft skills? Разумеется, невероятно интересно обсуждать гибкие навыки на примере индустрии frontend-разработки, где благодаря низкому порогу входа собралось множество талантливых людей с абсолютно разным профессиональным бэкграундом. Но характерно то, что люди, объясняя пользу soft skills, приводят в качестве доказательной базы лишь рассуждения и истории из жизни.

https://youtu.be/N69EeXBEjKg

#подкаст #softskills #ru
Книга: Arduino и Raspberry Pi в проектах IoT

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

Описание:
Книга рассчитана на опытных пользователей и содержит уроки по Arduino для создания проектов с использованием IoT. Показана организация доступа к сети Интернет, отправка и получение данных с использованием IoT сервисов. Уделено внимание обмену данными с помощью GPRS/GSM Shield.

#книга #arduino #iot #hardware #diy
Книга: Начинаем программировать на Python [4-е издание]

Автор: Тонни Гэддис
Год издания: 2016

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

#книга #python #начинающим #ru
Книга: С++ для профи

Автор: Джош Лоспинозо
Год издания: 2021

Описание:
Эта книга адресован программистам среднего и продвинутого уровней. С её помощью вы продерётесь сквозь тернии к самому ядру C++ и освоите новые инструменты языка.

Основные темы:
— Основы C++;
— Библиотеки и фреймворки С++;
— Сетевое программирование с помощью Boost Asio.

#книга #ru #cpp
Доклад: Процесс разработки мобильного приложения

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

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

https://youtu.be/dXoy89Gk6oo

#доклад #mobile #ru
Книга: Большая книга проектов Python (2022)

Автор: Эл Свейгарт
Год издания: 2022

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

#книга #ru #python
Курс: C# NoobCoder's

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

Страница курса

#курс #csharp #ru
Книга: Приёмы объектно-ориентированного проектирования. Паттерны проектирования

Авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
Год издания: 2015

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

Книга полезна как опытным проектировщикам, чтоб структурировать понимание объектно-ориентированного проектирования, так и новичкам, чтоб избегать некачественных и нерасширяемых решений.

Основные темы:
— Принципы применения паттернов проектирования;
— Классификация паттернов;
— Различные подходы к выбору паттернов;
— Каталог паттернов с детальным описанием.

#ru #паттерны
Урок: Создание многопоточного клиент-серверного приложения на Java

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

https://youtu.be/g4uINwRZ6cM

#урок #java #ru
Книга: Паттерны программирования игр

Автор: Роберт Нистрем
Год издания: 2021

Описание:
Автор книги, программист из Electronic Arts, собрал в одном месте действенные советы про разрастание кода, оптимизацию и построение надёжной архитектуры.

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

Основные темы:
— Основные шаблоны проектирования;
— Поведенческие шаблоны;
— Шаблоны связности;
— Оптимизация.

#книга #ru #gamedev