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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Docker Compose для разработчика: Упростите разработку и оркестрацию многоконтейнерных приложений

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

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

2023
#RU #Docker

CodeMode | Программирование | ChatGPT
📕 Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования

Рикардо Террелл научит вас писать идеальный код, с которым любые приложения будут просто летать. Книга содержит примеры на языках C# и F#, описывает паттерны проектирования конкурентных и параллельных программ как в теории, так и на практике. Вы начнете с теоретических основ параллелизма, после чего перейдете к примерам и проверенным решениям, помогающим создавать и оптимизировать код для современных многопроцессорных систем. В этой книге автор раскрыл важнейшие конкурентные абстракции, реализацию потоковой обработки событий в реальном времени и наилучшие конкурентные паттерны и практики, применимые на любых платформах.

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

2019
#RU #NET

CodeMode | Программирование | ChatGPT
📕 Agile, который работает. Как правильно трансформировать бизнес во времена радикальных перемен

«Книга “Agile, который работает” будет очень полезна для бизнеслидеров, ответственных за изменения в структуре своей организации.
В ней приводятся конкретные примеры и эмпирические данные, которые демонстрируют, как именно методология Agile помогает компаниям внедрять инновации и развиваться».
ПОЛ СЭНФОРД, старший вице-президент, Solutions Delivery, Cigna «“Agile, который работает” описывает шаги в масштабах организации, позволяющие традиционным компаниям вести разработку программного обеспечения так, как это делают цифровые гиганты. Книга также станет бесценной дорожной картой для ITдиректоров и их деловых партнеров по диджитал преобразованию».

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

2022
#RU #Math

CodeMode | Программирование | ChatGPT
📕 Искусство доказательства в математике

Доказательства играют центральную роль в высшей математике и теоретической информатике, однако многие студенты испытывают трудности при изучении предметов, которые в значительной степени основаны на доказательствах. Третье издание этого бестселлера помогает студентам перейти от механического решения задач к осмысленному доказательству теорем, обучая их приемам, необходимым для чтения и написания доказательств. Это расширенное издание, включающее более 150 новых упражнений и новую главу по теории чисел, знакомит учащихся с миром высшей математики через мастерство доказательства. Книга начинается с основ-ных понятий логики и теории множеств, на примере которых учащихся знакомятся с языком математики и его интерпретацией. Эти концепции заложены в основу методов, которые впоследствии применяются для сложных умозаключений.

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

2021
#RU #Math

CodeMode | Программирование | ChatGPT
📕 Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте, 2-е изд

Для реализации API необходимо провести большую работу, но эти усилия не всегда окупаются. Чрезмерное планирование может стать пустой тратой сил, а его недостаток приводит к катастрофическим последствиям. Во втором издании представлены решения для отдельных API и систем из нескольких API, которые позволят вам распределить необходимые ресурсы и достичь требуемого уровня эффективности за оптимальное время. Как соблюсти баланс гибкости и производительности, сохранив надежность и простоту настройки? Четыре эксперта по API объясняют разработчикам, руководителям продуктов и проектов, как максимально увеличить ценность их API, управляя интерфейсами как продуктами с непрерывным жизненным циклом.

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

2023
#RU #API

CodeMode | Программирование | ChatGPT
📕 Алгоритмы неформально. Инструкция для начинающих питонистов

Алгоритмы — это не только задачи поиска, сортировки или оптимизации, они помогут вам поймать бейсбольный мяч, проникнуть в «механику» машинного обучения и искусственного интеллекта и выйти за границы возможного.
Вы узнаете нюансы реализации многих самых популярных алгоритмов современности, познакомитесь с их реализацией на Python 3, а также научитесь измерять и оптимизировать их производительность.

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

2022
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Изучаем Python, 4-е издание

Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках. Четвертое издание "Изучаем Python" - это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет.

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

2011
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Глубокое обучение с подкреплением: теория и практика на языке Python

Глубокое обучение с подкреплением (глубокое RL) сочетает в себе два подхода к машинному обучению. В ходе такого обучения виртуальные агенты учатся решать последовательные задачи о принятии решений. За последнее десятилетие было много неординарных достижений в этой области — от однопользовательских и многопользовательских игр, таких как го и видеоигры Atari и Dota 2, до робототехники.

