📚Node.js for Beginners: A comprehensive guide to building efficient, full-featured web applications with Node.js (2024)
✍️Автор: Ulises Gascón
📃Страниц: 382
Сначала вы изучите основы Node.js и освежите свои знания JavaScript, а затем перейдете к разработке современных веб-приложений с использованием Node.js, Express.js и MongoDB. Вы изучите такие сложные темы, как асинхронное программирование, библиотеки npm, событийно-ориентированные шаблоны для HTTP-серверов, RESTful API, JSON Web Tokens и многое другое. В заключительных главах вы пройдете через процесс развертывания и узнаете о различных стратегиях, включая установку на пустом металле, виртуальные машины и контейнеризацию с помощью Docker. Вы также узнаете, как использовать Process Manager 2 (PM2) для эффективного управления процессами.
Скачать книгу
📚Kubernetes Secrets Handbook: Design, implement, and maintain production-grade Kubernetes Secrets management solutions (2024)
✍️Автор: Rom Adams
📃Страниц: 294
Начиная с фундаментальных принципов архитектуры Kubernetes и их применения к проектированию системы управления Secrets, книга переходит к продвинутым концепциям Kubernetes, таким как практическая безопасность, соответствие требованиям, снижение рисков, аварийное восстановление и стратегии резервного копирования. С помощью практического руководства вы узнаете, как снизить риски и создать надежное управление секретами, изучите различные типы внешних хранилищ секретов, настроите их в Kubernetes и интегрируете с существующими решениями по управлению секретами. Далее вы разработаете, внедрите и будете эксплуатировать безопасный метод управления конфиденциальной полезной нагрузкой, используя реальные сценарии использования в итеративном процессе для развития навыков, практики и аналитического мышления.
Скачать книгу
📚Linux Kernel Programming, 2nd Edition: A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization (2024)
✍️Автор: Kaiwan N Billimoria
📃Страниц: 826
Вы начнете это увлекательное путешествие с изучения сборки ядра из исходных текстов. Затем, шаг за шагом, вы узнаете, как написать свой первый модуль ядра, используя мощный фреймворк Loadable Kernel Module (LKM) ядра. С этой основой вы погрузитесь в ключевые темы внутреннего устройства ядра, включая архитектуру ядра Linux, управление памятью и планирование работы процессора (задач). В конце вы поймете глубинные проблемы параллелизма и узнаете, как их можно решить с помощью различных технологий синхронизации/блокировки (например, мьютексов, спинлоков, атомарных/рефкаунтовых операторов, rw-спинлоков и даже безблокировочных технологий, таких как per-CPU и RCU).
Скачать книгу
📚Hands-On Python for DevOps: Leverage Python’s native libraries to streamline your workflow and save time with automation (2024)
✍️Автор: Ankur Roy
📃Страниц: 220
Вы начнете с понимания симбиотической связи между Python и философией DevOps, а затем изучите применение Python для инициализации и манипулирования виртуальными машинами и другими облачными ресурсами, чтобы облегчить деятельность DevOps. На иллюстрированных примерах вы познакомитесь с автоматизацией задач DevOps и узнаете, где и как можно использовать Python для улучшения конвейеров CI/CD. Кроме того, в книге освещается роль Python в развитии процесса Infrastructure as Code (IaC), включая его связь с такими инструментами, как Ansible, SaltStack и Terraform. В заключительных главах рассматриваются такие продвинутые концепции, как MLOps, DataOps и интеграция Python с генеративным искусственным интеллектом, а также дается представление о таких областях, как мониторинг, логирование, Kubernetes и многое другое.
Скачать книгу
📖 ТОП-10 книг о том, как правильно построить карьеру в IT
Хотите преуспеть в IT? Ознакомьтесь с нашим списком лучших книг, которые помогут вам выстроить успешную карьеру в этой динамичной отрасли!
Читать статью, чтобы ознакомиться со всеми книгами 👉 https://proglib.io/sh/glq68BCSKj
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
📚Cracking the Data Science Interview: Unlock insider tips from industry experts to master the data science field (2024)
✍️Автор: Aaren Stubberfield
📃Страниц: 404
Эта книга предлагает экспертное руководство по прохождению собеседования с полной подготовкой и уверенностью в себе. Начиная с введения в современный ландшафт науки о данных, вы найдете советы по поиску работы, составлению резюме и созданию первоклассного портфолио. Затем вы перейдете к таким темам, как Python, базы данных SQL, Git и продуктивность работы с shell-сценариями и Bash. Опираясь на этот фундамент, вы погрузитесь в основы статистики, заложив фундамент для концепций предварительного моделирования, машинного обучения, глубокого обучения и генеративного ИИ. В конце книги вы узнаете, как лучше всего подготовиться к интенсивному собеседованию в области науки о данных.
Скачать книгу
📚Salesforce Sales Cloud — An Implementation Handbook: A practical guide from design to deployment for driving success in sales (2024)
✍️Автор: Kerry Townsend
📃Страниц: 368
По мере продвижения вы узнаете, как разработать надежную модель данных для поддержки процесса продаж и привлечения потенциальных клиентов, а затем создать интуитивно понятный пользовательский интерфейс для повышения производительности. Затем вы изучите такие важные аспекты после создания продукта, как тестирование, обучение и выпуск функциональности. Наконец, вы узнаете, как можно расширить возможности решений за счет добавления и интеграции других инструментов для решения типичных задач продаж.
Скачать книгу
📚Getting Started with Advanced C#: Upgrade Your Programming Skills (2020)
✍️Автор: Vaskaran Sarcar
📃Страниц: 420
В первой части рассматриваются основы и основные принципы программирования на C#. Вы познакомитесь с делегатами и событиями, а затем перейдете к лямбда-выражениям. В части II вы узнаете, как реализовать эти функции в различных методах программирования, начиная с родового программирования. Затем вы узнаете о программировании потоков и асинхронном программировании, чтобы воспользоваться преимуществами многопоточной среды. Наконец, вы научитесь программированию баз данных с использованием ADO.NET для подключения к базе данных MySQL и узнаете, как использовать SQL-операторы и хранимые процедуры в своих приложениях на C#.
Скачать книгу
📚Executive’s Cybersecurity Program Handbook: A comprehensive guide to building and operationalizing a complete cybersecurity program (2023)
✍️Автор: Jason Brown
📃Страниц: 232
Вы узнаете о различных типах систем кибербезопасности, их отличиях друг от друга и о том, как выбрать правильную систему для минимизации киберрисков. По мере продвижения вы проведете оценку в соответствии с NIST Cybersecurity Framework, которая поможет вам оценить угрозы для вашей организации, выявив внутренние и внешние уязвимости. В конце вы узнаете о важности стандартных политик кибербезопасности, а также о концепциях управления, риска и соответствия нормативным требованиям, и будете хорошо подготовлены к созданию эффективной команды реагирования на инциденты.
Скачать книгу
📚Kotlin Multiplatform by Tutorials, 2nd Edition: Build Native Apps Faster by Sharing Code Across Platforms (2023)
✍️Автор: Carlos Mota
📃Страниц: 504
Разработчикам приложений часто приходится повторять один и тот же код на нескольких платформах, что не только отнимает время, но и чревато ошибками. Большинство документации нацелено только на конкретные случаи использования, но не учитывает нюансы, необходимые для эффективного совместного использования кода на разных платформах. Эта книга поможет вам эффективно реализовать реальные приложения для разных платформ, используя общий код.
Эта книга предназначена для мобильных разработчиков и менеджеров, которые хотят узнать, как использовать Kotlin Multiplatform для совместного использования кода в приложениях для Android, iOS и настольных компьютеров. Если вы хотите сократить время разработки и тестирования, написав определенные части приложений только один раз, эта книга поможет вам.
Скачать книгу
🗝️ 40 незаменимых API для разработчиков
Разработчики постоянно ищут способы оптимизировать свою работу. Мы собрали 40 API, которые помогут вам сэкономить время, повысить эффективность и добавить новые функции в ваши проекты.
🔗 Читать статью
🔗 Зеркало
📚Scalable AI and Design Patterns: Design, Develop, and Deploy Scalable AI Solutions (2024)
✍️Автор: Abhishek Mishra
📃Страниц: 256
Эта книга начинается с обзора масштабируемых систем ИИ и важности паттернов проектирования для создания надежных интеллектуальных решений. В ней рассматриваются фундаментальные концепции и методы достижения масштабируемости систем ИИ, включая методы и стратегии инженерии данных. В книге также рассматриваются масштабируемые алгоритмы, модели, инфраструктура и архитектура. Кроме того, в книге обсуждаются вопросы развертывания, производства, реального времени и потоковых данных, пограничных вычислений, управления и этики в масштабируемом ИИ. Приводятся примеры из реальной практики и лучшие практики, а также анализируются будущие тенденции и развивающиеся технологии.
Скачать книгу
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
📚Mathematical Methods using Python: Applications in Physics and Engineering (2024)
✍️Автор: Vasilis Pagonis
📃Страниц: 488
Вводная глава дает краткий курс программирования на Python и наиболее часто используемые библиотеки (SymPy, NumPy, SciPy, Matplotlib). Затем следуют главы, посвященные дифференцированию, интегрированию, векторам и методам множественного интегрирования. Следующая группа глав охватывает комплексные числа, матрицы, векторный анализ и векторные пространства. Обширные главы посвящены обыкновенным и дифференциальным уравнениям, затем следуют главы, посвященные нелинейным системам и анализу экспериментальных данных с использованием методов линейной и нелинейной регрессии, преобразований Фурье, биномиальных и гауссовских распределений. Книга сопровождается специальным сайтом GitHub, на котором размещены все коды из книги.
Скачать книгу
📚Principles of Data Science, 3rd Edition: A beginner’s guide to essential math and coding skills for data fluency and machine learning (2024)
✍️Автор: Sinan Ozdemir
📃Страниц: 326
Начиная с очистки и подготовки данных, вы изучите эффективные стратегии и методы добычи данных, а затем перейдете к построению целостной картины того, как части науки о данных сочетаются друг с другом.. В книге вы откроете для себя статистические модели, с помощью которых можно управлять и ориентироваться даже в самых плотных или самых скудных наборах данных, и научитесь создавать мощные визуализации. В этом издании с упором на прикладные задачи рассматриваются передовые методы трансферного обучения. Вы познакомитесь с передовыми методами уменьшения алгоритмической предвзятости данных и моделей и решения проблемы дрейфа моделей и данных. Наконец, вы изучите управление данными на среднем уровне, включая проверку достоверности данных, конфиденциальность и обработку запросов на удаление.
Скачать книгу
📚Data Labeling in Machine Learning with Python: Explore modern ways to prepare labeled data for training and fine-tuning ML and generative AI models (2024)
✍️Автор: Vijaya Kumar Suda
📃Страниц: 398
В этой книге вы познакомитесь с искусством использования сводной статистики, слабого контроля, программных правил и эвристики для присвоения меток немеченым обучающим данным программным путем. По мере продвижения вы сможете расширять свои наборы данных, осваивая тонкости полунаблюдательного обучения и дополнения данных. Продвигаясь дальше в область данных, вы погрузитесь в аннотирование изображений, видео- и аудиоданных, используя возможности таких библиотек Python, как seaborn, matplotlib, cv2, librosa, openai и langchain. Благодаря практическому руководству и практическим примерам вы приобретете навыки эффективного аннотирования различных типов данных.
Скачать книгу
📊 Где изучать Data Science в 2024 году?
Занимаясь наукой о данных, приходится постоянно учиться. Предлагаем вашему вниманию актуальный обзор из 25 новых книг, курсов, видеолекций и блогов для оттачивания мастерства в Data Science.
🔗 Читать статью
🔗 Зеркало
📚Active Machine Learning with Python: Refine and elevate data quality over quantity with active learning (2024)
✍️Автор: Margaux Masson-Forsythe
📃Страниц: 176
Вы освоите фундаментальные методы активного обучения, такие как синтез запросов на членство, выборка на основе потока и выборка на основе пула, а также получите представление о разработке и реализации алгоритмов активного обучения с помощью стратегии запросов и фреймворков Human-in-the-Loop. Исследуя различные методы активного машинного обучения, вы узнаете, как повысить производительность моделей компьютерного зрения, таких как классификация изображений, обнаружение объектов и семантическая сегментация, и углубитесь в метод машинного AL для выбора наиболее информативных кадров для маркировки больших видео, устраняя дублирование данных. Вы также оцените эффективность и результативность систем активного машинного обучения с помощью оценки производительности.
Скачать книгу
📚Hands-On Unity Game Development, 4th Edition: Unlock the power of Unity 2023 and build your dream game (2024)
✍️Автор: Nicolas Alejandro Borromeo
📃Страниц: 742
От создания сцены до бесшовной интеграции активов — погрузитесь в программирование на C# и создание визуальных сценариев с пошаговым руководством для начинающих. Реализуйте динамические элементы геймплея, включая движение, респаун, физику и системы здоровья. Более того, погрузитесь в магию игрового ИИ, принимая решения на основе датчиков с помощью машин конечных состояний (FSM). Улучшайте визуальные эффекты с помощью материалов, шейдеров, текстур и систем частиц. Оптимизируйте производительность с помощью Profiler и отлаживайте свою игру, чтобы получить готовый продукт.
Скачать книгу
📚.NET MAUI Projects — 3rd Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 (2024)
✍️Автор: Daniel Hindrikes
📃Страниц: 630
Начиная с обзора .NET Core и принципов его работы, книга делится советами по выбору правильной среды разработки для планирования многоплатформенных приложений. Затем вы создадите свое первое приложение .NET MAUI и перейдете к изучению использования Shell для реализации архитектуры приложений. Прогрессируя по сложности, проекты помогут вам создать приложения, начиная от трекера местоположения и карты погоды и заканчивая машинным обучением и многопользовательскими играми. Кроме того, в книге вы узнаете о современных фреймворках для мобильной разработки, таких как SQLite, .NET Core и ML.NET, что позволит вам адаптировать свои приложения для платформ Windows, macOS, Android и iOS, обеспечив их нативную производительность.
Скачать книгу
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
📚Salesforce CRM Administration Handbook: A comprehensive guide to administering, configuring, and customizing Salesforce CRM (2024)
✍️Автор: Krzysztof Nowacki
📃Страниц: 328
Начав с обзора возможностей и ограничений Salesforce, вы перейдете к целостному пониманию архитектуры системы на реальных примерах, включая обходные пути, позволяющие успешно завершать проекты. Углубляясь, вы узнаете о фундаментальных концепциях CRM-системы, ее назначении и ключевой роли администратора в жизненном цикле Salesforce. Вы также изучите основные структуры всей системы Salesforce и сможете уверенно ориентироваться в хитросплетениях безопасности, автоматизации и отчетности в Sales/Service Cloud.
Скачать книгу
📚Build Your Own Web Server From Scratch in Node.JS: Learn network programming, HTTP, and WebSocket by coding a Web Server (2024)
✍️Автор: James Smith
📃Страниц: 131
Что внутри:
- Сетевое программирование.
- Протоколы и коммуникации.
- HTTP в деталях.
- WebSocket и параллелизм.
- В проекте используются Node.js и TypeScript без каких-либо зависимостей, но многие концепции не зависят от языка, поэтому книга будет полезна для изучающих любой язык.
Скачать книгу
⚡️Proglib запускает канал про ИИ для генерации звука
Там мы будем рассказывать про все существующие нейросети, которые генерируют музыку и голос — с пошаговыми инструкциями, инструментами и лайфхаками.
⭐️генерация голоса и музыки
⭐️замена и перевод речи
⭐️распознавание звуков
👉Подписывайтесь!
📚Business Intelligence with Looker Cookbook: Create BI solutions and data applications to explore and share insights in real time (2024)
✍️Автор: Khrystyna Grynko
📃Страниц: 256
Вы начнете с основ, от настройки окружения Looker до конфигурирования представлений и моделей с помощью LookML. Вы изучите навигацию по данным в Explore, настройку приборных панелей в соответствии с вашими потребностями и добавление динамических элементов для интерактивности. Попутно вы приобретете бесценные навыки устранения неполадок, чтобы решать типичные проблемы и оптимизировать использование Looker, обеспечивая плавную и бесперебойную работу. Также книга расширяет понимание за пределы основ, вооружая вас знаниями, необходимыми для разработки приложений Looker и их плавной интеграции с другими инструментами и приложениями. Также изучите передовые методы использования всего потенциала Looker, что позволит вам принять решения на основе данных и внедрить инновации в вашей организации.
Скачать книгу
📚Active Directory and PowerShell for Jobseekers: Learn how to create, manage, and secure user accounts (2024)
✍️Автор: Mariusz Wróbel
📃Страниц: 474
Эта книга проведет вас через все этапы жизненного цикла Active Directory, охватывая проектирование, развертывание, настройку и управление. Особое внимание уделяется автоматизации с помощью PowerShell, что поможет вам научиться автоматизировать процессы с помощью сценариев. Обучение начинается с управления Active Directory, создания среды разработки в Azure. Далее вы получите подробный обзор создания среды, ее конфигурации, мониторинга, настроек безопасности и восстановления. Благодаря примерам, представленным как с помощью ручных действий, так и автоматизированных сценариев PowerShell, книга позволяет читателям выбрать удобный для них метод изучения автоматизации PowerShell. Также знакомит с инструментами DevOps для облачной инфраструктуры, охватывая управление обновлениями, мониторинг, безопасность и ресурсы автоматизации.
Скачать книгу
📚Beginning Stm32: Developing with FreeRTOS, libopencm3, and GCC (2024)
✍️Автор: Warren Gay
📃Страниц: 190
Каждая глава содержит четкие объяснения аппаратных возможностей STM32, которые помогут вам начать работу с устройством, включая GPIO и некоторые другие периферийные устройства ST Microelectronics, такие как USB и контроллер шины CAN. Вы узнаете, как загрузить и настроить среду разработки libopencm3 + FreeRTOS, используя GCC. Установив все необходимое, вы будете использовать FreeRTOS для создания задач, очередей и мьютексов. Вы также научитесь работать с шиной I2C, чтобы добавить GPIO с помощью чипа PCF8574. И как создать ШИМ-выход для RC-управления с помощью аппаратных таймеров.
Скачать книгу
📚The Software Developer’s Guide to Linux: A practical, no-nonsense guide to using the Linux command line and utilities as a software developer (2024)
✍️Автор: David Cohen
📃Страниц: 300
Книга написана специально для инженеров-программистов, а не для системных администраторов Linux, поэтому в каждой главе вы узнаете достаточно теории, чтобы понять, что вы делаете, прежде чем перейти к практическим командам, которые вы можете использовать в своей повседневной работе в качестве разработчика программного обеспечения.
По мере работы над книгой вы быстро усвоите основы работы Linux и освоите командную строку. Получив основные навыки, вы увидите, как применять их в различных контекстах, с которыми вы сталкиваетесь как разработчик программного обеспечения: создание и работа с образами Docker, автоматизация скучных задач сборки с помощью сценариев оболочки и устранение проблем в производственных средах.
Скачать книгу
📚Generative Art with JavaScript and SVG: Utilizing Scalable Vector Graphics and Algorithms for Creative Coding and Design (2024)
✍️Автор: David Matthew
📃Страниц: 257
Начав с простого генеративного эскиза, который иллюстрирует, а затем объясняет фундаментальные концепции программирования, такие как переменные, типы данных, операторы, циклы, условия и функции, читатель узнает о возможностях масштабируемой векторной графики, о том, как играть со случайностью и регулярностью, как использовать шум для создания органической вариативности и как сделать эскизы интерактивными и динамичными. Затем будут рассмотрены более сложные темы, такие как контуры, эффекты фильтров, тригонометрия, упаковка фигур, поля потока и фракталы.
Скачать книгу