CodeMode | Программирование
11.2K subscribers
3.29K photos
5 videos
10 files
3.32K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Practical Memory Forensics: Jumpstart effective forensic analysis of volatile memory, Oleg Skulkin

• Начиная с введения в криминалистику памяти, эта книга постепенно познакомит вас с более современными концепциями поиска и исследования сложных вредоносных программ с использованием бесплатных инструментов и фреймворков для анализа памяти. Эта книга использует практический подход и использует образы памяти из реальных инцидентов, чтобы помочь вам лучше понять предмет и развить навыки, необходимые для расследования и реагирования на инциденты, связанные с вредоносным ПО, и сложные целевые атаки.

• Вы познакомитесь с внутренними компонентами Windows, Linux и macOS, а также изучите методы и инструменты для обнаружения, исследования и поиска угроз с помощью криминалистической экспертизы памяти.

🧷Скачать бесплатно.

2022 #ENG
📕 Python для сетевых инженеров. Автоматизация сети, программирование и DevOps, Чоу Эрик

• Сети образуют основу для развертывания, поддержки и обслуживания приложений. Python - идеальный язык для сетевых инженеров, предлагающий инструменты, которые ранее были доступны только системным инженерам и разработчикам приложений. Прочитав эту книгу, вы из обычного сетевого инженера превратитесь в сетевого разработчика, подготовленного ко встрече с сетями следующего поколения.

• Третье издание полностью переработано и обновлено для использования Python 3. Помимо новых глав, посвященных анализу сетевых данных с помощью стека ELK (Elasticsearch, Logstash, Kibana и Beats) и Azure Cloud Networking, в него включены сведения по использованию Ansible и фреймворков pyATS и Nornir. Кроме того, были обновлены примеры для лучшего понимания концепций и обеспечения совместимости.

🧷Скачать бесплатно.

2023 #RU
📕 Cloud Native Applications with Docker and Kubernetes: Design and Build Cloud Architecture and Applications with Microservices, EMQ, and Multi-Site Configurations, Jonathan Bartlett

• Эта книга отправляет разработчиков в путешествие в cloud с помощью Docker и Kubernetes. Она расскажет вам об основах контейнеров Docker, о том, как они создаются, запускаются и публикуются, а также о том, как система Kubernetes позволяет использовать контейнеры для лучшего управления облачными приложениями.

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

🧷Скачать бесплатно.

2022 #ENG
📕 Грокаем функциональное мышление, Эрик Норманд

• Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы? Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее.

• Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности. Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.

🧷Скачать бесплатно.

2023 #RU
📕 Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512

• Изучите основы программирования x86 Single instruction multiple data (SIMD) с использованием внутренних функций C++ и языка ассемблера x86-64. Эта книга подчеркивает темы и технологии программирования x86 SIMD, которые актуальны для современной разработки программного обеспечения в приложениях, которые могут использовать параллелизм на уровне данных, важный для обработки больших данных, больших пакетов данных.

• Содержание и организация книги разработаны таким образом, чтобы помочь вам быстро понять и использовать возможности SIMD процессоров x86. Она также содержит большое количество исходного кода, структурированного таким образом, чтобы ускорить изучение и понимание основных концепций и алгоритмов программирования SIMD.

🧷Скачать бесплатно.

2022 #ENG
📕 Разработка приложений с графическим пользовательским интерфейсом на языке Python, С.В. Букунов, О.В. Букунова

• Настоящее пособие содержит основные сведения о создании приложений на языке Python с графическим пользовательским интерфейсом с помощью библиотеки Tk. Рассматриваются основные типы элементов, управляющих работой приложения, и способы их программной реализации. Даются понятия визуального проектирования и событийного программирования.

• Приводятся многочисленные практические упражнения с примерами программного кода, помогающие понять основные способы практической реализации графических пользовательских интерфейсов. Рассматриваются возможности библиотеки Tk по созданию компьютерной анимации. В пособии содержатся краткие теоретические сведения, упражнения и примеры программ с подробными комментариями, а также задания для самостоятельной работы.

