Сохранёнки программиста
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
Курс: Уроки программирования на языке C++

Курс посвящён основам и нюансам языка С++. Он поможет научиться создавать, компилировать и отлаживать программы в популярных средах разработки Visual Studio, Code Blocks, Xcode.

Здесь представлены более 240 бесплатных уроков, где с нуля рассматриваются основы и тонкости языка С++ и программирования в целом. Есть пошаговые создания игр на С++ с помощью библиотек MFC и SFML, и более 70 практических заданий для проверки ваших навыков программирования.

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

#курс #cpp #ru
Доклад: Архитектура React-приложения

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

Поговорят об архитектурных паттернах, расскажут, зачем появилась и что из себя представляет концепция MVC, как она соотносится c Flux, предложенным Facebook, а также детально рассмотрят Redux — самую популярную реализацию Flux.

https://youtu.be/Zy-Oj6qs8vo

#react #javascript #frontend #доклад #ru
Книга: Data Science. Инсайдерская информация для новичков

Автор: Кэти О'Нил, Рэйчел Шатт
Год издания: 2019

Описание:
Эта книга основана на вводном курсе по Data Science из Колумбийского университета, и начинающему специалисту-аналитику она необходима. Книга также содержит много примеров на языках Python и R.

Основные темы:
— Байесовские методы;
— Статистические алгоритмы;
— Финансовое моделирование;
— Рекомендательные движки;
— Визуализация данных;
— MapReduce.

#книга #ru #datascience
Держите большую шпаргалку-роадмап для React-разработчиков

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

Детально про роадмап в статье.

#шпаргалка #frontend #react #en
Курс: Командная строка. Администрирование Windows

Если вы хотели овладеть командной строкой, но вам не хватало внятной информации, то этот учебный курс для вас. Командная строка CMD актуальна в любой версии и редакции Windows.

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

Плейлист курса

#курс #windows #ru
Вебинары о Kubernetes

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

В этой серии вебинаров простыми словами расскажут про Keburnates, его необходимость и возможности:

https://youtube.com/playlist?list=PLVSuF-7tjVUgPSW-YAhrGjnShRsW9gA7_

#вебинар #k8s #ru
Книга: Рефакторинг. Улучшение существующего кода

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

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

#книга #general #ru
Курс: Веб-верстальщик: начало

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

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

#курс #html #css #js #frontend #ru
Урок: Создания ботов для Telegram за 30 минут

Разработка телеграм-ботов — интересный и прибыльный процесс. За урок вы с нуля разработаете бота на основе языка Python. Изучите несколько основных команд для работы с пользователем и получением информации от него:

https://youtu.be/HodO2eBEz_8

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

Алексей Гучко, проект-менеджер компании EORA, которая занимается разработкой Искусственного интеллекта, подготовил доклад, где подробно расскажет о том:

— существует ли вообще ИИ;
— какие задачи решает нейросеть;
— что находится "внутри" нейронки.

https://youtu.be/WXSgWawdo0A

#доклад #ml #ru
Книга: Экстремальное программирование. Разработка через тестирование

Автор: Кент Бек
Год издания: 2017

Описание:
Перевыпуск классической книги, посвященной методологии Test-Driven-Development — разработка, основанная на тестировании. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. Так что это издание будет полезно для любого программиста, желающего повысить производительность своей работы.

Основные темы:
— Рассмотрение двух программных проектов, полностью реализованных с помощью TDD;
— Инструменты и приёмы в TDD;
— Паттерны и рефакторинг в TDD.

#ru #книга #тестирвоание
Урок: Введение в асинхронное программирование в C#

Данный урок является введением в асинхронное программирование на языке C#. Для правильного понимания технологий и методов их применения вы ознакомитесь с основной терминологией и рассмотрите примеры, когда необходимо применять техники асинхронного программирования. На этом уроке вы сможете наглядно увидеть, как асинхронность в прямом смысле оживляет приложения различных шаблонов (Console, WPF).

https://youtu.be/fXEt4JP5gik

#урок #асинхронность #csharp #ru
Большая шпаргалка по C++

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

#шпаргалка #cpp #en
Cron Jobs — пособие для начинающих

Cron — один из часто используемых инструментов для Unix-систем. Его используют для планирования выполнения команд на определённое время.

Эти команды принято называть «Cron Jobs». Такой инструмент отлично подходит для регулярных бэкапов, мониторинга дискового пространства, удаления файлов (например, логов) и много чего ещё.

В статье рассказывают о работе с Cron Jobs на Linux.

#статья #linux #ru
Книга: Unity и C#. Геймдев от идеи до реализации [2-е издание]

Автор: Джереми Гибсон Бонд
Год издания: 2019

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

Основные темы:
— Проектирование и прототипирование игры;
— Основы Unity;
— Основы C#.

#книга #ru #gamedev #csharp #unity