Эта книга — введение в глубокое обучение с подкреплением, уникально комбинирующее теорию и практику. Авторы начинают повествование с базовых сведений, затем подробно объясняют теорию алгоритмов глубокого RL, демонстрируют их реализации на примере программной библиотеки SLM Lab и напоследок описывают практические аспекты использования глубокого RL.

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

2022
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Programming: Principles and Practice Using C++. Second Edition

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

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

2014
#ENG #C

CodeMode | Программирование | ChatGPT
📕 C++ Primer

Самый продаваемый учебник и справочник по программированию, полностью переписанный для нового стандарта C++11

Полностью обновленное и переработанное для недавно выпущенного стандарта C++11, это авторитетное и всеобъемлющее введение в C++ поможет вам быстро изучить язык и использовать его современными, высокоэффективными способами. Выделяя лучшие практики сегодняшнего дня, авторы показывают, как использовать как основной язык, так и его стандартную библиотеку для написания эффективного, читаемого и мощного кода.

C++ Primer, пятое издание, представляет стандартную библиотеку C++ с самого начала, опираясь на ее общие функции и возможности, чтобы помочь вам писать полезные программы без необходимости сначала осваивать каждую деталь языка. Многие примеры книги были пересмотрены, чтобы использовать новые возможности языка и продемонстрировать, как их лучше всего использовать. Эта книга является проверенным учебником для новичков в C++, авторитетным обсуждением основных концепций и методов C++ и ценным ресурсом для опытных программистов, особенно тех, кто хочет увидеть освещение улучшений C++11.

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

2012
#ENG #C

CodeMode | Программирование | ChatGPT
📕 Data Engineering for Machine Learning Pipelines

В этой книге рассматриваются современные функции инжиниринга данных и важные библиотеки Python, которые помогут вам разрабатывать современные конвейеры машинного обучения и интеграционный код.
Книга начинается с объяснения анализа и преобразования данных, углубляясь в библиотеку Pandas, ее возможности и нюансы. Затем в ней рассматриваются новые библиотеки, такие как Polars и CuDF, предоставляя информацию о вычислениях на основе графических процессоров и передовых методах обработки данных. В тексте обсуждается важность проверки данных в инженерных процессах, представляются такие инструменты, как Great Expectations и Pandera, для обеспечения качества и надежности данных. В книге подробно рассматривается проектирование и разработка API с особым акцентом на использовании возможностей FastAPI. Она охватывает аутентификацию, авторизацию и реальные приложения, позволяя вам создавать эффективные и безопасные API с помощью FastAPI. Также изучается параллелизм в инжиниринге данных, изучая возможности Dask от базовой настройки до создания передовых конвейеров машинного обучения. Книга включает разработку и доставку конвейеров инжиниринга данных с использованием ведущих облачных платформ, таких как AWS, Google Cloud и Microsoft Azure. Заключительные главы посвящены конвейерам обработки данных в реальном времени и потоковой передачи, с упором на Apache Kafka и оркестровку рабочих процессов в области обработки данных. Инструменты рабочих процессов, такие как Airflow и Prefect, представлены для бесперебойного управления и автоматизации сложных рабочих процессов обработки данных.

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

2024
#ENG #ML

CodeMode | Программирование | ChatGPT
📕Distributed Machine Learning with PySpark

Перейдите с Pandas и Scikit-learn на PySpark, чтобы обрабатывать огромные объемы данных и сократить время. В этой книге вы узнаете, как осуществить этот переход, адаптировав свои навыки и используя сходство в синтаксисе, функциональности и совместимости между этими инструментами.
Распределенное машинное обучение с помощью PySpark предлагает дорожную карту специалистам по обработке данных, рассматривающим переход от небольших библиотек данных (pandas/scikit-learn) к обработке больших данных и машинному обучению с помощью PySpark. Вы научитесь переводить код на Python из Pandas/Scikit-научитесь использовать PySpark для предварительной обработки больших объемов данных и создания, обучения, тестирования и оценки популярных алгоритмов машинного обучения, таких как линейная и логистическая регрессия, деревья решений, случайные леса, машины опорных векторов, наивный Байес и нейронные сети.
Прочитав эту книгу, вы поймете основополагающие концепции подготовки данных и машинного обучения и приобретете навыки, необходимые для применения этих методов с использованием PySpark, отраслевого стандарта для построения масштабируемых конвейеров данных ML.

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

