IT Библиотека
12.7K subscribers
343 photos
3 videos
27 files
748 links
Читай IT книги бесплатно на нашем канале

Наши проекты:
@thinkenglish - Английский язык
@itlecture - IT видео лекции и уроки

📩 @viktoryia_agny
Download Telegram
​​📚The Design of Web APIs

✍🏻Arnaud Lauret (2019)

▪️The Design of Web APIs is a practical, example-packed guide to crafting extraordinary web APIs. Author Arnaud Lauret demonstrates fantastic design principles and techniques you can apply to both public and private web APIs.

👉🏻Скачать

@itlibrary
​​📚Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools

✍🏻Gerardi, Ricardo (2021)

▪️Whether you want to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements, writing your own command-line tool may be the fastest - and perhaps the most fun - way to do it. The Go programming language is a great choice for developing tools that are fast, reliable, and cross-platform. Create command-line tools that work with files, connect to services, and even manage external processes, all while using tests and benchmarks to ensure your programs are fast and correct. When you want to develop cross platform command-line tools that are fast and reliable, use Go, a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic typed languages. Work through practical examples to develop elegant and efficient tools by applying Go's rich standard library, its built in support for concurrency, and its expressive syntax. Use Go's integrated testing capabilities to automatically test your tools, ensuring they work reliably even across code refactoring...

👉🏻Скачать

@itlibrary
Please open Telegram to view this post
VIEW IN TELEGRAM
​​📚Modern Asynchronous JavaScript

✍🏻Faraz K. Kelhini (2021)

▪️JavaScript today must interact with data-intensive APIs and networks. The solution is a program that can work asynchronously instead of finishing tasks in order. In modern JavaScript, instead of callbacks you'll use promises to improve your application's performance and responsiveness. JavaScript features introduced in ES2020, ES2021, and ESNext like Promise.allSettled(), Promise.any(), and top-level await help you develop small, fast, low-profile applications. With the AbortController API, cancel a pending async request before it has completed. Modern Asynchronous JavaScript gives you an arsenal of tools to build programs that always respond to user requests, recover quickly from difficult conditions, and deliver maximum performance.

👉🏻Скачать

@itlibrary
​​📚Самоучитель системного администратора

✍🏻Александр Кенин, Денис Колисниченко (2021)

▪️Изложены основные задачи системного администрирования, описаны базовые протоколы, даны рекомендации по выбору оборудования и проведению ежедневных рутинных операций. Подробно раскрыты технологии, используемые при построении информационных систем, описаны средства мониторинга и обслуживания как малых, так и распределенных сетей. Рассмотрены методы централизованного управления, основы создания безопасной среды. Даны рекомендации по поиску неисправностей, обеспечению защиты данных. Параллельно рассмотрены решения на основе операционных систем Windows и Linux с использованием как проприетарных, так и открытых технологий. Книга написана на основе многолетнего опыта разработки и практического администрирования информационных систем.

В шестом издании материал ориентирован на современные версии операционных систем Windows 10 и Windows Server 2016/2019. Неактуальный материал исключен, добавлены полезные практические примеры по поддержке SSL для прокси-сервера Squid , использованию Windows Sandbox и др. Особое внимание у делено выбору системы предотвращения утечки данных DLP.

👉🏻Скачать

@itlibrary
👍21
​​📚High Performance MySQL, 4th Edition

✍🏻Silvia Botros & Jeremy Tinley (2021)

▪️How can you realize MySQL's full power? With High Performance MySQL, you'll learn advanced techniques for everything from setting service-level objectives to designing schemas, indexes, and queries to tuning your server, operating system, and hardware to achieve your platform's full potential. This guide also teaches database administrators safe and practical ways to scale applications through replication, load balancing, high availability, and failover.

Updated to reflect recent advances in cloud- and self-hosted MySQL, InnoDB performance, and new features and tools, this revised edition helps you design a relational data platform that will scale with your business. You'll learn best practices for database security along with hard-earned lessons in both performance and database stability.

👉🏻Скачать

@itlibrary
​​📚Machine Learning for High-Risk Applications

👉🏻Patrick Hall, Rumman Chowdhury (2021)

