📚Modern Operating Systems (2024)
✍️Автор: Andrew Tanenbaum
📃Страниц: 356
Эта книга включает в себя последние разработки и технологии в области операционных систем. Автор в ясной и увлекательной манере излагает концепции, которыми должен овладеть каждый разработчик ОС. Подробно рассматриваются такие темы, как процессы, потоки, управление памятью, файловые системы, ввод-вывод, тупиковые ситуации, дизайн интерфейса, мультимедиа, компромиссы в производительности и тенденции в разработке ОС.На конкретных примерах рассматриваются популярные ОС и приводится реальный контекст. Таненбаум также предоставляет информацию о текущих исследованиях, основываясь на своем опыте исследователя операционных систем.
Скачать книгу
📚Professional C++ (2024)
✍️Автор: Marc Gregoire
📃Страниц: 1376
Professional C++ — это продвинутое руководство по программированию на языке C++. Каждая фича объясняется на примерах, включая фрагменты кода, которые вы можете вставлять в свои собственные приложения. Многие опытные разработчики никогда полностью не исследовали границы возможностей языка; в этой книге раскрываются особые фичи, о которых вы никогда не знали, и подробно рассказывается, как использовать их в реальных решениях.
Скачать книгу
📚Modern CSS with Tailwind: Flexible Styling Without the Fuss (2022)
✍️Автор: Noel Rappin
📃Страниц: 104
Tailwind CSS — это новый интересный CSS-фреймворк, который позволяет создавать дизайн сайта, комбинируя простые классы для создания сложных эффектов. С помощью Tailwind вы можете стилизовать текст, перемещать элементы на странице, создавать сложные макеты страниц и адаптировать дизайн для устройств от телефона до широкоэкранного монитора. Из этой книги вы узнаете, как использовать Tailwind для обеспечения гибкости и последовательности, начиная с мельчайших деталей типографики и заканчивая всем дизайном вашего сайта.
Скачать книгу
📚The Cloud Computing Journey: Design and deploy resilient and secure multi-cloud systems with practical guidance (2023)
✍️Автор: Divit Gupta
📃Страниц: 440
Это всеобъемлющее руководство по облачным вычислениям предлагает опыт и лучшие практики для оценки различных поставщиков и инструментов облачных вычислений. Получив глубокое понимание основ облачных вычислений, вы углубитесь в архитектуру облака, его проектирование и внедрение. Вооружившись этими экспертными знаниями, компании смогут избежать дорогостоящих ошибок, обеспечить безопасность и соответствие облачных систем нормативным требованиям, а также создать облачные системы, способные адаптироваться и развиваться вместе с бизнесом.
Скачать книгу
📚Observability with Grafana: Monitor, control, and visualize your Kubernetes and cloud platforms using the LGTM stack (2024)
✍️Автор: Rob Chapman
📃Страниц: 356
Начиная с обзора концепций наблюдаемости, эта книга научит вас инструментировать код и отслеживать системы на практике с помощью стандартных протоколов и библиотек Grafana. По мере продвижения вы создадите бесплатный облачный экземпляр Grafana и развернете демонстрационное приложение на кластере Kubernetes, чтобы углубиться в реализацию стека LGTM. Вы узнаете, как подключить Grafana Cloud к AWS, GCP и Azure для сбора данных об инфраструктуре, создания интерактивных панелей, использования индикаторов уровня обслуживания и целей для создания отличных оповещений, а также использования возможностей AI и ML для поддержания работоспособности систем. Вы также изучите мониторинг реальных пользователей с помощью Faro и мониторинг производительности с помощью Pyroscope и k6.
Скачать книгу
📚50 Java Concepts Every Developer Should Know: The Perfect Guide Every Java Developer Needs to Get Started (2023)
✍️Автор: Hernando Abella
📃Страниц: 197
Что внутри:
🔸Паттерны проектирования в Java.
🔸Синхронизация потоков.
🔸Перечисления.
🔸Коллекции и методы.
🔸Создание API с помощью Spring Framework.
Скачать книгу
📚Patterns of Distributed Systems (2023)
✍️Автор: Unmesh Joshi
📃Страниц: 390
Набор паттернов, представленных в книге, будет полезен всем разработчикам — даже если они не занимаются непосредственно созданием распределённых систем и в основном используют их как «черный ящик». Изучение этих паттернов поможет читателям глубже понять проблемы, связанные с распределенными системами, а также выбрать подходящие облачные сервисы и продукты. В книгу включены паттерны репликации данных, паттерны разделения данных, паттерны распределенного времени, паттерны управления кластерами и паттерны связи между узлами.
Скачать книгу
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
-50% на наш флагманский курс по вышмату + курс по machine learning в подарок
📣 В честь 23 февраля мы решили снизить цену на курс по математике и подарить курс по machine learning в подарок — https://proglib.io/w/42bc2413
14 990 рублей 29 990 рублей до 29 февраля
⭐️ На курсе вы получите все необходимые знания для старта карьеры в DS или аналитике.
Что еще вас ждет на курсе:
🔹 Полугодовая программа от преподавателей ВМК МГУ;
🔹 150 практических заданий и 47 видеолекций;
🔹 Бессрочный доступ ко всем материалам курса;
🔹 Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
‼️ Переходите на сайт, читайте подробности и заходите на обучение по самым выгодным условиям — https://proglib.io/w/42bc2413
📚Asynchronous Programming in Rust: Learn asynchronous programming by building working examples of futures, green threads, and runtimes (2024)
✍️Автор: Carl Fredrik Samson
📃Страниц: 306
Вы начнете с создания прочного фундамента в области асинхронного программирования и изучите различные стратегии моделирования потока программ. Затем книга проведет вас по языковым реализациям, объясняя на практических примерах такие понятия, как epoll, stackfull coroutines, green threads и callbacks. Последний раздел посвящен языку Rust, в нем рассматриваются фьючерсы, генераторы и паттерн реактор-исполнитель. Вы примените полученные знания для создания своей среды исполнения, закрепив опыт в этой динамичной области. На протяжении всей книги вы не только освоите асинхронные функции Rust, но и увидите, как Rust моделирует асинхронный поток программ.
Скачать книгу
📚APIs Unlocked: Defending Against Hackers and Threats (2022)
✍️Автор: Josh Montgomery
📃Страниц: 152
Книга охватывает широкий спектр тем, связанных с безопасностью API, включая распространенные атаки и уязвимости API, методы тестирования на проникновение, методы безопасного кодирования, механизмы аутентификации и авторизации, обработку ошибок, безопасные протоколы связи, шифрование, контроль доступа, управление сессиями, ведение журналов и аудит. На подробных примерах и конкретных ситуациях читатели узнают, как выявлять и снижать риски безопасности, внедрять лучшие практики защиты API и обеспечивать безопасность и надежность своих API. Книга также содержит практические советы по работе с API сторонних разработчиков и обеспечению безопасности API в облачных средах.
Скачать книгу
📚Programming Elixir (2018)
✍️Автор: Dave Thomas
📃Страниц: 410
Если вы знакомы с современным языком программирования Elixir и хотели бы упрочить свои навыки, в данном руководстве вы найдёте обзор актуальной версии языка, его возможностей и лучших практик использования. Автор объяснит вам принципы создания параллельных приложений, условия для функционального программирования на Elixir, и всё это на множестве интересных примеров приложений.
Скачать книгу
📚Practical Guide to Applied Conformal Prediction in Python: Learn and apply the best uncertainty frameworks to your industry applications (2023)
✍️Автор: Valery Manokhin
📃Страниц: 240
Отправляйтесь во всестороннее путешествие по Conformal Prediction, исследуя его основы и практическое применение в бинарной классификации, регрессии, прогнозировании временных рядов, несбалансированных данных, компьютерном зрении и NLP. В каждой главе рассматриваются конкретные аспекты, предлагаются практические идеи и лучшие практики для повышения надежности прогнозирования. В завершение книга посвящена нюансам многоклассовой классификации, обеспечивая экспертный уровень знаний для беспрепятственной интеграции конформного предсказания в различные отрасли. Практические примеры на Python с использованием реальных наборов данных подкрепляют интуитивные объяснения, обеспечивая надежное понимание этой современной системы количественной оценки неопределенности.
Скачать книгу
📚Creating Responsive Websites Using HTML5 and CSS3: A Perfect Reference for Web Designers (2024)
✍️Автор: Varun Gor
📃Страниц: 269
Вы увидите, как перевести устаревшие веб-сайты в современные и отзывчивые в очень простой и понятной пошаговой манере. Кроме того, вы научитесь использовать вспомогательное программное обеспечение для создания, запуска и отладки любых проблем, которые могут возникнуть в процессе разработки. Книга также покажет вам, как создавать сайты, работающие на нескольких устройствах и в различных браузерах, таких как Opera, Chrome, Internet Explorer или Edge. Все это будет рассмотрено с помощью вспомогательных файлов, программного обеспечения с открытым исходным кодом, а также практического руководства по созданию демонстрационного сайта и изучению новых технологий.
Скачать книгу
📚Machine Learning Algorithms Using Scikit and TensorFlow Environments (2023)
✍️Автор: Amit Kumar Tyagi
📃Страниц: 320
Машинное обучение способно решать проблемы в режиме реального времени. Оно включает в себя несколько алгоритмов, таких как классификация, кластеризация и другие.Для изучения этих важнейших алгоритмов нам необходимы такие инструменты, как Scikit и TensorFlow. Книга Machine Learning Algorithms Using Scikit and TensorFlow Environments помогает исследователям изучить и реализовать эти важнейшие алгоритмы. Охватывая такие ключевые темы, как классификация, искусственные нейронные сети, прогнозирование, случайный лес и регрессионный анализ, этот первоклассный справочник идеально подходит для профессионалов отрасли, компьютерщиков, исследователей, академиков, ученых, практиков, преподавателей и студентов.
Скачать книгу
⚡️Свершилось: канал с книгами только по Java
Мы создали для вас канал с самыми полезными книгами по Java — подписывайтесь!
👉Книги для джавистов | Java
👀 Итоги недели в мире ИИ и обзоры новых сервисов: новый чип LPU от Groq в 12.5 раз быстрее GPU от NVIDIA
У нас вышла очередная статья на 📰 по мотивам еженедельной рассылки про последние новости и тенденции в мире ИИ.
Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈
💬Новости
▫️ Выяснилось, что генерация одной минуты видео нашумевшей моделью Sora (OpenAI) занимает более одного часа.
▫️Компания Groq выпустила новый чип LPU (Language Processing Unit), который обеспечивает феноменально высокую скорость работы с большими языковыми моделями. Так, чат-бот Groq, работающий на собственном железе, генерирует в среднем 500 токенов в секунду, а ChatGPT-3.5 на GPU — не больше 40.
▫️ИИ-генератор кода, разрабатываемый стартапом Magic, теперь поддерживает контекст до 3,5 млн токенов и демонстрирует недоступный ранее уровень логики.
🛠 Инструменты
▫️Zenfetch Personal AI — создаёт ИИ-ассистента и личную интерактивную базу знаний на основе любого сохранённого из веба контента — статей, PDF-файлов, фото и YouTube-видео.
▫️AdGen — генератор рекламных креативов.
▫️Sheet Savvy AI — ассистент для работы с данными в таблицах Google Sheets.
▫️Swizzle — браузерный ИИ-конструктор фуллстек-приложений: сделает бэкенд, фронтенд, авторизацию и базу данных.
⚙ Сделай сам
Статья о том, как создать NotesGPT — веб-приложение для работы с голосовыми заметками и сделанными на их основе списками дел.
🤔 Остаться или уйти? Оптимальный срок работы на одном месте
Вы любите свою работу, интересные проекты вам гарантированы, зарплата повышается каждый год. Но вот уже 5 лет вы трудитесь в одной и той же компании. Не пора ли что-то изменить, пока мотивация окончательно не улетучилась?
Многие опытные айтишники сталкиваются с такой дилеммой. С одной стороны, текущее место работы устраивает. С другой — хочется разнообразия, новых задач и знаний.
Должен ли современный IT-специалист менять работу чаще, чем раз в 5 лет? Или лучше наращивать экспертизу в рамках одной компании? А может дело совсем не в сроках, а в качестве задач и развитии карьеры?
👉 Расскажите о своём опыте в нашем новом опросе 👈
💸 Рост или падение? Изменение зарплат в IT за 2023 год
Чтобы разобраться в этом вопросе, «Библиотека программиста» решила провести опрос среди читателей издания. Мы хотим понять, выросли ли ваши зарплаты в 2023 году и если да, то на сколько процентов. Или может быть наоборот — ваши доходы снизились на фоне кризисных явлений в экономике?
Примите участие в нашем коротком опросе и поделитесь своим мнением! Вместе мы проанализируем текущую ситуацию на рынке труда в IT-сфере и поймем, что ждёт эту отрасль дальше. Ждём ваших ответов!
Опрос займёт у вас примерно 4 минуты.
👉 Ссылка на опрос
📚GPT-4 For Developers (2023)
✍️Автор: Oswald Campesato
📃Страниц: 152
Эта книга призвана сократить разрыв между теоретическим пониманием и практическим применением, что делает его полезным инструментом для разработчиков программного обеспечения, специалистов по изучению данных, исследователей ИИ и энтузиастов технологий, заинтересованных в использовании возможностей GPT-4 в средах Python. Книга содержит набор примеров кода на Python 3.x, сгенерированных с помощью ChatGPT и GPT-4. В главе 1 представлен обзор ChatGPT и GPT-4, затем следует глава 2, содержащая примеры кода Python 3.x для решения различных задач программирования на Python. Глава 3 содержит примеры кода для визуализации данных, а глава 4 — примеры кода для линейной регрессии. Последняя глава посвящена визуализации с помощью Gen AI (Generative AI) и DALL-E.
Скачать книгу
🤔 Как нестандартно войти в АйТи
Многие IT-специалисты приходят в эту сферу нестандартным путем — кто-то начинал как самоучка, а кто-то стал программистом случайно. Был ли у вас необычный старт карьеры в IT?
Расскажите нам свою историю! Ваш опыт может вдохновить тех, кто мечтает о переменах, но пока не решается начать.
❤️ С нетерпением ждем ваших комментариев!
📚Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges (2022)
✍️Автор: Olaf Zimmermann
📃Страниц: 544
В книге эксперты и разработчиков рассказывают обо всем жизненном цикле API, начиная с запуска проектов и постановки целей, заканчивая определением требований, разработкой дизайна, планированием развития и созданием полезной документации. Они кристаллизуют коллективные знания многих практиков в 44 паттерна проектирования API, последовательно объясняя контекст, плюсы и минусы, концептуальные решения и конкретные примеры. Чтобы сделать язык паттернов доступным, они представляют модель домена, конкретный пример, описание решений с вариантами и критериями выбора паттернов, а также примеры реальных проектов, в которых эти паттерны применяются в двух разных отраслях.
Скачать книгу
📚Quantum Computing and Future: Understand Quantum Computing and Its Impact on the Future of Business (2022)
✍️Автор: Utpal Chakraborty
📃Страниц: 124
Эта книга дает целостное представление о потенциале квантовых вычислений в различных отраслях и секторах экономики. Книга затрагивает практически все области применения, в которых могут быть использованы возможности квантовых вычислений, помогая читателям понять, как эта инновационная технология обеспечивает гибкость и трансформацию предприятий. Книга начинается с концепций и принципов квантовых вычислений, за которыми следует процесс квантовых вычислений функций. В книге рассказывается о том, как квантовые вычисления привели к трансформации всех отраслей. Книга описывает, как предприятие может использовать огромные возможности квантовых вычислений и внедрить их в свою бизнес-инфраструктуру для достижения оптимальной производительности.
Скачать книгу
📚Defending APIs: Uncover advanced defense techniques to craft secure application programming interfaces (2024)
✍️Автор: Colin Domoney
📃Страниц: 384
Для тех, кто ищет исчерпывающие сведения о создании, развертывании и управлении API как первой линии киберзащиты, эта книга предлагает бесценное руководство. Первые главы посвящены строительным блокам API, взлому API с использованием уязвимостей и примерам недавних взломов, а последующие разделы книги посвящены формированию навыков, необходимых для защиты API в реальных сценариях. Руководствуясь четкими пошаговыми инструкциями, вы изучите наступательные методы проверки уязвимостей, атаки и эксплуатации API. Переходя к защитным методам, вы узнаете об эффективных способах защиты от распространенных атак. Книга содержит множество примеров из практики, которые помогут вам применить изучаемые методы на практике, а также глубокие знания и множество лучших практик для создания лучших API с нуля.
Скачать книгу
📚Functional Design: Principles, Patterns, and Practices (2023)
✍️Автор: Robert Martin
📃Страниц: 384
В книге объясняется, как и зачем использовать функциональное программирование для создания лучших систем для реальных клиентов. Автор сравнивает ООП структуры кодирования на Java с теми, которые позволяют функциональные языки, определяет лучшие роли для каждой из них и показывает, как создавать лучшие системы, разумно используя их в контексте. Автор придерживается прагматического подхода, сводя к минимуму теорию в пользу решения проблем «на практике». На доступных примерах разработчики узнают, как простой в освоении и семантически богатый язык Clojure может помочь им улучшить чистоту кода, дизайн, дисциплину и конечные результаты. Автор рассматривает известные принципы SOLID и Gang of Four Design Patterns с функциональной точки зрения, объясняя, почему паттерны остаются чрезвычайно ценными для функциональных программистов, и как использовать их для достижения превосходных результатов.
Скачать книгу
🛍 -50% на наш флагманский курс по вышмату + курс по machine learning в подарок
📣 В честь 23 февраля мы решили снизить цену на курс по математике и подарить курс по machine learning в подарок – https://proglib.io/w/f04717b3
14 990 рублей 29 990 рублей до 29 февраля
⭐️ На курсе вы получите все необходимые знания для старта карьеры в DS или аналитике.
Что еще вас ждет на курсе:
🔹 Полугодовая программа от преподавателей ВМК МГУ;
🔹 150 практических заданий и 47 видеолекций;
🔹 Бессрочный доступ ко всем материалам курса;
🔹 Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.
⚡️ Переходите на сайт, читайте подробности и заходите на обучение по самым выгодным условиям – https://proglib.io/w/f04717b3
📚SwiftUI Cookbook: A guide for building beautiful and interactive SwiftUI apps (2023)
✍️Автор: Juan C. Catalan
📃Страниц: 798
Отправляйтесь во всестороннее путешествие по Conformal Prediction, исследуя его основы и практическое применение в бинарной классификации, регрессии, прогнозировании временных рядов, несбалансированных данных, компьютерном зрении и NLP. В каждой главе рассматриваются конкретные аспекты, предлагаются практические идеи и лучшие практики для повышения надежности прогнозирования. В завершение книга посвящена нюансам многоклассовой классификации, обеспечивая экспертный уровень знаний для беспрепятственной интеграции конформного предсказания в различные отрасли. Практические примеры на Python с использованием реальных наборов данных подкрепляют интуитивные объяснения, обеспечивая надежное понимание этой современной системы количественной оценки неопределенности.
Скачать книгу
📚Distributed Machine Learning with PySpark: Migrating Effortlessly from Pandas and Scikit-Learn (2023)
✍️Автор: Abdelaziz Testas
📃Страниц: 490
Это «дорожная карта» для специалистов по обработке данных, рассматривающих возможность перехода от небольших библиотек данных (pandas/scikit-learn) к обработке больших данных и машинному обучению с помощью PySpark. Вы научитесь переводить код на Python из pandas/scikit-learn в PySpark для предварительной обработки больших объемов данных и построения, обучения, тестирования и оценки популярных алгоритмов машинного обучения, таких как линейная и логистическая регрессия, деревья решений, машины опорных векторов и нейронные сети.
Скачать книгу
🐣Скоро начинается сезон праздников, а к ним лучше готовиться заранее
Именно поэтому мы запустили электронные подарочные сертификаты на курсы proglib academy:
🎁 Выбирайте удобные номиналы от 1 000 до 10 000 руб;
🎁 Отправляйте получателю сразу или в конкретную дату;
🎁 Сертификат действует в течении года с момента покупки.
🙌 Дарите друзьям, сотрудникам, коллегам или партнёрам возможность получить новые знания и возможность профессионального роста в IT-сфере – https://proglib.io/w/d831f55d