2023
#ENG #PySpark

CodeMode | Программирование | ChatGPT
📕Ultimate Machine Learning with Scikit-Learn

”Эффективное машинное обучение с помощью Scikit-Learn" - это уникальный ресурс, который предлагает углубленное изучение подготовки данных, методов моделирования и теоретических основ мощных алгоритмов машинного обучения с использованием Python и Scikit-Learn.
Начав с базовых методов, вы овладеете необходимыми навыками для эффективной предварительной обработки данных, что подготовит почву для надежного анализа. Далее, логистическая регрессия и деревья решений предоставят вам инструменты для более глубокого изучения прогностического моделирования, гарантируя глубокое понимание фундаментальных методологий. Вы освоите анализ данных временных рядов, а затем освоите эффективные стратегии обработки неструктурированных данных с использованием таких методов, как наивный Байесовский подход.
Перейдя к потокам данных в реальном времени, вы откроете для себя динамические подходы с K-ближайшими соседями для анализа многомерных данных с помощью метода опорных векторов (SVM). Кроме того, вы научитесь защищать свои аналитические данные от аномалий с помощью изолированных лесов и использовать прогностические возможности комплексных методов в области анализа данных фондового рынка.
К концу книги вы овладеете искусством разработки данных и конвейеров ML, что позволит вам уверенно решать даже самые сложные аналитические задачи.

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

2024 #ENG #Python

CodeMode | Программирование | ChatGPT
📕 Знакомство с PyTorch: глубокое обучение при обработке естественного языка

Обработка текстов на естественном языке (Natural Language Processing, NLP) — крайне важная задача в области искусственного интеллекта. Успешная реализация делает возможными такие продукты, как Alexa от Amazon и Google Translate. Эта книга поможет вам изучить PyTorch — библиотеку глубокого обучения для языка Python — один из ведущих инструментов для дата-сайентистов и разработчиков ПО, занимающихся NLP.
Делип Рао и Брайан Макмахан введут вас в курс дел с NLP и алгоритмами глубокого обучения. И покажут, как PyTorch позволяет реализовать приложения, использующие анализ текста.
В этой книге
• Вычислительные графы и парадигма обучения с учителем.
• Основы оптимизированной библиотеки PyTorch для работы с тензорами.
• Обзор традиционных понятий и методов NLP.
• Упреждающие нейронные сети (многослойный перцептрон и другие).
• Улучшение RNN при помощи долгой краткосрочной памяти (LSTM) и управляемых рекуррентных блоков
• Предсказание и модели преобразования последовательностей.
• Паттерны проектирования NLP-систем, используемых в продакшене.

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

2020 #RU #PyTorch

CodeMode | Программирование | ChatGPT
📕 Data Science. Наука о данных с нуля

Книга позволяет изучить науку о данных (Data Science) и применить полученные знания на практике. Она написана так, что способствует погружению в Data Science аналитика, фактически не обладающего глубокими знаниями в этой прикладной дисциплине. В объемах, достаточных для начала работы в области Data Science, книга содержит интенсивный курс языка Python, элементы линейной алгебры, математической статистики, теории вероятностей, методов сбора, очистки, нормализации и обработки данных. Даны основы машинного обучения. Описаны различные математические модели и их реализация по методу k-ближайших соседей, наивной байесовской классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации. Рассказано о работе с рекомендательными системами, описаны приемы обработки естественного языка, методы анализа социальных сетей, основы баз данных, SQL и MapReduce.

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

2017 #RU #DataScience

CodeMode | Программирование | ChatGPT
📕Building Transformer Models with PyTorch 2.0

В этой книге рассказывается об архитектуре transformer для различных приложений, включая NLP, компьютерное зрение, обработку речи и прогнозирующее моделирование с использованием табличных данных. Это ценный ресурс для всех, кто хочет использовать возможности архитектуры transformer в своих проектах машинного обучения.
Книга содержит пошаговое руководство по созданию моделей трансформеров с нуля и тонкой настройке предварительно обученных моделей с открытым исходным кодом. В ней рассматривается архитектура базовой модели, включая GPT, VIT, Whisper, TabTransformer, Stable Diffusion, а также основные принципы решения различных проблем с трансформерами. В книге также рассказывается о трансферном обучении, тренировке моделей и тонкой настройке, а также о том, как использовать последние модели от Hugging Face. Кроме того, в книге рассматриваются такие сложные темы, как сравнительный анализ моделей, мультимодальное обучение, обучение с подкреплением, а также развертывание и обслуживание моделей трансформеров.

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