▪️The past decade has witnessed a wide adoption of artificial intelligence and machine learning (AI/ML) technologies. However, a lack of oversight into their widespread implementation has resulted in harmful outcomes that could have been avoided with proper oversight. Before we can realize AI/ML's true benefit, practitioners must understand how to mitigate its risks. This book describes responsible AI, a holistic approach for improving AI/ML technology, business processes, and cultural competencies that builds on best practices in risk management, cybersecurity, data privacy, and applied social science. It's an ambitious undertaking that requires a diverse set of talents, experiences, and perspectives. Data scientists and nontechnical oversight folks alike need to be recruited and empowered to audit and evaluate high-impact AI/ML systems. Authors Patrick Hall and Rumman Chowdhury created this guide for a new generation of auditors and assessors who want to make AI systems better for organizations, consumers, and the public at large. Learn how to create a successful and impactful responsible AI practice Get a guide to existing standards, laws, and assessments for adopting AI technologies Look at how existing roles at companies are evolving to incorporate responsible AI Examine business best practices and recommendations for implementing responsible AI Learn technical approaches for responsible AI at all stages of system development.

👉🏻Скачать

@itlibrary
​​📕 Classic Computer Science Problems in Python

✏️ David Kopec

Classic Computer Science Problems in Python sharpens your CS problem-solving skills with time-tested scenarios, exercises, and algorithms, using Python. You'll tackle dozens of coding challenges, ranging from simple tasks like binary search algorithms to clustering data using k-means. You'll especially enjoy the feeling of satisfaction as you crack problems that connect computer science to the real-world concerns of apps, data, performance, and even nailing your next job interview!

📁 Скачать

@itlibrary
Please open Telegram to view this post
VIEW IN TELEGRAM
​​📚Unreal Engine 4 для дизайна и визуализации

✍🏻Том Шэннон (2021)

Официальное руководство по созданию интерактивных визуализаций, анимаций и рендерингу с помощью Unreal Engine 4.

▪️Эта книга содержит знания по использованию огромных возможностей UE4. Эксперт мирового класса по UE4 Том Шеннон отвечает на наиболее часто задаваемые вопросы о визуализации на UE4, решая различные проблемы, от импорта и обработки данных до освещения, дополнительных материалов и рендеринга.

▪️В ходе прочтения вы:
• Изучите компоненты UE4 и среду разработки. - Разберетесь в различиях между UE4 и традиционными методами визуализации и рендеринга.
• Будете использовать визуальные сценарии Blueprint без написания кода.
• Научитесь работать с ограничениями UE4 и использовать его преимущества для достижения невероятных результатов.

▪️Книга подойдет для специалистов по техническим, медицинским, архитектурным и видеоигровым визуализациям на Unreal Engine.

👉🏻Скачать

@itlibrary
​​📚Network Virtualization For Dummies®, VMware 3rd Special Edition

✍🏻Varun Santosh, Stijn Vanveerdeghem (2021)

▪️Perhaps you’ve heard some talk about network virtualization,
and wondered what it was all about. How can something
physical, like network hardware, become something entirely
existing in software? And how does it change the way networks
operate and IT professionals do their jobs?
Welcome to Network Virtualization For Dummies, your guide to a
new and greatly improved approach to networking and security.
This book teaches you the basics of virtualization and explains
how it can help a business save money, run faster, and be more
secure.

👉🏻Скачать

@itlibrary
​​📚Beginning iOS Programming with Swift and SwiftUI (iOS 15)

✍🏻Simon Ng (2021)

▪️Learn Swift, SwiftUI and iOS programming

👉🏻Скачать

@itlibrary
​​📚Глубокое обучение с подкреплением: теория и практика на языке Python

✍🏻Лаура Грессер, Ван Лун Кенг (2022)

▪️Глубокое обучение с подкреплением (глубокое RL) сочетает в себе два подхода к машинному обучению. В ходе такого обучения виртуальные агенты учатся решать последовательные задачи о принятии решений. За последнее десятилетие было много неординарных достижений в этой области — от однопользовательских и многопользовательских игр, таких как го и видеоигры Atari и Dota 2, до робототехники.