🧷Скачать бесплатно.

2023 #RU
📕 Getting Started with Ethereum: A Step-by-Step Guide to Becoming a Blockchain Developer, Davi Pedro Bauer

• Начните разработку блокчейна с помощью этого пошагового руководства. В этой книге вы пройдете весь путь от установки необходимого программного обеспечения до написания, тестирования и развертывания смарт-контрактов.

• В этой книге рассматриваются технологии, наиболее тесно связанные с Ethereum, такие как IPFS, Filecoin, ENS, Chainlink, Truffle, Ganache, OpenZeppelin, Pinata, Fleek, Infura, Metamask и Opensea. Автор расскажет как составлять проекты и контракты, настраивать сети и развертывать смарт-контракты на блокчейн. Затем он рассказывает о смарт-контрактах, включая их развертывание и верификацию.

• Эта книга подходит к блокчейну таким образом, чтобы вы могли сосредоточиться на наиболее интересующей вас теме, охватывая технологии, связанные с Ethereum, в целом, а не только фокусируясь на Solidity.

🧷Скачать бесплатно.

2022 #ENG
📕 Идеи машинного обучения: от теории к алгоритмам, Шай Шалев-Шварц, Шай Бен-Давид

• Машинное обучение — один из самых быстро развивающихся разделов информатики, с приложениями в самых разных областях. Цель этой книги — познакомить читателя с фундаментальными принципами машинного обучения и характерными для него алгоритмическими парадигмами. Книга содержит обширный свод основополагающих теоретических идей машинного обучения и математические выкладки, благодаря которым эти идеи становятся практическими алгоритмами.

• Вслед за изложением базовых основ дисциплины рассматривается широкий спектр тем, не нашедших достаточного отражения в предшествующих учебниках: вычислительная сложность обучения, понятия выпуклости и устойчивости, важные алгоритмы, включая стохастический градиентный спуск, нейронные сети и обучение структурированному выводу, а также совсем недавние теоретические концепции, например, PAC-байесовский подход и границы сжатия.

🧷Скачать бесплатно.

2019 #RU
Еб*ло скилбокса представили?

Без лишних слов: в Архиватор залили более 10 террабайт курсов. Среди школ:

Скилы (конечно же)
Гикбрейнс (есть пара новинок)
Скилфектори (даже то, чего нигде не было)
Яндекс Практикум ("крутая защита" говорили они)

Не теряй возможности, обучайся бесплатно: Архиватор
📕 Full Stack Development with MongoDB: Covers Backend, Frontend, APIs, and Mobile App Development using PHP, NodeJS, ExpressJS, Python and React Native, Manu Sharma

• Целью этой книги является разработка Full-Stack с использованием MongoDB и масштабирование вашего опыта до разработки веб и мобильных приложений.

Начиная с основ, книга поможет любому программисту и разработчику, а также тем, кто работает с NodeJS, PHP, Python и React Native, настроить свою рабочую среду с MongoDB. В книге подробно рассматриваются различные полностековые конфигурации библиотек и фреймворков для мобильных и веб-приложений.

• Также подробно объясняются REST API, операции CRUD. Навыки использования PHP, ExpressJS, NodeJS, Python и React Native со временем становятся все более прочными.

🧷Скачать бесплатно.

2022 #ENG
📕 Создание приложений машинного обучения. От идеи к продукту, Эммануэль Амейзен

• Освойте ключевые навыки проектирования, разработки и развертывания приложений на базе машинного обучения (МО)!
Пошаговое руководство по созданию МО-приложений с упором на практику: для специалистов по обработке данных, разработчиков программного обеспечения и продакт-менеджеров.

• Читая эту книгу, вы шаг за шагом создадите реальное практическое приложение — от идеи до внедрения. В вашем распоряжении примеры кодов, иллюстрации, скриншоты и интервью с ведущими специалистами отрасли. Вы научитесь планировать и измерять успех МО-проектов, разберетесь, как построить рабочую модель, освоите способы ее итеративной доработки. И, наконец, познакомитесь со стратегиями развертывания и мониторинга.