2024 #ENG #PyTorch

CodeMode | Программирование | ChatGPT
📕The C++ Programming Language

+ + чувствует себя на новом языке. То есть, я могу выразить свои идеи более четко, более просто, и непосредственно в C + +11, чем я мог в C + +98. Кроме того, в результате программы лучше и работать быстрее. В этой книге, я стремиться к полноте. Я описал каждую функцию языка и стандартную библиотеку компонентов, которая, скорее всего, необходима профессиональному программисту. Для каждого, я прежоставляю:
- Обоснование: Какие виды проблемы разработанные чтобы помощь в решении? Какие принципы лежат в основе разработки? Каковы основные ограничения?
-Спецификация: Что такое его определение?
- Примеры: Как он может быть использован сам по себе хорошо и в сочетании с другими возможностями? Что являются ключевыми методами и идиомами? Каковы последствия для сопровождения и в производительности?

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

2013 #ENG #C

CodeMode | Программирование | ChatGPT
📕 x86 Software Reverse-Engineering, Cracking, and Counter-Measures

Кристально чистый и практичный план дизассемблирования программного обеспечения
реверс-инжиниринг, взлом и контрмеры программного обеспечения x86 сосредоточены в мире дизассемблирования программного обеспечения. Она начнется с основ языка ассемблера x86 и будет посвящена тому, как эти знания позволят вам выполнять обратное проектирование и обходить средства защиты программного обеспечения. Никаких знаний в области ассемблера, обратного проектирования или взлома программного обеспечения не требуется.
Книга начинается с ознакомительного курса по x86, в ходе которого вы узнаете, как читать, писать и выполнять сборку, которая поддерживает огромное количество компьютеров в мире. Затем книга перейдет к приложениям для реверс-инжиниринга с использованием нескольких популярных в отрасли программ, таких как IDA, Ghidra, Olly и других. Далее мы переходим к взлому с использованием таких методов, как внесение исправлений и генерация ключей, используя возможности сборки и реверс-инжиниринга. Наконец, мы рассмотрим взлом с точки зрения защиты. Предоставление учащимся методов, позволяющих лучше защищать их собственное программное обеспечение, или знаний, позволяющих более эффективно использовать эти методы.

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

2024
#ENG #Engineering

CodeMode | Программирование | ChatGPT
📕 Ultimate AWS Certified Cloud Practitioner’s Exam Guide

Отправьтесь в путешествие в мир сертификации по облачным вычислениям AWS с помощью «Ultimate AWS Certified Cloud Practitioner's Exam Guide».
Эта книга — ваше окончательное руководство по освоению сертификации AWS CLF-C02, упрощающее основы облачных вычислений и дающее вам четкое представление об их основных принципах и преимуществах.
Книга упрощает такие сервисы AWS, как EC2, S3 и RDS, с понятными объяснениями и реальными примерами. Вы освоите эти сервисы и узнаете лучшие отраслевые практики по оптимизации затрат, безопасности и соответствию требованиям, гарантируя эффективность и надежность ваших развертываний. Кроме того, она дает вам возможность уверенно ориентироваться в постоянно меняющемся мире облачных вычислений.

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

2024
#ENG #AWS

CodeMode | Программирование | ChatGPT
Изучите азы работы Python, SQL, нейросетей и визуализации данных за 5 дней.

Бесплатный мини-курс от Skillbox для любого уровня откроет вам дорогу к направлению Data Science, в котором зарплата только начинающего специалиста составляет 100.000₽+

После мини курса Вы:
— Имеете собственное портфолио из 4 работ, которое можно показать работодателю
— Находитесь в закрытом экспертном телеграмм сообществе
— Получаете бессрочный доступ к видео-платформе
— Пообщались со спикером и закрыли все вопросы, возникшие в момент обучения

Регистрируйтесь по специальной ссылке и забирайте еще полезные подарки, один из которых: ПЕРСОНАЛЬНАЯ карьерная консультация. На мини-курс осталось 23 места.