Сохранёнки программиста
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
Интенсив: Ваша первая игра на Unity

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

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

Страница интенсива

#курс #unity #ru
Книга: Roguelike Development with JavaScript

Автор: Andre Alves Garzia
Год издания: 2020

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

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

#книга #gamedev #javascript #en
Курс: TypeScript. Полный курс

В данном видеокурсе вы узнаете о возможностях языка строгой типизации - TypeScript. Разберёте его основные фишки и ключевые отличия от JavaScript. Изучите такие понятия, как перечисления, интерфейсы, пространства имён. Рассмотрите набор нативных утилит, которые предоставляет сам язык.

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

#курс #typescript #ru
Книга: Секреты Python Pro

Автор: Дейн Хиллард
Год издания: 2021

Описание:
Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым. Дейн Хиллард — профессиональный питонист, с помощью примеров и упражнений он покажет вам, как разбивать код на блоки, повышать качество за счёт снижения сложности и т. д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляли проблем ни вам, ни вашим коллегам.

#книга #python #ru
Подготовили для вас подборки полезной информации по различным направлениям

— для веб-разработчиков: @tproger_web;
— любителям Java: @a_cup_of_java;
— всё о нейросетях: @neuro_channel;
— нужные инструменты для разработчиков: @prog_tools.

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

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

В курсе вы изучите: основы редактора, работу со спрайтами, текстурами и материалами, UI и основы 3D.

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

#курс #unity #gamedev #ru
Ребята из КРОК рассказали о том, как всего за 8 месяцев перевели один из отделов на Jira

Так, до недавнего времени инженеры внешней техподдержки использовали старую систему управления IT-сервисами для обработки входящих заявок. И из-за проблем с миграцией на более свежую версию, было решено экстренно перейти на Jira.

О том, как им это удалось, можно прочитать в материале: https://tprg.ru/Dqyu

#статья #jira #ru
Книга: РНР. Полное руководство и справочник функций

Автор: Лукьянов М.Ю.
Год издания: 2020

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

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

#книга #php #ru
Видео: 30 CSS селекторов, которые вы должны знать

В видео помимо всем известных селекторов класса и id, затронут так же необычные, но очень полезные селекторы. Например, тильды ~, глобальный селектор *, селектор прямого потомка, соседний селектор + и много других. Так же разберут селекторы правила, виды селекторов и как использовать сложные селекторы. Разумеется, всё с примерами.

https://youtu.be/lyu3jAjmLtM

#видео #css #web #ru
Книга: Angular and Deep Learning

Автор: Oswald Campesato
Год издания: 2020

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

#книга #angular #ml #en
Урок: Matplotlib и Seaborn — Современные графики на Python с анимациями

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

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

https://youtu.be/wtZ9KSiR6f0

#урок #python #ru
Книга: Машинное обучение и безопасность

Авторы: Кларенс Чио, Дэвид Фримэн
Год издания: 2020

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

#книга #ml #ru
Курс: Машинное обучение

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

Доступен бесплатно с русскими субтитрами

#курс #ml #ru #en
Книга: ASP .NET Core 5 for Beginners

Авторы: Андреас Хелланд, Винсент Маверик Дурано, Джеффри Чилберто, Эд Прайс
Год издания: 2020

Описание:
Узнайте, как эффективно создавать веб-приложения с помощью ASP .NET Core 5 с языком программирования C# и связанными платформами. Вы изучите новые функции и API в ASP .NET Core 5, EF Core, Visual Studio и Blazor, начнёте понимать различные концепции веб-программирования с помощью реальных примеров и многое другое.

#книга #csharp #asp #en
Видео: Тестирование ПО с нуля. Виды, типы и уровни тестирования ПО

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

https://youtu.be/d52AIqssLt0

#видео #qa #ru
Книга: Python True Book

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

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

#книга #python #en
Видео: Как стать Java Junior с нуля. Полный план

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

В описании видео есть исчерпывающий перечень обучающих материалов по различным аспектам Java.

https://youtu.be/yyLVNUUFFnA

#видео #java #ru
Книга: Python Image Processing Cookbook

Автор: Sandipan Dey
Год издания: 2020

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

#книга #python #en
Книга: Профессиональный бенчмарк

Автор: Андрей Акиньшин
Год издания: 2021

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

#книга #ru
Доклад: Практические приёмы этичного хакинга. Часть 1

В видео вы познакомитесь с продвинутыми техниками анализа безопасности и увидите на практическом примере взлома сервера:

— как выполняется начальное сканирование;
— как выполняется перечисление веб- и FTP-серверов;
— как устраняются проблемы запуска инструментов;
— как выполняется инъекция в условиях ограничений по вводу-выводу;
— как установить канал передачи данных с помощью OpenSSL;
— как сгенерировать ярлык для открытия шелла;
— как передаются файлы в открытом шелле.

Посмотреть доклад

#доклад #безопасность #web #ru
Книга: PostgreSQL 14 изнутри

Автор: Егор Рогов
Год издания: 2022

Описание:
В книге рассматривается внутреннее устройство СУБД PostgreSQL:

— детали реализации многоверсионности и изоляции на основе снимков данных;
— включая процедуру очистки неактуальных версий строк;
— буферный кеш и журнал предзаписи;
— использование блокировок различных уровней;
— планирование и выполнение SQL-запросов;
— принципы расширяемости и особенности имеющихся индексных методов доступа.

Большое внимание уделяется возможностям, предоставляемым для самостоятельного изучения механизмов функционирования PostgreSQL.

#книга #sql #ru