Эта книга — введение в глубокое обучение с подкреплением, уникально комбинирующее теорию и практику. Авторы начинают повествование с базовых сведений, затем подробно объясняют теорию алгоритмов глубокого RL, демонстрируют их реализации на примере программной библиотеки SLM Lab и напоследок описывают практические аспекты использования глубокого RL.

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

👉🏻Скачать

@itlibrary
👍1
​​📚Data Science. Наука о данных с нуля. 2-е изд.

✍🏻Грас Д. (2021)

▪️Книга позволяет изучить науку о данных (Data Science) и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения. Описаны алгоритмы А; ближайших соседей, наивной байесовой классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации. Рассмотрены приемы обработки естественного языка, методы анализа социальных сетей, основы баз данных, SQL и MapReduce. Во втором издании примеры переписаны на Python 3.6, игрушечные наборы данных заменены на «реальные», добавлены материалы по глубокому обучению и этике данных, статистике и обработке естественного языка, рекуррентным нейронным сетям, векторным вложениям слов и разложению матриц.

👉🏻Скачать

@itlibrary
👍1
​​📚Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения

✍🏻Фишерман Л. В. (2021)

▪️Git в настоящее время нужен практически всем программистам, которые занимаются разработкой программного обеспечения. Git — это система управления версиями, с помощью которой вы сможете вести и контролировать разработку нескольких версий одного приложения, осуществлять совместную разработку одного приложения несколькими разработчиками (учитывать изменения, которые делаются на том или ином шаге разработки тем или иным разработчиком). С помощью системы Git у вас будет полная иерархия всех версий программного кода разрабатываемого приложения.

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

Лучший выбор, чтобы освоить Git и максимально быстро начать его применять на практике.

👉🏻Скачать

@itlibrary
​​📚System Design. Подготовка к сложному интервью

✍🏻Алекс Сюй (2022)

▪️Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи. Пройти такое собеседование непросто, поскольку в проектировании ИТ-систем не существует единственно правильных решений. Речь идет о самых разнообразных реальных системах, обладающих множеством особенностей. Вам могут предложить выбрать общую архитектуру, а потом пройтись по всем компонентам или, наоборот, сосредоточиться на каком-то одном аспекте. Но в любом случае вы должны продемонстрировать понимание и знание системных требований, ограничений и узких мест.

👉🏻Скачать

@itlibrary
​​📚Надежность нейронных сетей: укрепляем устойчивость ИИ к обману

✍🏻Уорр Кэти (2021)

▪️Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека.
Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам. Если вы специалист по data science, архитектор системы безопасности и стремитесь повысить устойчивость систем с ИИ или вас просто интересует различие между искусственным и биологическим восприятием, то эта книга для вас.

👉🏻Скачать

@itlibrary
​​📚PostgreSQL изнутри

✍🏻Егор Рогов (2022)

▪️В книге рассматривается внутреннее устройство СУБД PostgreSQL: детали реализации многоверсионности и изоляции на основе снимков данных, включая процедуру очистки неактуальных версий строк; буферный кеш и журнал предзаписи; использование блокировок различных уровней; планирование и выполнение SQL-запросов; принципы расширяемости и особенности имеющихся индексных методов доступа. Большое внимание уделяется возможностям, предоставляемым для самостоятельного изучения механизмов функционирования PostgreSQL.

👉🏻Скачать

@itlibrary
​​📘Google Cloud Digital Leader Certification - 50 Practice Questions and Answers : Get Certified in Google Cloud Efficiently

✍🏻HOLBROOK, JOSEPH (2022)

▪️This book "Google Cloud Digital Leader - 50 Practices Questions and Answers" will help you distinguish yourself as an industry expert quickly with expertly prepared practice questions and full answers/explanations.

👉🏻Скачать

📚@itlibrary
​​📚RxJava for Android Developers: with ReactiveX and FRP

✍🏻Timo Tuominen (2019)

▪️RxJava for Android Developers begins by inviting you to think about programming and data the reactive way. This engaging, hands-on essential reference introduces you to the central pattern of RxJava for Android, then explains the View Model before exploring highly sought-after app features like chat clients and elegant transitions. Finally, you’ll look at high-level design concerns and architectural approaches and frameworks that work well with Functional Reactive Programming (FRP) thinking.

👉🏻Скачать

@itlibrary
Please open Telegram to view this post
VIEW IN TELEGRAM