Functional Programming in Golang: Apply functional techniques in Go to improve the testability, readability, and security of your code (2023)
Автор: Dylan Meeus
Количество страниц: 274
#go
Книга начинается с объяснения общих концепций функционального программирования и того, как применить их к вашей кодовой базе, даже если вы не полностью разделяете функциональное мышление. В последующих главах книги будет дано более полное представление о техниках и методах, используемых в функциональных языках, таких как функциональный керринг и частичное применение. Далее в книге рассмотрены функциональные паттерны проектирования. На протяжении всей книги приводятся примеры, чтобы показать каждую концепцию "в действии". К концу этой книги вы не только будете знать, как применять эти техники в Go, но и будете знать, когда их применять.
Скачать книгу
High-Performance Web Apps with FastAPI: The Asynchronous Web Framework Based on Modern Python (2023)
Автор: Malhar Lathkar
Количество страниц: 329
#fastapi
В этой книге подробно объясняется, как FastAPI асинхронно взаимодействует с реляционными и NOSQL базами данных. Современные веб-приложения используют шаблонизаторы для взаимодействия с front-end. В этой книге вы научитесь использовать шаблоны jinja2 и статические активы. Также подробно рассматриваются стандарты Swagger UI и OpenAPI. Наконец, в этой книге рассмотрены различные варианты развертывания приложения FastAPI.
Скачать книгу
A Comprehensive Study of SQL: Practice and Implementation (2022)
Автор: Jagdish Chandra Patni
Количество страниц: 218
#sql
Эта книга разработана как учебник и обеспечивает комплексный подход к SQL, стандартному языку программирования для определения, организации и исследования данных в реляционных базах данных. Он демонстрирует, как использовать два наиболее важных инструмента для запросов и анализа данных - SQL и Excel - для проведения всестороннего анализа данных без необходимости использования сложного и дорогостоящего инструмента или приложения для добычи данных.
Скачать книгу
Applied Recommender Systems with Python: Build Recommender Systems with Deep Learning, NLP and Graph-Based Techniques (2022)
Автор: Adarsha Shivananda
Количество страниц: 262
#python
Эта книга научит вас строить рекомендательные системы с помощью алгоритмов машинного обучения на языке Python. Сегодня рекомендательные системы стали неотъемлемой частью любого интернет-бизнеса.
К концу этой книги вы будете понимать и уметь строить рекомендательные системы с помощью различных инструментов и методов машинного обучения, глубокого обучения и алгоритмов на основе графов.
Скачать книгу
Хакатон DatsArt Space от DatsTeam!
Space X запускает космические корабли, а DatsTeam – новый хакатон!
Приглашаем отметить День космонавтики на крутой игре! 🚀🪐🌟
Вы пишете свой «геймпад» к нашей «игровой консоли» и сразу играете в игру.
Задача каждой команды создать свой шедевр, максимально приближенный к оригиналу.
>>> Регистрация до 20.04.2023 >>>
🏆 кто покажет лучший результат по итогам двух этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
👽 от 18 и старше
Хакатон пройдет в два этапа:
1 этап: 21 апреля 17:00 - 22 апреля 16:00*
2 этап: 22 апреля 17:00-20:00*
- финал в прямом эфире!*время Московское
Использовать можно любые технологии - никакая из выбранных не даст дополнительного преимущества перед другими участниками.
Вопросы info@datsteam.dev
>>> Регистрация до 20.04.2023 >>>
Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games (2022)
Автор: Victor G Brusca
Количество страниц: 263
#java
Хотите научиться программировать на Java? Давайте признаем, что лучший способ научиться программировать - это писать программы. Это может быть пугающим предложением, когда над головой висит призрак многочасовых примеров простых программ командной строки. Не бойтесь! Теперь вы можете научиться программировать на Java в увлекательной форме, работая над видеоиграми.
В этой книге вы сможете поработать с тремя игровыми проектами на Java и получить доступ к полному коду каждого проекта, включая полный игровой движок Java.
Скачать книгу
Cyber Security: The complete guide to cyber threats and protection, 2nd Edition
Автор: David Sutton
Количество страниц: 222
Это совершенно новое издание охватывает различные виды киберугроз и объясняет, что вы можете сделать для снижения этих рисков и обеспечения безопасности ваших данных. Cyber Security объясняет основы информационной безопасности, как сформировать хорошую организационную практику безопасности и как эффективно восстановиться, если случится худшее. Написанная в доступной форме, она содержит практические рекомендации и практические шаги, которые помогут лучше подготовить как ваше рабочее место, так и ваш дом.
Скачать книгу
React Key Concepts: Consolidate your knowledge of React’s core features (2022)
Автор: Maximilian Schwarzmuller
Количество страниц 590
#react
Автор написал это краткое руководство, чтобы помочь вам освоиться в мире программирования React. Простые объяснения, актуальные примеры и четкий, лаконичный подход делают это быстрое руководство идеальным ресурсом для занятых разработчиков.
Эта книга раскрывает основные концепции React и объединяет его ключевые особенности с четким кратким изложением, тем самым прекрасно дополняя другие углубленные учебные ресурсы. Кроме того, оно полностью обновлено для React 18, поэтому вы можете быть уверены, что готовы к работе с последней версией.
Скачать книгу
Всем привет) Если вам хочется немного расширить свой кругозор или просто скучно воскресным вечером, подписывайтесь на канал в Telegram создателя этого канала: там все про релокацию и жизнь в условиях постоянно меняющегося мира.
Подписывайтесь: /channel/+CVwn17exFmhiNTYy
Introducing ReScript: Functional Programming for Web Applications (2022)
Автор: Danny Yang
Количество страниц: 284
Эта книга служит кратким руководством по ReScript, функциональному языку для создания веб-приложений. Используя примеры возможностей языка ReScript, а также объяснения фундаментальных концепций функционального программирования, эта книга покажет веб-разработчикам с опытом работы на JavaScript, как эффективно использовать ReScript в полной мере.
Скачать книгу
Operating OpenShift: An SRE Approach to Managing Infrastructure (2023)
Автор: Manuel Dewald
Количество страниц: 300
За последние несколько лет Kubernetes приобрел значительную популярность, а OpenShift является одним из наиболее зрелых и известных дистрибутивов. Но хотя OpenShift обеспечивает несколько уровней абстракции по сравнению с Kubernetes, это программное обеспечение может быстро стать подавляющим из-за его богатого набора функций и возможностей. Эта практическая книга поможет вам понять и управлять кластерами OpenShift от минимального развертывания до крупных мультикластерных установок.
Скачать книгу
Podman in Action: Secure, rootless containers for Kubernetes, microservices, and more (2023)
Автор: Daniel Walsh
Количество страниц: 312
Откройте для себя Podman, контейнерный движок нового поколения, который управляет rootless контейнерами и обеспечивает дополнительные уровни исключительной безопасности, недоступные в Docker и других контейнерных платформах.
Эта книга научит вас разрабатывать и управлять rootless контейнерами с помощью Podman. Вы быстро освоите уникальные преимущества Podman по сравнению с Docker и узнаете, как легко перенести вашу инфраструктуру на базе Docker.
Скачать книгу
Mastering Go Network Automation: Automating Networks, Container Orchestration, Kubernetes with Puppet, Vegeta and Apache JMeter (2023)
Автор: Ian Taylor
Количество страниц: 208
#go
Это структурированное начало для сетевых администраторов, стремящихся повысить эффективность, масштабируемость и безопасность сети. Эта книга представляет собой универсальное решение для всех ваших потребностей в сетевом администрировании с полным охватом автоматизации, безопасности, контейнеризации, мониторинга и тестирования производительности.
Скачать книгу
Animating SwiftUI Applications: Create visually stunning and engaging animations for iOS with SwiftUI (2023)
Автор: Stephen DeStefano
Количество страниц: 478
#swift
В этой книге вы начнете с изучения основ SwiftUI и анимации, а затем перейдете к различным проектам, которые закрепят эти навыки на практике. Сначала вы изучите несколько простых проектов, а затем книга перейдет к более продвинутым проектам анимации, включая создание двух полноценных игровых приложений. Наконец, вы узнаете, как интегрировать фреймворк SpriteKit в код SwiftUI для создания потрясающих сцен с дымом, ветром, огнем, дождем и снегом, используя и комбинируя излучатели частиц в анимации SwiftUI.
Скачать книгу
Agile Software Development: Trends, Challenges and Applications (2023)
Автор: Manu Sood
Количество страниц: 400
Уникальное издание, которое представляет весь спектр процессов гибкой разработки программного обеспечения от фундаментальных концепций до самых высоких уровней применения, таких как анализ требований, тестирование программного обеспечения, обеспечение качества и управление рисками.
Скачать книгу
Machine Learning in Microservices: Productionizing microservices architecture for machine learning solutions (2023)
Автор: Mohamed Osam Abouahmed
Количество страниц: 233
Книга начинается со знакомства с концепцией архитектуры микросервисов с машинным обучением (MSA) и сравнения MSA с архитектурами на основе сервисов и событийно-ориентированными архитектурами, а также со способов перехода на MSA. Далее вы познакомитесь с различными подходами к построению MSA и узнаете, как преодолеть общие практические проблемы, возникающие при проектировании MSA. По мере продвижения вы познакомитесь с концепциями машинного обучения (ML) и узнаете, как они могут помочь лучше проектировать и запускать системы MSA. Наконец, в книге вы найдете практические примеры и приложения с открытым исходным кодом, которые помогут вам создать и запустить высокоэффективные и гибкие системы микросервисов.
Скачать книгу
Hands-On Graph Neural Networks Using Python: Practical techniques and architectures for building powerful graph and deep learning apps with PyTorch (2023)
Автор: Maxime Labonne
Количество страниц: 354
#pytorch
Эта книга начинается с основ теории графов и показывает, как создавать графовые наборы данных из табличных данных. По мере продвижения вы изучите основные архитектуры графовых нейронных сетей и освоите такие важные понятия, как свертка графов, самонаблюдение, предсказание связей и гетерогенные графы. Наконец, в книге предлагаются приложения для решения реальных проблем, что позволит вам создать профессиональное портфолио. К концу этой книги вы научитесь создавать наборы данных графов, реализовывать нейронные сети графов с помощью Python и PyTorch Geometric и применять их для решения реальных проблем, а также строить и обучать модели нейронных сетей графов для классификации узлов и графов, предсказания связей и многого другого.
Скачать книгу
Pro Cloud Native Java EE Apps: DevOps with MicroProfile, Jakarta EE 10 APIs, and Kubernetes (2022)
Автор: Ghazy Abdallah
Количество страниц: 380
#java
Это профессиональное руководство по DevOps облачных приложений на базе Java углубляется в создание и развертывание готовых к производству облачных приложений с использованием все более популярного открытого фреймворка Eclipse MicroProfile, API Jakarta EE 10 и самого популярного инструмента оркестровки контейнеров Kubernetes.
Скачать книгу
Explainable AI for Practitioners: Designing and Implementing Explainable ML Solutions (2022)
Автор: David Pitman
Количество страниц: 276
Большинство книг по машинному обучению среднего уровня посвящены оптимизации моделей путем повышения точности или уменьшения ошибки предсказания. Но такой подход часто упускает из виду важность понимания того, почему и как ваша модель ML делает те предсказания, которые она делает.
Методы объяснимости обеспечивают необходимый набор инструментов для лучшего понимания поведения модели, и в этом практическом руководстве собраны лучшие в своем классе методы объяснимости моделей. Опытные инженеры машинного обучения и специалисты по анализу данных на практике узнают, как работают эти методы, чтобы вы могли легче применять их в своем ежедневном рабочем процессе.
Скачать книгу
Applied Machine Learning and High Performance Computing on AWS: Accelerate development of machine learning applications following architectural best practices (2022)
Автор: Farooq Sabir
Количество страниц: 398
#aws
Машинное обучение (ML) и высокопроизводительные вычисления (HPC) на AWS позволяют выполнять интенсивные вычислительные нагрузки в различных отраслях и новых приложениях.
Книга содержит сквозное руководство, начиная с концепций HPC для хранения данных и сетей. Затем она углубляется в часть 2 с рабочими примерами обработки больших наборов данных с помощью SageMaker Studio и EMR, построения, обучения и развертывания больших моделей с использованием распределенного обучения. В книге также рассматривается развертывание моделей на периферийных устройствах с помощью SageMaker и IoT Greengrass, а также оптимизация производительности ML-моделей для случаев использования с низкой задержкой.
Скачать книгу
Реклама. ПАО "МОСКОВСКИЙ КРЕДИТНЫЙ БАНК". Лицензия № 1978. erid=токен2Vtzqv6afGr
Банк МКБ, один из лучших IT-работодателей по версии Хабра, готов дать оффер всего за один день!
22 апреля проводим ☄️OneDayOffer для IT-специалистов: аналитиков (DWH), разработчиков DWH (OLAP), разработчиков Java, senior react-разработчиков, QA Engineer, а также системных аналитиков и тех, кто умеет ими руководить.
В течение одного дня мы познакомим вас с командой и техлидами, расскажем о предстоящих проектах и сравним с ними ваш скилл, а уже вечером разошлем офферы тем, кто готов вместе с командой МКБ делать наши финтех-сервисы лучше 🤝
Заявку можно оставить здесь.
* в начале публикации мы сcылались на Хабр. Кликни ссылку, чтобы посмотреть за что МКБ ценят в IT-сообществе😎
@mkbbank
Frontend Development: The Ultimate Guide (2022)
Автор: Sufyan bin Uzayr
Количество страниц: 178
Пользовательские интерфейсы, кнопки, вводимые пользователем данные, веб-страницы и функции пользовательского опыта (UX) - все это примеры фронтенд-разработки. Пользовательский опыт является основным направлением разработки фронтенда. Как инженеры фронтенда, вы создаете те части приложения, к которым непосредственно обращаются конечные пользователи, используя соответствующие подходы к кодированию и проектированию с целью сделать общий интерфейс элегантным, простым в использовании, быстрым и безопасным, способствуя вовлечению и взаимодействию пользователей. Разработка фронтенда - это процесс преобразования данных в графический пользовательский интерфейс. Основой фронтенд-разработки всегда были HTML, CSS и JavaScript.
Скачать книгу
C++ for beginners: Your comprehensive step-by-step guide to learn everything about C++ (2022)
Автор: Daniel Harder
Количество страниц: 204
#c_plus_plus
C++ был разработан для системного программирования, встраиваемого программного обеспечения, программного обеспечения с ограниченными ресурсами и больших систем, с производительностью, эффективностью и гибкостью использования в качестве основных моментов дизайна. C++ также оказался полезным во многих других контекстах, с ключевыми преимуществами программной инфраструктуры и приложений с ограниченными ресурсами, включая настольные приложения, видеоигры, серверы (например, электронная коммерция, веб-поиск или базы данных), и приложения, критичные к производительности (например, телефонные коммутаторы или космические зонды).
Скачать книгу
Application Security Program Handbook: A guide for software engineers and team leaders (2022)
Автор: Derek Fisher
Количество страниц: 296
Руководство по программе безопасности приложений научит вас внедрять надежную программу безопасности на протяжении всего процесса разработки. Он выходит далеко за рамки основ, подробно описывая гибкие основы безопасности, которые могут адаптироваться и развиваться в соответствии с новыми и возникающими угрозами. Его сервис-ориентированный подход идеально подходит для быстрого темпа современной разработки. Ваша команда быстро перейдет от отношения к безопасности как к рутине к важной части своей повседневной работы. Следуйте советам экспертов, приведенным в этом руководстве, и вы будете надежно поставлять программное обеспечение, свободное от дефектов безопасности и критических уязвимостей.
Скачать книгу
Собственные технологические разработки ВК в одном месте
ВКонтакте регулярно рассказывает про собственные решения и почти так же часто выпускают их в виде публичных API и SDK, как было, например, с видеоконференциями или распознаванием речи.
Теперь все они собраны в специальном разделе «Технологии»: узнать о каждой их них подробнее и скачать нужное можно по ссылке ниже. Пользуйтесь.
Открыть раздел
Test-Driven Development with PHP 8: Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP (2023)
Автор: Ben Hansen
Количество страниц: 336
#php
Вы узнаете, как разбить бизнес-требования на выполнимые и осуществимые списки с помощью Jira. Используя эти упорядоченные списки бизнес-требований, вы поймете, как внедрить разработку, ориентированную на поведение (BDD) и разработку, ориентированную на тестирование (TDD), чтобы начать писать сопровождаемый PHP-код. Вы узнаете, как использовать автоматизированные тесты, чтобы остановить внесение регрессий в приложение при каждом выпуске кода с помощью непрерывной интеграции.
Скачать книгу
👁🗨 PostgreSQL — наиболее популярная из открытых СУБД в мире.
Все больше проектов требуют навыки PostgreSQL, а на рынке труда все больше ощущается постоянная нехватка администраторов и разработчиков, которые умеют не просто работать с PostgreSQL, а могут проектировать базы данных и развертывать высоконагруженные кластера в облаках, оптимизировать запросы, поддерживать и масштабировать.
📌 Хотите начать осваивать PostgreSQL?
Приходите 10 апреля в 20:00 на вебинар, приуроченный к старту онлайн-курса «PostgreSQL Cloud Solutions» в OTUS. Тема открытого урока: «Автоматизация развертывания на кластера PostgreSQL на базе Patroni в Kubernetes».
🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».
👉ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/t9qI/Реклама. Информация о рекламодателе на сайте otus.ru
Mastering C++ Network Automation: Run Automation across Configuration Management, Container Orchestration, Kubernetes, and Cloud Networking (2023)
Автор: Justin Barbara
Количество страниц: 210
#c_plus_plus
В первом разделе книги рассматриваются основы создания сценариев автоматизации и тестирования. Читатели узнают, как создавать успешные сценарии автоматизации и тестировать их, чтобы убедиться, что они работают правильно. В следующем разделе описывается, как настроить среду автоматизации сети. Сюда входит настройка сетевых устройств, серверов и других компонентов, необходимых для автоматизации. Читатели узнают о различных протоколах, а также о том, как использовать Ansible для автоматизации управления конфигурацией этих устройств. Рассматриваются вопросы контейнеризации и систем оркестровки контейнеров, таких как Docker и Kubernetes. Читатели узнают, как использовать такие инструменты, как Docker Compose и Kubernetes, для автоматизации управления и развертывания рабочих нагрузок.
Скачать книгу
Python Machine Learning Projects: Learn how to build Machine Learning projects from scratch (2023)
Автор: Dr. Deepali R Vora
Количество страниц: 260
#python
Книга начинается с объяснения того, насколько важно машинное обучение сегодня и какие технологии необходимы для его работы. Затем книга поможет вам ознакомиться с основными концепциями, лежащими в основе машинного обучения, включая основы программирования на Python. В ней объясняются различные типы алгоритмов машинного обучения и их применение в различных областях, таких как рекомендательные системы, анализ и добыча текста, обработка изображений и анализ социальных сетей. В конце книга кратко знакомит вас с наиболее популярными метаэвристическими алгоритмами оптимизации.
Скачать книгу
Mathematical Foundations of Data Science (2023)
Автор: Bernhard Bermeitinger
Количество страниц: 226
Цель данного учебника - указать на наиболее важные принципы анализа данных с математической точки зрения. В частности, для изучения выбраны следующие вопросы: Какие принципы необходимы для понимания последствий применения, а какие - для понимания условий успеха используемых методов? Теория представлена только в той степени, которая необходима для ее правильного применения, стремясь к балансу между чрезмерной сложностью и чрезмерным упрощением. Основное внимание уделяется принципам, имеющим решающее значение для успешного применения.
Скачать книгу