📚Go Programming: Build Powerful and Efficient Software (2024)
✍️Автор: Theophilus Edet
📃Страниц: 397
Книга призвана помочь вам освоить программирование на Go с нуля. Она охватывает все, что вам нужно знать, от базового синтаксиса до таких продвинутых тем, как параллелизм, обработка ошибок и тестирование. В книге также представлены лучшие практики написания чистого, удобного в обслуживании кода и рассмотрены реальные примеры использования и примеры компаний, использующих Go в своих продуктах и услугах.
Скачать книгу
📚《會騙人的數字—統計學的迷思》 (2023)
✍️作者: Hans-Hermann Dubben
📃页数: 300
(由於updb功能所限,未能展示圖表,對本書有興趣的讀者請考慮下載epub版,以獲得更豐富的本書閱讀體驗。)
謬誤如何產生?如何用真相說謊?
謬誤好比水痘,帶有傳染性,然後慢慢地向四圍蔓延開來。若有人曾被感染並痊癒,之後由於他體內的抗體,就能抵抗疾病的再度侵襲。倘若也有人曾經辨識出謬誤,那他也不會再輕易地上當受騙。
造假的資訊排山倒海而來,令人眼花撩亂應接不暇,一旦它們探進書裡或是我們的腦袋裡,就很難再作修正。就像在19世紀末,人們發現菠菜內含有身體造血時不可或缺的豐富鐵質,於是一窩蜂爭相購買,使得當時美國的菠菜銷量提高33%,不久後隨即發現,菠菜實際的鐵質含量低於當時所認為的十倍,這誤會從何而起?有可能是打字錯誤,也有可能是以訛傳訛!不僅可能使真正新的見解慘遭埋沒,還阻擋了學術研究的進步。
作者用幽默的筆觸,點出現代科學研究裡的幼稚和愚蠢,以及它們為我們日常生活帶來的結果和影響。作者挑選這謬誤的其中一部分,在本書描寫它們形成以及蔓延的過程。藉由這本書,希望能增強讀者對謬誤的抵抗力,並為改變現狀,盡上一份心力。
下载一本书
📚GitHub Copilot for Java Developers (2024)
✍️Автор: Pritesh Mistry
📃Страниц: 100
В этой книге вы узнаете о функциональных возможностях GitHub Copilot, специально адаптированных для разработки на Java, а также получите информацию, советы и лучшие практики для максимального использования его потенциала. Независимо от того, являетесь ли вы опытным Java-разработчиком или только начинаете, эта книга вооружит вас знаниями и навыками, позволяющими легко интегрировать GitHub Copilot в процесс написания кода.
Скачать книгу
📚Asynchronous Programming: Beyond the Main Thread (2024)
✍️Автор: Theophilus Edet
📃Страниц: 308
В этом всеобъемлющем руководстве вы узнаете о фундаментальных принципах, передовых методах и практических приложениях асинхронного программирования. Получите глубокое понимание различных моделей, паттернов проектирования и овладеете искусством использования асинхронных операций ввода-вывода и программирования пользовательского интерфейса. Эта книга вооружит вас знаниями и инструментами, необходимыми для создания более быстрых, эффективных и отзывчивых приложений для современной цифровой эры.
Скачать книгу
📚Bootstrapping Microservices, 2nd Edition: With Docker, Kubernetes, GitHub Actions, and Terraform (2024)
✍️Автор: Ashley Davis
📃Страниц: 464
Это ваш наставник по микросервисам. Она научит вас использовать стандартные инструменты для создания работающего приложения для потокового видео с нуля. Вы узнаете об основах облачной разработки, включая Terraform для конфигурирования, Docker для упаковки и базовое развертывание Kubernetes. Кроме того, во второе издание включены сведения о GitHub Actions, непрерывной доставке и Infrastructure as Code.
Скачать книгу
Российский AI-ассистент разработчика доступен на GitVerse
AI-ассистенты (AI, artificial intelligence — искусственный интеллект) — это программы, которые анализируют код и предлагают варианты завершения в режиме онлайн. Разработчик может быстрее выполнять привычные задачи, избавиться от рутины сосредоточиться на важных проектах.
К одному из таких помощников вы можете получить доступ уже сейчас!
GigaCode – это AI-ассистент, который знает 15 языков программирования — Java, Python, TypeScript, C/C++ и другие. GigaCode работает в любой привычной среде разработки. Его можно подключить к IDEA, PyCharm, VSCode, Jupyter и другим.
GigaCode развивается вместе c сервисом GigaChat. В AI-ассистенте есть нейросетевые модели, которые обучены на больших корпусах исходного кода и специализируются на определенных задачах разработки. А по опыту команд в Сбере, GigaCode может сокращать время для создания кода до 25%. Ранний доступ к AI-ассистенту можно получить на площадке GitVerse. Это российская платформа для работы с исходным кодом от СберТеха, где можно хранить открытые и закрытые репозитории и продвигать свои проекты.
Чтобы получить доступ к GitVerse и протестировать GigaCode в своем проекте, оставьте заявку на сайте.
📚PowerShell 7 Workshop: Learn how to program with PowerShell 7 on Windows, Linux, and the Raspberry Pi (2024)
✍️Автор: Nick Parlow
📃Страниц: 468
В первых главах вы узнаете, где найти и как установить последнюю версию PowerShell, а также познакомитесь с отличительными особенностями, которые выделяют PowerShell среди других языков. Затем вы изучите основные концепции программирования, такие как переменные и поток управления, и перейдете к их применению. По мере продвижения вы будете работать с файлами и API, писать сценарии, функции и модули. Кроме того, вы получите навыки защиты среды PowerShell, а затем перейдете к работе с различными операционными системами.
Скачать книгу
📚Programming: Principles and Practice Using C++ (2023)
✍️Автор: Bjarne Stroustrup
📃Страниц: 656
Эта книга:
- Фокусируется на фундаментальных концепциях и методах, а не на непонятных технических деталях языка
- Является введением в программирование в целом, включая процедурное, объектно-ориентированное и общее программирование, а не просто введением в язык программирования
- Охватывает как современные методы высокого уровня, так и методы нижнего уровня, необходимые для эффективного использования аппаратных средств
- Даст вам прочный фундамент для написания полезного, корректного, безопасного с точки зрения типов, сопровождаемого и эффективного кода
- Используется современный язык C++ (C++20 и C++23)
Скачать книгу
📚Data Science: A First Introduction (2022)
✍️Автор: Melissa Lee
📃Страниц: 456
Книга посвящена использованию языка программирования R в блокнотах Jupyter для манипулирования и очистки данных, создания эффективных визуализаций и извлечения информации из данных с помощью классификации, регрессии, кластеризации и выводов. В тексте особое внимание уделяется понятным, воспроизводимым и доступным для совместного использования рабочим процессам, а также освещаются основы контроля версий. Основанная на образовательных исследованиях и принципах активного обучения, книга использует современный подход к R и включает в себя сопровождающие рабочие листы Jupyter для интерактивного, самостоятельного обучения. Книга поможет читателям хорошо подготовиться к работе над проектами в области науки о данных.
Скачать книгу
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
📚Nginx Cookbook: Advanced Recipes for High-performance Load Balancing (2024)
✍️Автор: Derek DeJonghe
📃Страниц: 220
Эта пересмотренная поваренная книга содержит простые и понятные примеры решения реальных задач по доставке приложений. Практические рецепты помогут вам настроить и использовать либо открытые, либо коммерческие предложения для решения проблем в различных случаях использования. Для профессионалов, понимающих современные веб-архитектуры, такие как n-tier или микросервисные конструкции, и распространенные веб-протоколы, такие как TCP и HTTP, эти рецепты предлагают проверенные решения для обеспечения безопасности и балансировки нагрузки программного обеспечения, а также для мониторинга и обслуживания платформы доставки приложений NGINX. Вы также изучите расширенные возможности NGINX и NGINX Plus, бесплатной и лицензионной версий этого сервера.
Скачать книгу
📚MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers (2024)
✍️Автор: Charles Bell
📃Страниц: 563
В книге используется практический подход без углубления в теорию. Она покажет вам более быстрый и простой способ программирования микроконтроллеров и IoT-устройств, научит вас MicroPython, варианту одного из самых распространенных скриптовых языков, и написана так, чтобы быть доступной для тех, кто только начинает изучать электронику. Ознакомившись с этой книгой и ее увлекательными примерами проектов, вы будете готовы использовать MicroPython для разработки собственных IoT-приложений.
Скачать книгу
📚Web Design Playground, 2nd Edition (2024)
✍️Автор: Paul McFedries
📃Страниц: 440
Это второе издание полностью обновлено новыми технологиями и продуманными подходами к созданию современных сайтов. Откройте для себя вечные техники HTML и CSS, а также погрузитесь в новые крутые теги и функции, включая Flexbox и CSS Grid. Четыре серьезных проекта проверят ваши навыки на практике и дадут вам полезные, реальные страницы для портфолио.
Не беспокойтесь о настройке собственных серверов и доменных имен — к книге прилагается бесплатная онлайновая «игровая площадка» для экспериментов и творчества. Вы сможете сосредоточиться на основных навыках, таких как верстка страниц, добавление изображений и видео, а также изучить типографику, отзывчивый дизайн и другие современные техники веб-дизайна.
Скачать книгу
📚Architecture Modernization: Socio-technical alignment of software, strategy, and structure (2024)
✍️Автор: Nick Tune
📃Страниц: 488
Книга представляет собой четкий путь к модернизации всей организации, когда вы заново представляете себе свое программное обеспечение. Из книги вы узнаете, как сочетать такие практики, как проектирование с учетом доменов, событийный штурм и картирование Уордли, чтобы выявить потребности пользователей, разработать оптимальную архитектуру и избежать возврата к старым привычкам. Провокационные примеры из практики Danske, Salesforce, правительства Великобритании и других компаний демонстрируют реальные результаты применения каждого подхода, определяя приемы, которые вы сможете эффективно использовать в своем бизнесе.
Скачать книгу
📚Hacking with Kali Linux Wireless Penetration (2024)
✍️Автор: Eddie Arnold
📃Страниц: 65
Это исчерпывающее руководство по освоению тонкостей беспроводной безопасности и проведению тестов на проникновение в беспроводные сети с использованием мощных инструментов и методологий Kali Linux. Независимо от того, являетесь ли вы профессионалом в области кибербезопасности, сетевым администратором или начинающим этичным хакером, эта книга предоставляет практический и практический подход к пониманию и использованию уязвимостей беспроводных сетей.
Скачать книгу
📚数学分析的问题集和解决方案
✍️作者: Б.П. Демидович
📃页数: 482
Знаменитая math книга лучший версия частью одна. Learning много, учить цифры анализ. Обучение statistic страдание мало полезный решение.
Информация новый всегда, полезный skill получать, переезд Китай великий работа получать. Кошка жена миска риса great wall коллектив всегда.
Поставил нравлюсь, если лучший продолжать!
下载一本书
📚HTML5 Programming: The Essential Guide to HTML5 (2024)
✍️Автор: Neo D. Truman
📃Страниц: 221
Что внутри:
- Всестороннее освещение HTML от начинающих до продвинутых тем.
- Практические примеры и фрагменты кода для практического обучения.
- Пошаговые инструкции по реализации возможностей и техник HTML.
- Подробные объяснения HTML API для расширенной функциональности.
Скачать книгу
🧑💻 Путь разработчика: один язык на всю жизнь или постоянное переобучение?
Мир IT постоянно развивается, и то, что было актуально вчера, сегодня может оказаться устаревшим. Мы хотим узнать, как часто разработчики меняют сферу деятельности и направление разработки в погоне за новыми знаниями и возможностями.
👉 Поделитесь своим мнением и опытом. Ваши ответы помогут нам лучше понять тенденции и предпочтения в сообществе разработчиков
Опрос займёт у вас примерно 4 минуты.
📚Azure Data Factory by Example: Practical Implementation for Data Engineers
✍️Автор: Richard Swinbank
📃Страниц: 421
Инженеры по обработке данных, которым необходимо сразу же приступить к работе, воспользуются этой книгой для приобретения навыков работы с Azure Data Factory v2 (ADF). Используемый в этой книге подход к ADF, позволяет начать работу с первой главы, объясняя ключевые идеи по мере их появления. От создания вашей первой фабрики данных до построения сложных вложенных конвейеров, управляемых метаданными, книга проведет вас через основные концепции облачной ETL/ELT-платформы Microsoft. В ней представлены компоненты, необходимые для перемещения и преобразования данных в облаке. Затем демонстрируются инструменты, необходимые для оркестровки, мониторинга и управления этими компонентами.
Скачать книгу
📚Expert Delphi, 2nd Edition: Robust and fast cross-platform application development (2024)
✍️Автор: Marco Cantù
📃Страниц: 424
Книга начинается с краткого обзора Delphi, который поможет вам познакомиться с IDE и языком Object Pascal. Затем книга быстро переходит к более продвинутым концепциям, а затем к архитектуре приложений и библиотеке FireMonkey, проводя вас через создание служб на стороне сервера, параллельное программирование и доступ к базам данных. В конце вы узнаете, как интегрировать свое приложение с различными веб-службами и эффективно их развертывать.
Скачать книгу
📚MySQL Crash Course, 2nd Edition (2023)
✍️Автор: Ben Forta
📃Страниц: 304
MySQL — одна из самых популярных систем управления базами данных, на которой работают все: и интернет-магистрали, и отдельные корпоративные базы данных, и простые приложения для конечных пользователей, и все, что между ними. Эта книга научит вас всему, что необходимо знать, чтобы сразу же начать работать с последней версией MySQL. Благодаря 30 целенаправленным практическим урокам вы сможете пройти краш-курс MySQL легче и эффективнее, чем вы могли себе представить.
Скачать книгу
⚡️Proglib запускает каналы про нейросети
По каждому направлению отдельно! А именно:
⭐Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
⭐Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
⭐Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
⭐Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей
И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.
Подписывайтесь!
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
📚Serverless Development on AWS: Building Enterprise-Scale Serverless Solutions (2024)
✍️Автор: Sheen Brisals
📃Страниц: 498
В этом руководстве собраны лучшие практики и паттерны в области архитектуры, безопасности и данных для архитекторов и инженеров, которые хотят создавать надежные бессерверные решения корпоративного масштаба. Автор описывает требования к внедрению serverless на предприятии, рассматривают инструменты разработки, необходимые вашей команде, и подробно объясняют нюансы тестирования событийно-управляемых и распределенных serverless-сервисов. Вы получите практические рекомендации по поддержанию изменений и узнаете, как создавать бессерверные решения с учетом принципа устойчивости.
Скачать книгу
📚Beginning C: From Beginner to Pro (2023)
✍️Автор: Ivor Horton
📃Страниц: 699
Вы поймете, что C — это базовый язык, который должен знать каждый программист. Книга написана известным автором Айвором Хортоном и экспертом-программистом Германом Гонсалесом-Моррисом. Эта книга повышает ваш уровень знаний в области программирования, проводя вас через разработку полностью рабочих приложений на языке C, которые используют полученные знания в практическом контексте. Также приводятся примеры использования устаревших функций, а также новые примеры их замены, когда можно найти простое решение.
Скачать книгу
📚Beginning Spring 6: From Beginner to Pro, 2nd Edition (2024)
✍️Автор: Andrew Lombardi
📃Страниц: 425
Авторы помогут вам начать использовать Spring Framework 6 и его экосистему, проводя вас через все лучшие практики разработки современных приложений. Вы увидите, как Spring радикально и позитивно повлиял на способы разработки и программирования приложений на Java, и узнаете, как создавать приложения с учетом особенностей Spring. Попутно вы познакомитесь со многими аспектами экосистемы Spring с помощью простых для понимания приложений, призванных научить вас не только технологии, но и практикам, которые приносят наибольшую пользу от Spring. Начиная с основ, вы будете постепенно изучать такие темы, как конфигурация и объявление бобов, жизненный цикл приложения, как развернуть приложение Spring в приложение Java EE, Spring Reactive, Spring Web, Spring Boot и Spring Cloud.
Скачать книгу
💬 Open Source по-русски: путь к технологической независимости или обочина прогресса?
Для одних организаций open source является ключом к преодолению зависимости от иностранных вендоров и драйвером инноваций, для других — дырой в безопасности и обочиной технологического прогресса.
Мы хотим изучить текущее состояние и возможности открытого ПО в России. Пройдите опрос и помогите нам увидеть ситуацию глазами IT-профессионалов.
👉 Ссылка на опрос 👈
Прохождение займёт примерно 4 минуты
📚Graph Algorithms for Data Science: With examples in Neo4j (2024)
✍️Автор: Tomaž Bratanic
📃Страниц: 352
Книга покажет вам, как строить и анализировать графы на основе структурированных и неструктурированных данных. В ней вы научитесь применять такие графовые алгоритмы, как PageRank, обнаружение/кластеризация сообществ и модели графов знаний, применяя каждый новый алгоритм в практическом проекте по работе с данными. Эта передовая книга также демонстрирует, как с помощью встраивания узлов можно создавать графы, оптимизирующие входные данные для моделей искусственного интеллекта.
Скачать книгу
📚Shell scripting for Cybersecurity: Mastering Bash to Enhance System Security, Vulnerability Management, and Threat Response (2023)
✍️Автор: Jeffery Owens
📃Страниц: 114
Что внутри:
- Управление уязвимостями: Создайте сценарий обнаружения и исправления уязвимостей до того, как ими воспользуются злоумышленники.
- Автоматизация реагирования на угрозы: Создавайте пользовательские сценарии для локализации нарушений, сбора доказательств и минимизации ущерба — все с точностью и скоростью.
- Анализ журналов и криминалистика: Расшифровывайте скрытые сообщения в системных журналах, используя Bash для выявления подозрительной активности и идентификации злоумышленников.
- Безопасность и мониторинг сети: Создавайте сценарии автоматического сканирования сети, отслеживайте трафик и стройте системы обнаружения вторжений для проактивной защиты
Скачать книгу