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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Mastering Kotlin for Android 14

Написанная с учетом лучших практик, эта книга поможет вам освоить Kotlin и использовать его мощные языковые возможности, библиотеки, инструменты и API для улучшения ваших приложений для Android.
По мере продвижения вы будете использовать Jetpack Compose и Material Design 3 для создания пользовательских интерфейсов для своего приложения, узнаете, как спроектировать и улучшить архитектуру приложения, а также использовать библиотеки Jetpack, такие как Room и DataStore, для локального хранения ваших данных. Используя пошаговый подход, эта книга научит вас, как устранять неполадки в вашем приложении, обнаруживать утечки, проверять сетевые вызовы, выполняемые вашим приложением, и проверять базу данных номеров. Вы также добавите в свои приложения тесты для обнаружения и устранения запахов кода.

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

2024
#ENG #Kotlin

CodeMode | Программирование | ChatGPT
📕 The Software Developer’s Guide to Linux

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

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

2024
#ENG #Linux

CodeMode | Программирование | ChatGPT
📕 Computer Algorithms: Correctness Proofs and Performance Analyses

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

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

2023
#ENG #Algorithms

CodeMode | Программирование | ChatGPT
📕 Java Challengers: Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!

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

Чтобы получить лучшую работу и создавать высококачественный код, вам нужно очень хорошо знать Java. Книга "Задачи на Java" - это эффективный способ овладеть основами Java, весело проводя время за решениями задач по написанию кода, чтобы стать хорошо подготовленным и способным к трудоустройству разработчиком Java Challengers.

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

2023
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Python-интенсив. 50 быстрых упражнений

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

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

2024
#RU #Python

CodeMode | Программирование | ChatGPT
📕 Программирование на языке LUA (3-е издание)

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

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

2014
#RU #Lua

CodeMode | Программирование | ChatGPT
📕 On Java 8

Автор книги «Мышление на Java», посвященной восьмой версии языка программирования Java. Эта книга предназначена для «преданных новичков». Он не предполагает, что вы что-либо знаете о программировании, и шаг за шагом знакомит вас с материалом. Однако я предполагаю, что вы в состоянии во всем разобраться. Это не руководство для «чайников» или «идиотов».

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

2021
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Coding with AI For Dummies

«Программирование с помощью AI для чайников» познакомит вас со многими способами, с помощью которых искусственный интеллект может облегчить вашу жизнь программиста. Даже если вы новичок в использовании ИИ, эта книга покажет вам новые инструменты, которые могут создавать, проверять и исправлять код за вас. С помощью ИИ вы можете автоматизировать такие процессы, как документирование кода, отладка, обновление и оптимизация. Время, сэкономленное благодаря ИИ, позволяет вам сосредоточиться на основных задачах разработки, которые делают вас еще более ценным. Узнайте секреты платформ помощников по кодированию и получите пошаговые инструкции по их внедрению, чтобы сделать процесс кодирования более плавным. Благодаря искусственному интеллекту и этому руководству для чайников вы мгновенно начнете программировать быстрее и лучше.

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

2024
#ENG #AI

CodeMode | Программирование | ChatGPT
📕 Data Analytics and Visualization All-in-One

Внедрите аналитику данных в свой мозг с помощью этого всеобъемлющего введения
Аналитика и визуализация данных "Все-в-одном" для чайников собирает необходимую информацию по анализу, организации и передаче данных в одном месте. Этот справочник объемом около 850 страниц содержит восемь книг в одной, так что вы сможете заложить прочный фундамент знаний в области анализа данных. В наши дни специалисты по анализу данных пользуются большим спросом, и эта книга поможет вам стать одним из них. Вы узнаете все об источниках данных, таких как data lakes, и узнаете, как извлекать данные с помощью таких инструментов, как Microsoft Power BI, упорядочивать данные в Microsoft Excel и наглядно представлять их в виде таблицы. Вы даже познакомитесь с программированием на Python, R и SQL, необходимыми для того, чтобы поднять свои навыки работы с данными на новый уровень. С помощью этого руководства для начинающих вы станете незаменимым специалистом по обработке данных.

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

2024
#ENG #Data

CodeMode | Программирование | ChatGPT
📕 A Complete Guide to Docker for Operations and Development

Воспользуйтесь возможностями Docker, поместив свой код в контейнер со всеми его библиотеками и файловыми системами, чтобы обеспечить его стабильную работу где угодно. Эта книга — ваш источник информации о работе и разработке Docker. Он разделен на два блока и посвящен темам, которые охватывает экзамен Docker Certified Associate.

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

2022
#ENG #Docker

CodeMode | Программирование | ChatGPT
📕 Java from EPAM: Учебно-методическое пособие, 2-е издание

Второе издание пособия предназначено для программистов, начинающих и продолжающих изучение технологий Java SE. В книге рассматриваются основы языка Java и концепции объектно-ориентированного и функционального программирования. Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и ХМL.
В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.

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

2021
#RU #Java

CodeMode | Программирование | ChatGPT
📕 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