Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture (2023)
Автор: Alan Mellor
Количество страниц: 348
#java
Разработка на основе тестирования позволяет разработчикам создавать хорошо продуманный код и предотвращать дефекты. Это простой, но мощный инструмент, который помогает сосредоточиться на проектировании кода, одновременно автоматически проверяя правильность его работы. Освоение TDD позволит вам эффективно использовать паттерны проектирования и стать опытным архитектором программного обеспечения.
Скачать книгу
Numerical Methods Using Kotlin: For Data Science, Analysis, and Engineering (2023)
Автор: Haksun Li PhD
Количество страниц: 921
#kotlin
В этой книге вы реализуете численные алгоритмы на языке Kotlin с помощью NM Dev, объектно-ориентированной и высокопроизводительной библиотеки программирования для прикладной и промышленной математики. Узнайте, как Kotlin имеет множество преимуществ перед Java в скорости, а в некоторых случаях и простоте использования. В этой книге вы увидите, как он может
Скачать книгу
Pro Deep Learning with TensorFlow 2.0: A Mathematical Approach to Advanced Artificial Intelligence in Python (2023)
Автор: Santanu Pattanayak
Количество страниц: 672
#tensorflow
Эта книга начинается с математических и технических основ глубокого обучения. Далее вы узнаете о сверточных нейронных сетях, включая новые сверточные методы, такие как расширенная свертка, свертка с разделением по глубине, и другие. Затем вы получите представление об обработке естественного языка в передовых сетевых архитектурах и различные механизмы внимания, имеющие отношение к обработке естественного языка. По мере продвижения вы будете изучать механизмы обучения без учителя, которые отражают текущее состояние методов глубокого обучения, такие как автоэнкодеры и вариационные автоэнкодеры. Последняя глава охватывает продвинутую тему генеративных адверсарных сетей и их разновидностей, таких как циклические консистентные GAN и методы графовых нейронных сетей, такие как графовые сети внимания и GraphSAGE.
Скачать книга
.NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (2023)
Автор: Roger Ye
Количество страниц: 400
#c_sharp
Являясь развитием Xamarin.Forms, .NET Multi-platform App UI (.NET MAUI) представляет собой кроссплатформенную основу для создания нативных мобильных и настольных приложений с помощью C# и XAML. Используя .NET MAUI, вы можете разрабатывать приложения, которые будут работать на Android, iOS, macOS и Windows из единой общей базы кода. Это пошаговое руководство содержит исчерпывающее введение для новичков в .NET MAUI, благодаря которому вы быстро освоите разработку приложений с его помощью.
Скачать книгу
Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms (2023)
Автор: Peter Friese
Количество страниц: 461
#swift
Легче, быстрее и без ошибок разрабатывайте приложения с пользовательским интерфейсом. Основанный на нескольких усовершенствованиях языка Swift, SwiftUI использует декларативный подход к созданию пользовательского интерфейса. Вместо императивного кодирования пользовательского интерфейса эта книга покажет вам, как описать, как должен выглядеть ваш пользовательский интерфейс.
Скачать книгу
Совместная магистерская программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования позволит освоить востребованную профессию Data Scientist начинающим специалистам, интересующимся Big Data, а также тем, кто уже имеет опыт работы с данными, но хочет углубить свои знания в этой сфере.
Обучение проходит в онлайн-формате, что позволит совмещать учебу и работу. Вы получите все преимущества очной формы обучения – диплом государственного образца, общежитие, проездной и др. Образовательный процесс будет отслеживать команда методистов, преподавателей и тьюторов с опытом организации обучения в Data Science более 3 лет.
Эксперты из крупнейших IT-компаний России поделятся с вами наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer.
Подробнее о программе 📌
Python in a Nutshell: A Desktop Quick Reference, 4th Edition (2023)
Автор: Alex Martelli
Количество страниц: 600
#python
Это удобное руководство поможет вам:
- Узнать, как Python представляет данные и программы в виде объектов
- Понять значение и применение аннотаций типов
- Изучить, какие функции языка появились в последних версиях
- Узнать, как использовать современный Python идиоматически
- Узнать, как правильно структурировать проекты на Python
- Понять, как отлаживать код Python
Скачать книгу
Mastering PostgreSQL 15: Advanced techniques to build and manage scalable, reliable, and fault-tolerant database applications, 5th Edition (2023)
Автор: Hans-Jürgen Schönig
Количество страниц: 522
#postgresql
Вы изучите расширенные возможности PostgreSQL, такие как логическая репликация, кластеры баз данных, расширенная индексация и управление пользователями для управления и обслуживания базы данных. Затем вы поработаете с оптимизатором PostgreSQL, настроите PostgreSQL на высокую скорость и перейдете с Oracle на PostgreSQL. Среди других навыков, которые книга поможет вам развить, - транзакции, работа с рекурсиями, работа с данными JSON и JSONB, а также настройка кластера Patroni. Из книги вы узнаете, как повысить производительность с помощью оптимизации запросов. Вы также уделите внимание управлению сетевой безопасностью и работе с резервным копированием и репликацией, изучая полезные расширения PostgreSQL, оптимизирующие работу больших баз данных.
Скачать книгу
⚡️ Пройди тест по Rust ⚡️
Ответь на вопросы и проверь свои знания. Сможешь сдать — пройдёшь на онлайн-курс «Rust Developer» от OTUS по специальной цене.
🔥На курсе вы научитесь:
- Использовать язык Rust для разработки ПО;
- Разворачивать Rust и среду разработки;
- Создавать надёжное, отказоустойчивое и высокопроизводительное ПО;
- Тестировать код;
- Использовать сторонние библиотеки;
- Писать асинхронный код
Время прохождения теста ограниченно: 25 минут
👉🏻ПРОЙТИ ТЕСТ: https://otus.pw/q04g/Пройдешь успешно тест, бонусом получишь доступ к открытым урокам курса!
Реклама. Информация о рекламодателе на сайте www.otus.ru
Python Data Science Handbook: Essential Tools for Working with Data, 2nd Edition (2023)
Автор: Jake VanderPlas
Количество страниц: 550
#python
Python является первоклассным инструментом для многих исследователей, в первую очередь благодаря своим библиотекам для хранения, манипулирования и получения информации из данных. Существует несколько ресурсов по отдельным частям этого стека науки о данных, но только в новом издании этой книги вы получите их все - IPython, NumPy, pandas, Matplotlib, scikit-learn и другие связанные инструменты.
Скачать книгу
Pro SQL Server 2022 Wait Statistics: A Practical Guide to Analyzing Performance in SQL Server and Azure SQL Database, 3rd Edition (2023)
Автор: Enrico van de Laar
Количество страниц: 425
#sql_server
Используйте это практическое руководство для анализа и устранения неполадок в работе SQL Server с помощью статистики ожидания. Вы научитесь точно определять, почему ваши запросы выполняются медленно. Вы будете знать, как измерить количество времени, затрачиваемое каждым узким местом, чтобы сосредоточить внимание на самых значительных улучшениях.
Книга не ограничивается рассмотрением наиболее распространенных типов ожиданий, а переходит к более сложным и угрожающим производительности типам ожиданий. Вы узнаете о статистике ожидания по запросам и статистике ожидания на основе сеансов, а также о типах проблем, которые они могут помочь вам решить.
Скачать книгу
Practical Design Patterns for Java Developers: Hone your software design skills by implementing popular design patterns in Java (2023)
Автор: Bruno Souza
Количество страниц: 266
#java
Паттерны проектирования - это проверенные решения стандартных проблем в проектировании и разработке программного обеспечения, позволяющие создавать многократно используемый, гибкий и сопровождаемый код. Эта книга позволит вам повысить квалификацию за счет понимания популярных паттернов, чтобы превратиться в опытного разработчика программного обеспечения.
Скачать книгу
Топовые мемы по программированию и IT.
Предложка: @itmemlib_bot
Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc
По вопросам рекламы: @proglib_adv
Cybersecurity All-in-One For Dummies (2023)
Автор: Ira Winkler
Количество страниц: 720
#cybersecurity
Эта книга охватывает множество тем в мире обеспечения безопасности компьютерных систем от тех, кто хочет взломать их. Она предлагает универсальный ресурс по основам кибербезопасности, личной безопасности, безопасности бизнеса, облачной безопасности, тестированию безопасности и осведомленности о безопасности. Наполненная материалами, которые помогут в обеспечении кибербезопасности как в личной жизни, так и в бизнесе, эта книга покажет вам, как защитить свои компьютеры, устройства и системы, и объяснит, почему это важно сейчас как никогда.
Скачать книгу
Java All-in-One For Dummies, 7th Edition (2023)
Автор: Doug Lowe
Количество страниц: 912
#java
Обновленная для Java 19, эта книга включает все основные изменения в языке программирования, так что вы не отстанете. Начните с изучения основ Java - вы сможете это сделать, даже если никогда в жизни не написали ни строчки кода. Затем переходите к углубленному изучению, где вы найдете всю необходимую информацию по объектно-ориентированному программированию, Java FX, веб-разработке на Java и не только.
Скачать книгу
✅ Как проводится работа с геоданными в Postgres?
Узнаем 28 февраля в 20:00 на открытом уроке в OTUS.
❗️Присоединяйтесь к открытому уроку«Работа с геоданными в Postgres»и узнайте теоретические основы и практические возможности этого инструмента.
🧑💻 Спикером вебинара выступит Константин Курочкин, у которого более 8 лет работы с базами данных Postgres. Вместе с Константином посмотрим на основные операции с геоданными.
⚠️ Занятие является частью курса «PostgreSQL для администраторов баз данных и разработчиков» OTUS. Оплата курса возможна в рассрочку.
👉 ЗАРЕГИСТРИРОВАТЬСЯhttps://otus.pw/TOHj/Реклама. Информация о рекламодателе на сайте www.otus.ru
A Developer’s Guide to Cloud Apps Using Microsoft Azure: Migrate and modernize your cloud-native applications with containers on Azure using real-world case studies (2023)
Автор: Hamida Rebai Trabelsi
Количество страниц: 274
#cloud
В начале книги вы узнаете о преимуществах переноса устаревших приложений в облако и модернизации существующих приложений с помощью набора новых технологий и подходов. Затем вы узнаете, как использовать технологии и паттерны для создания приложений, ориентированных на облако. Эта книга по разработке приложений проведет вас через три основные службы Azure, а именно Azure Container Registry, Azure Container Instances и Azure Kubernetes Service, которые помогут вам построить и развернуть приложение на основе микросервисов. Наконец, вы сможете реализовать непрерывную интеграцию и развертывание в Azure, чтобы полностью автоматизировать процесс доставки программного обеспечения, включая процессы сборки и выпуска.
Скачать книгу
Learn Three.js: Program 3D animations and visualizations for the web with JavaScript and WebGL, 4th Edition (2023)
Автор: Jos Dirksen
Количество страниц: 554
#three
Книга начинается с основных концепций и строительных блоков, используемых в Three.js, и помогает вам подробно изучить эти важные темы с помощью обширных примеров и образцов кода. Вы узнаете, как создавать реалистично выглядящие 3D-объекты с помощью текстур и материалов и как загружать модели из внешнего источника. Далее вы поймете, как управлять камерой с помощью встроенных в Three.js элементов, что позволит вам летать или ходить по созданной вами 3D-сцене. В последующих главах будет рассказано об использовании видео HTML5 и элементов canvas в качестве материалов для ваших 3D-объектов. Вы узнаете, как использовать морфные цели и анимацию на основе скелета, а затем поймете, как добавить физику и обнаружение столкновений в вашу сцену. Наконец, вы научитесь сочетать Blender с Three.js и создавать VR- и AR-сцены.
Скачать книгу