Сохранёнки программиста
Открыть в Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
Больше6 613
Подписчики
+124 часа
-107 дней
-2530 день
Архив постов
Книга: Программист-прагматик. Руководство.
Авторы: Дэвид Томас, Эндрю Хант
Год издания: 2020
Описание:
Эта книга поможет вам стать более совершенным программистом. Вы можете быть самостоятельным разработчиком, членом команды в крупном проекте или
консультантом, одновременно работающим со многими компаниями. Так или иначе, эта книга поможет вам в индивидуальном плане лучше выполнять свою работу.
Она не носит теоретический характер, а сосредоточена на практических вопросах и применении накопленного опыта для принятия более обоснованных решений.
Скачать книгу
#книга #ru
Linux и Линус — канал, где собираются лучшие материалы по Linux со всего интернета.
Обновления ядра Linux и популярных ОС на его основе, статьи и гайды от экспертов, практические советы по использованию Linux — всё это читайте в канале: @linux_n_linus
Книга: Python. Искусственный интеллект, большие данные и облачные вычисления
Авторы: Пол и Харви Дейтел
Год издания: 2020
Описание:
В вашем распоряжении более пятисот реальных задач — от фрагментов до 40 больших сценариев и примеров с полноценной реализацией. Python с Jupyter Notebooks позволят быстро освоить современные идиомы программирования Python.
Вы познакомитесь с обработкой естественного языка, анализом эмоций в Twitter, когнитивными вычислениями IBM WatsonTM, машинным обучением с учителем в задачах классификации и регрессии, машинным обучением без учителя в задачах кластеризации, распознавания образов с глубоким обучением и сверточными нейронными сетями, рекуррентными нейронными сетями, большими данными с Hadoop, SparkTM и NoSQL, IoT и многим другим.
Вы поработаете (напрямую или косвенно) с облачными сервисами, включая Twitter, Google TranslateTM, IBM Watson, Microsoft Azure, OpenMapQuest, PubNub и др.
Скачать книгу
#книга #python #ru
Сможете ответить на 10 вопросов по Java и дойти до звания Java-мастера?
Вместе с Neoflex мы собрали для вас тест — переходите по ссылке и проверьте себя:
https://tprg.ru/DHS4
Это #партнёрский пост
Вебинар: Простой алгоритм использования SOLID на практике
Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++ рассказал зачем нужны SOLID принципы и что нужно сделать с множеством сущностей, чтобы код удовлетворял DIP.
Послушать можно здесь.
#вебинар #cpp #ru
Книга: Svelte и Sapper в действии
Автор: Марк Волкманн
Год издания: 2022
Описание:
Многие веб-фреймворки замедляют работу приложений, загружая сотни строк кода «на всякий случай». Svelte позволяет компилировать приложения в эффективные крошечные пакеты с минимальным временем загрузки. Объединение Svelte с фреймворком Sapper облегчает маршрутизацию страниц, генерирование на стороне сервера, разработку статических сайтов и решение многих других задач.
Хотите научиться создавать быстрые и элегантные веб-приложения?
Вам помогут компоненты Svelte и качественный опыт взаимодействия. Вы научитесь использовать уникальную модель управления состояниями, освоите упрощенную маршрутизацию страниц, разбиение кода, поддержку автономного режима и работу с представлениями, генерируемыми на сервере.
Скачать книгу
#книга #веб #svelte #ru
Курс: JavaScript Паттерны
В этом видеокурсе вы рассмотрите самые распространённые паттерны проектирования, которые используются при разработке. Паттерны, или шаблоны — это определённые, зарекомендовавшие себя конструкции, которые служат для решения типовых задач программирования.
Несмотря на то, что рассматриваются паттерны на языке JavaScript, многие из них можно реализовать и на других языках.
Посмотреть курс можно тут.
#курс #javascript #patterns #ru
InfoSec: безопасность в IT — канал, в котором можно получить самые актуальные материалы по информационной безопасности.
Новости из сферы, обновления инструментов, гайды и лучшие практики от экспертов — всё это найдёте в канале: @infosec_it
Книга: Программируй и типизируй
Автор: Влад Ришкуция
Год издания: 2021
Описание:
Причиной многих программных ошибок становится несоответствие типов данных. Сильная система типов позволяет избежать целого класса ошибок и обеспечить целостность данных в рамках всего приложения. Разработчик, научившись мастерски использовать типы в повседневной практике, будет создавать более качественный код, а также сэкономит время, которое потребовалось бы для выискивания каверзных ошибок, связанных с данными.
В книге рассказывается, как с помощью типизации создавать программное обеспечение, которое не только было бы безопасным и работало без сбоев, но также обеспечивало простоту в сопровождении. Примеры решения задач, написанные на TypeScript, помогут развить ваши навыки работы с типами, начиная от простых типов данных и заканчивая более сложными понятиями, такими как функторы
и монады.
Скачать книгу
#книга #typescript #ru
Книга: Программирование GPU при помощи Python и CUDA
Автор: Бриан Тоуманнен
Год издания: 2020
Описание:
Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете запускать свой код на GPU и писать полноценные ядра и функции на CUDA C, научитесь отлаживать код при помощи NSight IDE и получите представление об из- вестных библиотеках от NVIDIA, в частности cuFFT и cuBLAS. Вооружившись этими знаниями, вы сможете написать с нуля глубокую нейронную сеть, использующую GPU, и изучить более основательные темы.
Скачать книгу
#книга #python #ru
Устройтесь на работу без скучных собеседований, общения с HR и утомительных тестовых в Skyeng
Если вы опытный iOS или Android-разработчик уровня Senior и Middle+, алгоритм простой: оставляй заявку, с тобой свяжутся и назначат дату двух собеседований, никаких тестовых. После встреч есть обратная связь.
С помощью более чем 40 независимых бесед выяснили, что важно для мобильных разработчиков и с какими трудностями они сталкиваются. Это исследование поможет сравнить свое текущее место работы со Skyeng и понять, не пора ли что-то менять.
Попасть в Skyeng за 2 дня можно по ссылкам: для iOS-разработчиков, для Android-разработчиков.
Ещё Skyeng предлагает бонус, если вы посоветуете друзей: 100 000 рублей за друга мобильного разработчика уровня сеньор и мидл+
Это #партнёрский пост
Библиотека: Floating UI
JavaScript-библиотека Floating UI позволит вам без труда настроить позиционирование самые разные всплывающих элементов — от тултипов до дропдаунов. Забирайте к себе в закладки и используйте с удовольствием.
https://floating-ui.com/
#бибилотека #web #javascript
Подкаст: Веб-стандарты от 24 января 2022
Андрей Мелихов, Никита Дубко и Юля Миоцен обсудили Safari, сабгриды, Vue 3, оверрайды в npm, border-image, спеки, старые браузеры, TS и Девшахту.
Слушать подкаст
#подкаст #вебстандарты #ru
Книга: Laravel. Полное руководство
Автор: Мэтт Стаффер
Год издания: 2020
Описание:
Что отличает Laravel от других РНР-фреймворков? Скорость и простота. Стремительная разработка приложений, обширная экосистема и набор инструментов Laravel позволяют быстро создавать сайты и приложения, отличающиеся чистым удобочитаемым колом.
Мэтт Стаффер, известный преподаватель и ведущий разработчик, предлагает как общий обзор фреймворка, так и конкретные примеры работы с ним. Опытным РНР-разработчикам книга поможет быстро войти в новую тему, чтобы реализовать проект на Laravel. В издании также раскрыты темы Laravel Dusk и Horizon, собрана информация о ресурсах сообщества и других пакетах, не входящих в ядро Laravel.
Скачать книгу
#книга #php #laravel #ru
Книга: Принципы разработки программных пакетов
Автор: Маттиас Нобак
Год издания: 2020
Описание:
Существует масса литературы и онлайн-ресурсов, посвященных дизайну классов, но информацию о проектировании программных пакетов найти не так просто. Книга Маттиаса Нобака, профессионального PHP-разработчика, призвана восполнить этот пробел. В ней рассказывается о принципах повторного использования и распространения компонентов, также известных как пакеты, и предлагается ряд полезных техник по организации кода в группы любого размера. Вы узнаете о том, какие классы должны быть внутри пакета, как использовать принципы связности и зацепления, как облегчить поддержку пакета.
Скачать книгу
#книга #ru
Шпаргалка: Обучение под наблюдением
Это качественная шпаргалка по обучению под наблюдением с курса по машинному обучению университета Стенфорда. Изучите и сохраните её для использования в будущем.
Изучить шпаргалку
#шпаргалка #ml
DevOps для ДевоПсов — канал, где собираются лучшие материалы по DevOps со всего интернета. На русском и английском языке.
Статьи и гайды, новости и обновления популярных инструментов типа Docker и Kubernetes, блоги экспертов — всё это читайте в канале: @devo_pes
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
