📕 ТОП-9 книг по языку программирования Go в 2023 году: от новичка до профессионала
Книги по языку Go, расставленные в порядке возрастания сложности, с отзывами читателей.
🔗Читать статью
🔗Зеркало
Professional JavaScript for Web Developers, 5th Edition (2023)
Автор: Matt Frisbie
Количество страниц: 1104
#js
Книга продолжает традицию предыдущих издыний, переходя сразу к глубоким техническим деталям но обновляет книгу с учетом ECMAScript 6, новых фреймворков и библиотек, которые становятся все более необходимыми для веб-разработчиков, и знакомит читателей с написанием тестов для JavaScript, которые часто игнорируются в процессе обучения веб-разработчиков.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Microservices with Spring Boot 3 and Spring Cloud: Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes (2023)
Автор: Magnus Larsson
Количество страниц: 706
#spring
Используя практический подход, вы начнете с простых микросервисов и перейдете к сложным распределенным приложениям. Изучите основные функциональные возможности и разверните микросервисы с помощью Kubernetes и Istio.
В книге рассматриваются Java 17, Spring Boot 3 и Spring Cloud 2022. Пакеты Java EE заменены на новейшие пакеты Jakarta EE. Обновлены примеры кода и заменены устаревшие API, что позволяет получить самую актуальную информацию. Получите знания о модуле AOT компании Spring, наблюдаемости, распределенной трассировке и Helm 3 для упаковки Kubernetes.
📌 Всё самое полезное читайте в нашем канале Java 📌
Скачать книгу
Effective Threat Investigation for SOC Analysts: The ultimate guide to examining various threats and attacker techniques using security logs (2023)
Автор: Mostafa Yahia
Количество страниц: 314
В начале книги рассказывается о типах фишинговых и почтовых атак и способах их обнаружения и расследования, а также о типах журналов Microsoft, таких как Security, System, PowerShell, и их событиях. Далее вы узнаете, как обнаруживать и исследовать методы и вредоносные действия злоумышленников в среде Windows. По мере продвижения вы узнаете, как анализировать журналы межсетевых экранов, потоков и прокси-серверов, а также обнаруживать и исследовать киберугрозы с помощью различных оповещений решений безопасности, включая EDR, IPS и IDS. Кроме того, вы познакомитесь с популярными платформами анализа угроз, такими как VirusTotal, AbuseIPDB и X-Force, для исследования киберугроз и успешно создадите собственную среду "песочницы" для эффективного анализа вредоносного ПО.
Скачать книгу
Scaling Python with Dask: From Data Science to Machine Learning (2023)
Автор: Holden Karau
Количество страниц: 202
#python
Современные системы содержат многоядерные CPU и GPU, которые обладают потенциалом для параллельных вычислений. Однако многие научные инструменты Python не были разработаны для использования этого параллелизма. Из этого краткого, но обстоятельного пособия ученые, изучающие данные, и программисты на Python узнают, как открытая библиотека Dask для параллельных вычислений предоставляет API, облегчающие распараллеливание библиотек PyData, включая NumPy, pandas и scikit-learn.
Авторы книги покажут вам, как использовать вычисления на Dask в локальных системах, а затем масштабировать их в облако для более тяжелых рабочих нагрузок.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
Mastering SQL Joins: A Quick Handbook On Mastering SQL Joins With Practical Exercises (2023)
Автор: Dane Wade
Количество страниц: 108
#sql
В этом кратком руководстве вы узнаете:
- Упрощенную концепцию джойнов SQL, изложенную ясным и лаконичным языком, которая поможет вам создать прочный фундамент для понимания джойнов SQL.
- Практические вопросы после каждой главы для закрепления полученных знаний
- Отдельная глава для практических вопросов отраслевого уровня, которые отточат ваши навыки
- Иллюстрации, позволяющие легко понять и трудно забыть, чтобы стать мастером в области SQL Joins
- Практические наборы данных, включенные в книгу, позволят вам не тратить время на поиск подходящего набора данных для практического применения SQL Joins.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Вопросы с собеседований по Java — /channel/java_interview_lib
Задачи и квизы по Java — /channel/java_problems_lib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Analog and Hybrid Computer Programming, 2nd Edition (2023)
Автор: Bernd Ulmann
Количество страниц: 335
Классические цифровые компьютеры приближаются к своим физическим и архитектурным границам, поэтому интерес к нетрадиционным подходам к вычислениям, таким как квантовые и аналоговые компьютеры, стремительно растет. Для широкого круга практических приложений аналоговые компьютеры могут превосходить классические цифровые компьютеры как по скорости вычислений, так и по энергоэффективности.
Книга представляет собой введение в программирование аналоговых и гибридных компьютеров. Оно содержит большое количество практических примеров, начиная с простых задач, таких как радиоактивный распад, гармонические осцилляторы и кинетика химических реакций, и заканчивая сложными темами, включающими моделирование нейронов, хаотических систем и многое другое.
Скачать книгу
Cybersecurity First Principles: A Reboot of Strategy and Tactics (2023)
Автор: Rick Howard
Количество страниц: 400
#cybersecurity
Директор по безопасности, главный аналитик и старший научный сотрудник компании The Cyberwire, бросает вызов общепринятым представлениям о лучших практиках, стратегии и тактике кибербезопасности и доказывает, что в этой области необходимо вернуться к первым принципам. Автор убедительно излагает аргументы в пользу абсолютного первого принципа кибербезопасности, а затем обсуждает стратегии и тактики, необходимые для его достижения.
Скачать книгу
Google Cloud Platform (GCP) Professional Cloud Network Engineer Certification Companion: Learn and Apply Network Design Concepts to Prepare for the Exam (2023)
Автор: Dario Cabianca
Количество страниц: 451
#cloud
Это руководство для самостоятельной работы призвано помочь инженерам освоить лучшие практики построения облачных сетей на GCP и подготовиться к сдаче сертификационного экзамена GCP Professional Cloud Network Engineer.
Используя это учебное пособие, вы не потеряете времени. Оно позволяет погрузиться в работу и узнать, чем GCP отличается от других публичных облачных провайдеров (AWS и Microsoft Azure). Вы поймете уникальную способность GCP создавать виртуальные частные облака (VPC), охватывающие несколько регионов. Вы будете знать, как использовать GCP в качестве конкурентного преимущества в сообществе ИТ-инженеров.
Скачать книгу
PowerShell SysAdmin Crash Course: Unlock the Full Potential of PowerShell with Advanced Techniques, Automation, Configuration Management and Integration (2023)
Автор: Steeve Lee
Количество страниц: 221
Это идеальное руководство для системных администраторов и пользователей PowerShell. В этом комплексном ресурсе вы узнаете все о PowerShell, начиная с консоли и команд, заканчивая сценариями, модулями и многим другим. Вы изучите такие важные темы, как управление Active Directory, Windows Server, PowerShell Remoting, DSC, SCCM и администрирование обновлений программного обеспечения.
Скачать книгу
-35% на самый хардкорный курс по вышмату!
🌟 «Математика для Data Science» 🌟
19 490 рублей 29 990 рублей до 5 сентября
Полугодовая программа от преподавателей МГУ, которая включает в себя все необходимые знания по математике для работы в Data Science.
Вас ждет развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
У вас не будет шансов не усвоить какие-то темы курса👌
🔥 Переходите и активируйте пробную версию курса – https://proglib.io/w/8829bc74
Machine Learning for High-Risk Applications: Approaches to Responsible AI (2023)
Автор: James Curtis
Количество страниц: 466
В этой книге описаны подходы к ответственному ИИ - целостная схема совершенствования технологий, бизнес-процессов и культурных компетенций ИИ/МЛ, основанная на лучших практиках управления рисками, кибербезопасности, конфиденциальности данных и прикладных социальных наук.
Скачать книгу
Mastering SQL: A Beginner’s Guide (2023)
Автор: Sufyan bin Uzayr
Количество страниц: 244
#sql
Это книга, предназначенная для тех, кто хочет освоить язык структурированных запросов SQL с нуля и стать опытным пользователем в области работы с базами данных.
Эта книга предлагает пошаговое и всестороннее введение в SQL, начиная с основных концепций и постепенно переходя к более сложным темам. Она предназначена для начинающих, поэтому не требует никакого предварительного опыта в программировании или базах данных.
Скачать книгу
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Вопросы с собеседований по Java — /channel/java_interview_lib
Задачи и квизы по Java — /channel/java_problems_lib
Бот с IT-вакансиями: t.me/proglib_job_bot
Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib
Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Beginning AWS Security: Build Secure, Effective, and Efficient AWS Architecture (2023)
Автор: Tasha Penwell
Количество страниц: 154
#aws
Повышение уровня безопасности облачных сред в вашей организации за счет использования моделей AWS Shared Responsibility Model, Well-Architected Framework и Cloud Adoption Framework. В этой книге вы узнаете, как использовать эти инструменты для принятия оптимальных решений по обеспечению безопасности облачной среды.
Вначале вы поймете, почему безопасность важна в облаке, а затем рассмотрите соответствующие сервисы, предлагаемые для удовлетворения потребностей организации. Затем вы перейдете к тонкостям построения безопасной архитектуры и подробно рассмотрите различия в ответственности управляемых сервисов и тех, которые предоставляют клиентам больше возможностей для контроля.
Скачать книгу
Unreal Engine 5 Game Development with C++ Scripting: Become a professional game developer and create fully functional, high-quality games (2023)
Автор: Dr. E. Wyn Roberts
Количество страниц: 384
#unreal_engine
Вы начнете с создания проекта Unreal Engine C++ на основе шаблона шутера, а затем перейдете к созданию проекта C++ и кода C++ в редакторе Visual Studio. Вы познакомитесь с фундаментальным синтаксисом языка C++ и основными концепциями объектно-ориентированного программирования. Для целостного понимания разработки игр вы также раскроете различные аспекты игры, включая создание персонажа, ввод данных игроком и управление персонажем, геймплей, обнаружение столкновений, пользовательский интерфейс, сетевое взаимодействие, а также упаковку готовой многопользовательской игры.
📌 Всё самое полезное читайте в нашем канале C++📌
Скачать книгу
Blockchain Applications in Cybersecurity Solutions (2023)
Автор: N. Gupta
Количество страниц: 180
#cybersecurity
В книге рассматриваются следующие темы:
- Введение в использование технологии блокчейн в кибербезопасности
- Атакующие плоскости в блокчейн
- Решения по борьбе с контрафактом в блокчейн
- Системы контроля доступа на основе блокчейна
- Развертывание многоцепочечной системы безопасности на основе смарт-контрактов
- Кибербезопасность как децентрализованный сервис
Скачать книгу
📖 ТОП-10 книг по JavaScript в 2023 году
Популярные книги по изучению JavaScript на русском языке, опубликованные за последние несколько лет.
🔗Читать статью
🔗Зеркало
Bug Bounty Decoded: Unraveling the Mysteries of Ethical Hacking Rewards (2023)
Автор: Vincent Curtis
Количество страниц: 256
Это познавательное и исчерпывающее руководство, в котором подробно рассматривается мир "баг баунти" и вознаграждений за этический хакинг. В этой тщательно проработанной книге читателям предлагается отправиться в путешествие по захватывающему ландшафту кибербезопасности, где этичные хакеры и исследователи безопасности сотрудничают с целью выявления уязвимостей в цифровых системах до того, как ими воспользуются злоумышленники.
Скачать книгу
Mastering Python for Artificial Intelligence: Learn the Essential Coding Skills to Build Advanced AI Applications (2023)
Автор: David Ward
Количество страниц: 350
#python
Это книга, предназначенная для разработчиков и программистов, желающих углубить свои знания и навыки в области искусственного интеллекта с использованием языка программирования Python. В книге обсуждаются существенные аспекты и методики программирования искусственного интеллекта, а также предлагаются руководства и практические примеры для создания более продвинутых AI-приложений. Авторы предоставляют читателям необходимые инструменты и знания для создания сложных и интеллектуальных систем с использованием Python, от обработки данных и машинного обучения до нейронных сетей и глубокого обучения.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
❗«Библиотека программиста» продолжает поиски контент-менеджера для ведения телеграм-каналов
Ищем человека, который грамотно пишет, разбирается в контенте и в одной из этих тем:
👉С++
👉Frontend
👉мобильная разработка
👉тестирование
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
HTML: The Ultimate Guide (2023)
Автор: Sufyan bin Uzayr
Количество страниц: 304
#html
Книга содержит краткий курс по HTML, его истории, ключевым особенностям, различным версиям, различным тегам и элементам, а также преимуществам и недостаткам. В книге также рассматриваются фундаментальные концепции CSS и JavaScript и рассказывается о создании сайтов и игр с помощью этих инструментов. По мере прохождения уроков читатель узнает, как вставлять команды JavaScript непосредственно в HTML-документ и как выполняется сценарий при просмотре в браузере.
Скачать книгу
Pro iPhone Development with SwiftUI: Design and Manage Top-Quality Apps, 4th Edition (2023)
Автор: Wallace Wang
Количество страниц: 414
#swift_ui
Ваши приложения не только будут работать как по мановению волшебной палочки, но и, используя новый стандарт SwiftUI, вы добавите в свои интерфейсы анимацию, масштабирование, поддержку мультиэкранности и многое другое. Кроме того, вы узнаете, как интегрировать в приложения аудио- и видеофайлы, обращаться к камере и отправлять снимки в библиотеку Photos, использовать сервисы определения местоположения пользователя на карте, а также отображать веб-страницы в приложении. Не ограничивайтесь безупречным кодом и привлекательными интерфейсами. Придайте своим приложениям разум с помощью передовых фреймворков Apple для машинного обучения, распознавания лиц и текста, а также дополненной реальности.
📌 Всё самое полезное читайте в нашем канале Mobile📌
Скачать книгу
Modern Android 13 Development Cookbook: Over 70 recipes to solve Android development issues and create better apps with Kotlin and Jetpack Compose (2023)
Автор: Madona S. Wambua
Количество страниц: 322
#android
Книга начинается с рецептов, которые помогут вам начать работу с декларативным фреймворком пользовательского интерфейса Jetpack Compose и разобраться с состояниями пользовательского интерфейса, навигацией, рукояткой, комнатой, Wear OS и многим другим, а также узнать, что нового в современной разработке Android. Последующие главы будут посвящены разработке приложений для больших экранов, использованию WorkManager от Jetpack, управлению графическими оповещениями пользовательского интерфейса, а также советам и рекомендациям по работе с Android studio.
📌 Всё самое полезное читайте в нашем канале Mobile📌
Скачать книгу
Testing Spring Boot Applications Demystified: Avoiding Pitfalls, Implementing Recipes, and Embracing Best Practices (2023)
Автор: Philip Riecks
Количество страниц: 133
#spring
В этой книге мы расскажем о тестировании приложений Spring Boot, предоставив вам четкие объяснения, практические выводы и лучшие практики. Мы проведем вас через типичные ловушки, с которыми сталкиваются разработчики, поделимся проверенными временем рецептами успеха и вооружим вас инструментами и знаниями, необходимыми для написания полных и эффективных тестов.
📌 Всё самое полезное читайте в нашем канале Java 📌
Скачать книгу
Conquering JavaScript: Node.js (2023)
Автор: Sufyan bin Uzayr
Количество страниц: 168
#node
JavaScript, безусловно, является одним из наиболее известных и распространенных языков программирования на стороне клиента. В последние годы сфера применения JavaScript расширилась, и теперь он используется и для разработки на стороне сервера. Node.js - чрезвычайно популярный JS-фреймворк, предназначенный для быстрой разработки веб-приложений.
Эта книга представляет собой подробное руководство, которое поможет разработчикам и кодерам добиться большего с помощью Node.js. В ней вкратце рассматриваются основы, а затем переходят к более сложным и подробным упражнениям, которые помогут читателю быстро получить необходимые знания.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Practical Rust Projects: Build Serverless, AI, Machine Learning, Embedded, Game, and Web Applications (2023)
Автор: Andrew Rzeznik
Количество страниц: 410
#rust
В обновленном издании вы сможете не только освоить основы, но и создавать полноценные приложения на языке программирования Rust. Среди приложений, которые вы создадите в ходе работы над этой книгой, - высокопроизводительный веб-клиент, встраиваемый компьютер (например, для робота), игра, бессерверное веб-приложение, а также приложение, использующее искусственный интеллект и машинное обучение.
Каждая глава построена в следующем формате: как должно выглядеть приложение; требования и пользовательские истории нашего примера программы; введение в используемые библиотеки Rust; собственно реализация примера программы, включая типичные "подводные камни" и их решения; краткое сравнение библиотек для построения каждого приложения, если нет явного предпочтения.
Скачать книгу
ИТ + научпоп + музыка = большой ИТ-пикник в Москве 💛
2 сентября Тинькофф, CodeFest и Мельница собирают большой благотворительный ИТ-фестиваль. Встречаемся в Коломенском на максимально летнем вайбе.
В программе: ИТ- и научпоп-лектории, выступления топовых спикеров, воркшопы, интерактивные зоны и вишенка на торте — музыкальные перформансы от Антохи MC, Zoloto, Therr Maitz, The Hatters, «Сироткина», а также секретного хедлайнера. Как думаете, кто им может быть?
Для участия нужно выбрать благотворительный фонд из списка и сделать донат от 1000 рублей. Подробности и регистрация — тут.
Реклама. АО "Тинькофф Банк"
Python for Scientists, 3rd Edition (2023)
Автор: John M. Stewart
Количество страниц: 300
#python
Python - бесплатный, с открытым исходным кодом, простой в использовании программный инструмент, представляющий собой значительную альтернативу таким проприетарным пакетам, как MATLAB и Mathematica. Эта книга охватывает все, что необходимо знать работающему ученому, чтобы начать эффективно использовать Python. Автор объясняет научный Python с нуля, показывая, как легко реализовать и протестировать нетривиальные математические алгоритмы, а также знакомит читателя с многочисленными свободно распространяемыми дополнительными модулями. Ряд примеров, относящихся к самым разным областям, иллюстрирует возможности программы.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу