CodeMode | Программирование
11.8K subscribers
2.4K photos
7 files
2.43K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Java: быстрый старт

Эта книга была написана для того, чтобы помочь вам быстро изучить Java — и изучить хорошо. Книга не требует от читателя опыта программирования. Даже стопроцентный новичок обнаружит, что в ней просто объясняются сложные концепции. Если вы — опытный разработчик, переходящий на Java, материал обладает достаточной глубиной, чтобы вы могли немедленно взяться за программирование.

Чтобы дать вам широкое представление о Java, не перегружая лишней информацией, я тщательно подошел к выбору тем. В частности, рассматриваются концепции объектно-ориентированного программирования, средства обработки ошибок, работа с файлами и т.д. Также в книге нашлось место для лямбда-выражений. Примеры были подобраны для того, чтобы продемонстрировать каждую концепцию и дать читателю более глубокое понимание языка.

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

2021
#RU #Java

CodeMode | Программирование | ChatGPT
📕 Гид Java-разработчика

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

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

2022
#RU #Java

CodeMode | Программирование | ChatGPT
📕 Spring Boot по-быстрому. Создаём облачные приложения на Java и Kotlin

Spring Boot, который скачивают более 75 миллионов раз в месяц, — наиболее широко используемый фреймворк Java. Его удобство и возможности совершили революцию в разработке приложений, от монолитных до микросервисов. Тем не менее простота Spring Boot может привести в замешательство. Что именно разработчику нужно изучить, чтобы сразу же выдавать результат? Это практическое руководство научит вас писать успешные приложения для критически важных задач.

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

2022
#RU #Spring

CodeMode | Программирование | ChatGPT
📕 Pandas for Everyone: Python Data Analysis, 2nd Edition

Управляйте и автоматизируйте анализ данных с помощью Pandas на Python
Сегодня аналитикам приходится работать с данными, отличающимися необычайным разнообразием, скоростью и объемом. Используя библиотеку Pandas с открытым исходным кодом, вы можете использовать Python для быстрой автоматизации и выполнения практически любых задач анализа данных, независимо от того, насколько они велики или сложны. Pandas может помочь вам обеспечить достоверность ваших данных, визуализировать их для эффективного принятия решений и надежно воспроизводить результаты анализа по нескольким наборам данных.

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

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Android Studio. Полезные шпаргалки для начинающих

Программирование и разработка мобильных приложений на Android уже давно покорила весь мир. С каждым годом всё больше людей хотят научиться создавать приложения и игры на планшет или смартфон. В этой книге есть всё необходимое для того, чтобы научиться самостоятельно разрабатывать приложения, как самые элементарные, так и более функциональные. Скорее всего Вам уже пришла в голову гениальная идея и Вы хотите воплотить ее в жизнь? Тогда Вы попали по адресу. Вы научитесь правильно создавать приложения, проектировать интерфейс, применять различные способы и методы на практике.

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

2022
#RU #Android

CodeMode | Программирование | ChatGPT
📕 Нейросети. Обработка аудиоданных

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

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

2022
#RU #AI

CodeMode | Программирование | ChatGPT
📕 Java Interview Questions and Answers

Вопросы и ответы на собеседование по Java чрезвычайно полезны для новичков и профессионалов, которые готовятся к собеседованию по Java. Эта книга охватывает вопросы собеседования по Java, который является самым любимым языком программирования в мире. Книга подготовит вас к собеседованию, а также улучшит ваши знания Java и сделает вас готовыми к работе в отрасли.

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

2020
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 The Definitive Guide to Modern Java Clients with JavaFX 17, Second Edition

Создавайте улучшенные визуальные возможности, проектируйте и развертывайте современные, простые в обслуживании клиентские приложения на различных платформах. Эта книга покажет вам, как эти приложения могут использовать преимущества новейших компонентов пользовательского интерфейса JavaFX, 3D-технологий и облачных сервисов для создания иммерсивных визуализаций и обеспечения высокоценной обработки данных. The Definitive Guide to Modern Java Clients with JavaFX 17 — это профессиональный справочник по созданию приложений Java для настольных компьютеров, мобильных устройств и встроенных приложений в эпоху облачных вычислений. Он предлагает сквозное покрытие новейших функций JavaFX 17 и Java 17.

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

2022
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Quantum Computing in Action

Квантовые вычисления в действии - это краткое введение в идеи и приложения квантовых вычислений. После краткого обзора науки, которая делает квантовую механику эффективной, она проведет вас по практическим реализациям алгоритмов квантовых вычислений. Вы напишете свой первый квантовый код и исследуете кубиты и квантовые вентили с помощью симулятора Strange quantum на базе Java. Вы будете наслаждаться интересными примерами и содержательными объяснениями при создании квантовых алгоритмов с использованием стандартной Java и ваших любимых IDE и инструментов сборки.

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

2022
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 A Functional Approach to Java

Эта книга для вас, если вы интересуетесь функциональным программированием и хотите знать, из-за чего весь сыр-бор, и применить это к своему Java-коду. Возможно, вы уже используете некоторые функциональные типы Java, но хотите получить более глубокие знания о том, почему и как применять их более эффективно. Нет необходимости быть экспертом по ООП, но эта книга не является руководством для начинающих по Java или ООП. Вы уже должны быть знакомы со стандартной библиотекой Java. Никаких предварительных знаний в области функционального программирования не требуется. Каждое понятие вводится с объяснением и примерами. В книге рассматривается Java 17 как последняя версия с долгосрочной поддержкой (LTS), доступная на момент публикации. Но, зная, что многим разработчикам необходимо поддерживать проекты с более ранними версиями, базовой версией будет предыдущая LTS, Java 11.

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

2023
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Программирование на Rust

Официальный гид по языку программирования Rust от команды разработчиков Rust из Mozilla Foundation.
Добро пожаловать в мир Rust!
Этот официальный гид поможет вам создавать более быстрое и надежное программное обеспечение. Высокоуровневая эргономика и низкоуровневое управление часто противоречат друг другу, но Rust бросает вызов этому конфликту.
Авторы книги входят в команду разработчиков языка, а значит, вы получите всю информацию из первых рук — от установки языка до создания надежных и масштабируемых программ. От создания функций, выбора типов данных и привязки переменных вы перейдете к более сложным концепциям:
- Владение и заимствование, жизненный цикл и типажи.
- Гарантированная безопасность программ.
- Тестирование, обработка ошибок и эффективный рефакторинг.
- Обобщения, умные указатели, многопоточность, типажные объекты и сопоставления.
- Работа со встроенным менеджером пакетов Cargo для создания, тестирования, документирования кода и управления зависимостями.
- Продвинутые средства работы с Unsafe Rust.
Вы найдете множество примеров кода, а также три главы, посвященные созданию полноценных проектов для закрепления знаний: игры-угадайки, создание инструмента командной строки и многопоточного сервера.

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

2021
#RU #Rust

CodeMode | Программирование | ChatGPT
📕 Pretrain Vision and Large Language Models in Python

Базовые модели навсегда изменили машинное обучение. От BERT до ChatGPT, от CLIP до Stable Diffusion, когда миллиарды параметров объединяются с большими наборами данных и сотнями-тысячами графических процессоров, результат становится поистине рекордным. Рекомендации, совет и примеры кода, приведенные в этой книге, помогут вам предварительно обучить и точно настроить ваши собственные базовые модели с нуля в AWS и Amazon SageMaker, применяя их к сотням вариантов использования в вашей организации.
Благодаря советам опытного эксперта AWS и машинного обучения Эмили Уэббер эта книга поможет вам освоить все необходимое для перехода от идеи проекта к подготовке наборов данных, обучению, оценке и развертыванию для больших языковых, концептуальных и мультимодальных моделей. С пошаговыми объяснениями основных концепций и практическими примерами вы перейдете от освоения концепции предварительного обучения к подготовке набора данных и модели, настройке среды, обучению, точной настройке, оценке, развертыванию и оптимизации базовых моделей.

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

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Text Analytics with Python

Используйте обработку естественного языка (NLP) в Python и узнайте, как настроить свою собственную надежную среду для выполнения текстовой аналитики. Это второе издание подверглось серьезной переработке и содержит несколько существенных изменений и новых тем, основанных на последних тенденциях в НЛП.
Вы увидите, как использовать новейшие фреймворки NLP в сочетании с моделями машинного обучения и глубокого обучения для контролируемого анализа настроений на базе Python для решения реальных тематических исследований. Начните с рассмотрения основ Python для NLP в отношении строк и текстовых данных и переходите к методам инженерного представления текстовых данных, включая как традиционные статистические модели, так и новые модели встраивания, основанные на глубоком обучении. Также обсуждаются усовершенствованные методы и новые методы, связанные с синтаксическим анализом и обработкой текста.

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

2019
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Python Mini Reference

Эта книга является неофициальным справочником по языку программирования Python. Python - один из наиболее широко используемых языков во многих различных областях применения. Мы рассмотрим все основные функции современного языка программирования Python, включая оператор match (3.10) и группы исключений (3.11).
Примечание: Эта книга не научит вас программировать на Python, если вы полный новичок. Книги, подобные этой, могут быть весьма полезны на различных этапах вашего обучения, но вам потребуется некоторый опыт работы с Python или другими подобными языками, чтобы иметь возможность воспользоваться преимуществами, которые может предложить эта книга.
Хотя книга написана в качестве справочного материала, вы можете прочитать ее более или менее от начала до конца, и вы должны быть в состоянии составить общее представление о языке Python, если у вас есть некоторый предыдущий опыт программирования на Python.

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

2022
#ENG #Python

CodeMode | Программирование | ChatGPT
📕Python How-To

Вы когда-нибудь спрашивали себя: «Как это сделать в Python?» Если да, то вам понравится эта практическая подборка самых важных приемов Python.
Python How-To включает более 60 подробных ответов на такие вопросы, как:
Как мне объединить и разбить строки?
Как мне получить доступ к ключам, значениям и элементам словаря?
Как мне задать и использовать возвращаемое значение в вызовах функций?
Как мне обработать данные JSON?
Как мне создать ленивые атрибуты для повышения производительности?
Как мне изменить переменные в другом пространстве имен?
...и многое другое!

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

2023
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Объекты. Стильное ООП

Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд.
Книга «Объекты. Стильное ООП» познакомит вас с профессиональными техниками написания ОО-кода. Маттиас Нобак раскрывает правила создания объектов, определения методов, изменения и извлечения состояний и многое другое. Все примеры написаны на простом псевдокоде, который легко перевести в любой язык программирования. Кейс за кейсом вы изучите ключевые сценарии и задачи проектирования объектов, а затем шаг за шагом создадите простое веб-приложение, которое покажет, как должны взаимодействовать объекты разных типов.

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

2023
#RU #Coding

CodeMode | Программирование | ChatGPT
📕 Python. К вершинам мастерства. Второе издание

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

Структуры данных: последовательности, словари, множества, Unicode и классы данных.

Функции как объекты: полноправные функции, относящиеся к ним паттерны проектирования, а также аннотации типов в объявлениях функций.

Объектно-ориентированные идиомы: композиция, наследование, классы-примеси, интерфейсы, перегрузка операторов, протоколыи дополнительные статические типы.

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

2022
#RU #Python

CodeMode | Программирование | ChatGPT
📕 README. Суровые реалии разработчиков

Начинающим программистам требуется нечто большее, чем навыки программирования. Столкнувшись с реальной работой, вы моментально понимаете, что самым нужным вещам, имеющим критическое значение для карьеры, не обучают ни в университетах, ни на курсах. Книга «README. Суровые реалии разработчиков» призвана восполнить этот пробел.
Познакомьтесь с важнейшими практиками инжиниринга, которым обучают разработчиков в ведущих компаниях.

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

2022
#RU #Полезное

CodeMode | Программирование | ChatGPT
📕 Биоинформатика с Python: книга рецептов

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

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

2023
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Grokking Algorithms

Удобное, полностью иллюстрированное введение в наиболее важные алгоритмы компьютерного программирования.
Освоите наиболее широко используемые алгоритмы и будьте полностью готовы, когда вас спросят о них на следующем собеседовании при приеме на работу. С прекрасными простыми объяснениями, более чем 400 забавными иллюстрациями и десятками соответствующих примеров вам действительно понравится изучать алгоритмы с помощью этого веселого и понятного руководства!

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

2024
#ENG #Algorithms

CodeMode | Программирование | ChatGPT
📕 GPT-3: программирование на Python в примерах

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

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

2023
#RU #Python #Ai

CodeMode | Программирование | ChatGPT