🧷Скачать бесплатно.

2023 #RU
📕 Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play, David Foster

• Генеративное моделирование — одна из самых горячих тем в области искусственного интеллекта. Теперь можно научить машину преуспевать в человеческих начинаниях, таких как рисование, письмо и сочинение музыки.

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

• Автор Дэвид Фостер демонстрирует внутреннюю работу каждой техники, начиная с основ глубокого обучения и заканчивая некоторыми из самых передовых алгоритмов в этой области. Благодаря советам и рекомендациям вы поймете, как сделать так, чтобы ваши модели обучались более эффективно и становились более творческими.

🧷Скачать бесплатно.

2019 #ENG
📕 Разработка приложений на Swift 5.1 и SwiftUI с нуля, Казанский А. А.

• Рассмотрены принципы протокольно-ориентированного и функционального программирования на языке Swift 5.1 для операционных систем macOS, iOS и iPadOS. Подробно описана среда разработки Xcode 11.2 и новейшая технология Apple – SwiftUI.

• Приведены приемы проектирования и разработки программ для macOS с использованием фреймворка Cocoa, мобильных приложений с помощью фреймворка Cocoa Touch, описаны принципы создания проектов с интерфейсом Storyboard. Главы содержат упражнения с решениями и примеры кода для начинающих программистов.

🧷Скачать бесплатно.

2021 #RU
📕 Mastering API Architecture, James Gough

• Из этой практической книги вы узнаете о стратегиях создания и тестирования REST API, которые используют API-шлюзы для объединения приложений на уровне микросервиса.

• Авторы Джеймс Гоф, Дэниел Брайант и Мэтью Оберн демонстрируют, как простые дополнения к этой инфраструктуре могут помочь инженерам и организациям перейти в облако; и открывают возможность подключения внутренних служб с использованием таких технологий, как service mesh.

🧷Скачать бесплатно.

2022 #ENG
📕 Docker Compose для разработчика, Годзурас Эммануил

• Разработка программного обеспечения становится все сложнее из-за использования различных инструментов. Приложения приходится упаковывать вместе с программными компонентами, чтобы упростить их работу, но это усложняет их запуск.

• С помощью Docker Compose можно всего одной командой настроить приложение и необходимые зависимости.
Вы познакомитесь с основами томов и сетей Docker, с командами Compose, их назначением и вариантами использования. Настроите базу данных для повседневной работы, доступную через сеть Docker, установите связь между микросервисами. Научитесь с помощью Docker Compose запускать целые стеки локально, моделировать промышленные окружения и расширять задания CI/CD.

• Кроме того, узнаете, как извлечь выгоду из Docker Compose при создании развертываний в промышленных окружениях, а также подготовите инфраструктуру в общедоступных облаках.

🧷Скачать бесплатно.

2023 #RU
📕 Getting Started with Visual Studio 2022: Learning and Implementing New Features, Dirk Strauss

• Узнайте, как использовать возможности Visual Studio 2022 и правильно применять IDE, чтобы она стала вашим универсальным решением для создания качественного кода. Узнайте, что нового в VS 2022 и изучите существующие возможности Visual Studio, чтобы стать более эффективным программистом.

• В этом переработанном издании рассматриваются последние возможности Visual Studio 2022 и как их использовать. Книга включает новые темы, такие как навигация по подсловам, редактирование несколькими каретками, как включить очистку кода при сохранении, использование точек останова и новые возможности отладки, такие как временные точки останова и зависимые точки останова.

🧷Скачать бесплатно.

2022 #ENG
Лучший мерч для айтишников уже здесь

Увлеченные люди из международной IT компании @involta создали лучший мерч для работников индустрии.

И это самая настоящая правда! Попробуй сам - достаточно один раз надеть их футболку, и ты уже не захочешь покупать что-то другое. Там и материал крутой, и принты что надо, ничего лишнего.

Это те самые футболки, которые отлично подчеркнут твою любовь к технологиям.

Эти и другие крутые принты можно выбрать здесь

Закажи футболку Involta уже сегодня и стань частью большой айтишной семьи!