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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📔 Swift. Подробно.

Создание своего первого игрушечного приложения для #iOS или Mac на языке #Swift – это весело. Написание безопасного, надежного программного обеспечения профессионального уровня – совсем другое дело. Язык Swift включает в себя удивительный набор очень мощных функций и поддерживает широкий диапазон стилей и методов программирования.

Переходя от одной концепции к другой, эта книга знакомит вас с навыками, необходимыми для создания профессионального программного обеспечения для платформ Apple, таких как iOS и Mac, а также на сервере с #Linux. Следуя многочисленным конкретным примерам, поучительным объяснениям и увлекательным упражнениям, в конечном итоге вы освоите такие мощные методы, как обобщения, эффективная обработка ошибок, протокольно-ориентированное программирование и современные шаблоны Swift.

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

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2020 #RU #Swift
📔 The Joy of JavaScript.

• Независимо от того, создаете ли вы интерактивные сайты или серверные приложения на #Node, JavaScript является наиболее широко используемым языком для веб-программирования. Благодаря регулярному появлению новых функций, улучшений языка, парадигм и потенциальных вариантов использования, JavaScript постоянно развивается. В данной книге автор учит ключевым концепциям дизайна, которые приводят к созданию чистого, компактного, модульного и простого в обслуживании кода.

Что внутри:
• Объекты #JavaScript и модульная система;
• Работа с функциями высшего порядка;
• Изучение фич языка.

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

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #ENG #JavaScript
📔 JAVA 2021 лёгкий старт.

• Главная цель этой книги — показать читателю, что программирование на #Java, гораздо более проще, чем принято об этом думать. Как известно «хочешь лучше понять сам — расскажи об этом другому», что автор и попытался сделать на страницах этой книги в меру своих сил и времени. Эта книга как раз вам поможет обрести базовые знания программирования и языка программирования Java, и избавит вас от проблем с пониманием основ программирования.

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

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #RU #Java
📔 Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry.

Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry.

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

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

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2019 #RU #Java
📔 Основы искусственного интеллекта в примерах на Python.

Описаны инструментальные средства для разработки приложений искусственного интеллекта. Даны основы языка программирования #Python. Раскрыты основные понятия и определения искусственного интеллекта. Рассмотрены вопросы программной реализации элементов нейронной сети и построения многослойных нейронных сетей. Большое внимание уделено применению специализированных библиотек PyBrain , Scikit-learn , Keras, TensorFlow для формирования структуры нейронных сетей и их обучения и библиотек ImageAI и OpenCV для обработки изображений.

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

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

💰 Цена и описание в онлайн магазине.

🧩 Бесплатный софт для чтения книг.

2021 #RU #ИИ #Python
📔 Swift. Разработка приложений под iOS на основе фреймворка UIKit.

В этой книге вы продолжите свое знакомство с языком программирования #Swift и средой разработки Xcode. Узнаете, что такое архитектура проекта, какой она бывает и из чего состоит; как приложение работает в операционной системе, каков его жизненный цикл и жизненный цикл его отдельных элементов; как происходит обмен данными и как передаются события. И все это вы попробуете на практике, рассматривая возможности фреймворка UIKit.

В ходе чтения книги вы встретите не только теоретические сведения, но и большое количество практических примеров и заданий, выполняя которые вы углубите свои знания в области разработки #iOS-приложений на языке Swift. Вам предстоит пройти большой путь, и поверьте, он будет очень интересным.

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

🧩 Бесплатный софт для чтения книг.

2021 #RU #Swift
📓 Python: быстрый старт.

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

• Хорошая новость заключается в том, что все высокоуровневые языки очень похожи друг на друга. Они различаются главным образом синтаксисом, доступными библиотеками и способом доступа к ним. Библиотека — это набор ресурсов из заранее написанного кода, которые можно использовать при написании собственных программ. Если вы хорошо выучите один язык, то легко сможете выучить новый за короткое время.

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

🧩 Бесплатный софт для чтения книг.

2021 #RU #Python
📔 Python. Искусственный интеллект, большие данные и облачные вычисления.

Авторы предлагают по-новому взглянуть на #Python и использовать уникальный подход для решения современных проблем.

Основные темы:
Основы Python;
Машинное обучение: классификация, регрессия и кластеризация;
Обработка естественного языка и анализ эмоций в Twitter;
Нейронные сети и рекуррентные нейронные сети;
Глубокое обучение с Keras и распознавание образов;
Работа с облачными сервисами: Google Translate, OpenMapQuest, Microsoft Azure, PubNub и др.

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

🧩 Бесплатный софт для чтения книг.

2020 #RU #Python
📔 Learning Java: An Introduction to Real-World Programming with Java.

Если вы новичок в #Java, эта книга поможет вам изучить языковые фичи и API-интерфейсы Java 11. Авторы, используя убедительные и реалистичные примеры, ознакомят вас с основами Java, включая библиотеки классов, методы программирования и идиомы, с целью создания реальных приложений.

Во время чтения книги вы:
Начнете разрабатывать на Java, использовать компилятор, интерпретатор и другие инструменты;
Изучите встроенные средства создания потоков и пакет параллелизма;
Изучите обработку текста и мощный API регулярных выражений;
Научитесь писать сложные веб-приложения и сервисы.

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

🧩 Бесплатный софт для чтения книг.

2020 #ENG #Java
📔 Javascript для профессиональных веб-разработчиков, 4-е международное издание.

Самое полное руководство по современному #JavaScript. Как максимально прокачать свои навыки и стать топовым JS-программистом? Четвертое издание "JavaScript для профессиональных веб-разработчиков" идеально подойдет тем, кто уже имеет базовые знания и опыт разработки на JavaScript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика.

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

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

🧩 Бесплатный софт для чтения книг.

2022 #RU #JavaScript
📔 Effective TypeScript: 62 Specific Ways to Improve Your TypeScript.

• Эта книга познакомит вас с 62 конкретными способами улучшить использование #TypeScript. Автор книги, главный разработчик программного обеспечения в Sidewalk Labs, показывает вам, как применять эти идеи в таком же формате, как в книгах Effective C++ и Effective Java. Вы перейдете с начального или среднего уровня, когда вы знакомы с основами, до уровня опытного разработчика, который знает, как правильно использовать язык.

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

🧩 Бесплатный софт для чтения книг.

2019 #ENG #TypeScript
📔 Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования.

Автор книги научит вас писать идеальный код, с которым любые приложения будут просто летать. Книга содержит примеры на языках C# и F#, описывает паттерны проектирования конкурентных и параллельных программ как в теории, так и на практике.

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

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

🧩 Бесплатный софт для чтения книг.

2019 #RU #dotNET
📔 Implementing Service Level Objectives.

Идеальное в качестве учебника и ежедневного справочника для тех, кто создает инструменты, необходимые для подходов к надежности на основе SLO, это руководство содержит подробный анализ передовых методов SLO.

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

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

🧩 Бесплатный софт для чтения книг.

2020 #ENG #SLO
📔 C# на примерах.

Эта книга является превосходным учебным пособием для изучения языка программирования C# на примерах. Изложение ведется последовательно: от развертывания .NET и написания первой программы, до многопоточного программирования, создания клиент-серверных приложений и разработки программ для мобильных устройств. По ходу даются все необходимые пояснения и комментарии.

Книга написана простым и доступным языком. Лучший выбор для результативного изучения C#. Начните сразу писать программы на C#!

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

🧩 Бесплатный софт для чтения книг.

2019 #RU #C
📓 Python. Лучшие практики и инструменты.

"Лучшие практики и инструменты" даст вам инструменты для эффективного решения любой задачи разработки
и сопровождения софта.
Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса #Python. Продолжают советами по реализации популярных парадигм, в том числе объектно-ориентированного, функционального и событийно-ориентированного программирования.

• Также авторы рассказывают о наилучших практиках именования, о том, какими способами можно автоматизировать развертывание программ на удаленных серверах. Вы узнаете, как создавать полезные расширения для Python на C, C++, Cython и CFFI.

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

🧩 Бесплатный софт для чтения книг.

2021 #RU #Python
📔 Kotlin программирование на примерах.

Книга посвящена разработке мобильных приложений для #Android на языке #Kotlin. Рассматриваются основные элементы языка, такие как функции и классы, приемы объектно-ориентированного программирования. Рассказывается о разработке микросервисов RESTful для приложений Android, о методах реализации шаблона архитектуры MVC.

Описаны способы централизации, преобразования и хранения данных с применением Logstash, защиты приложений с использованием Spring Security. Изучается управление зависимостями с помощью Kotlin. Уделено внимание развертыванию микроcервисов Kotlin для AWS и приложений Android в Play Store.

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

🧩 Бесплатный софт для чтения книг.

2020 #RU #Kotlin
📔 C++ Best Practices.

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

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

🧩 Бесплатный софт для чтения книг.

2020 #ENG
📓 Классические задачи Computer Science на языке Java.

• Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Автор книги собрал наиболее полезные готовые решения, принципы и алгоритмы.

• «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.

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

🧩 Бесплатный софт для чтения книг.

2022 #RU #Java
📔 Practical Deep Learning: A Python-Based Introduction.

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

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

🧩 Бесплатный софт для чтения книг.

2021 #ENG #Python
📓 Java: эффективное программирование.

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

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

Основные темы книги:
• Функциональные интерфейсы, лямбда-выражения, ссылки на методы и потоки;
• Методы по умолчанию и статические методы в интерфейсах;
• Конструкция try-с-ресурсами;
• Новые возможности библиотек.

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

🧩 Бесплатный софт для чтения книг.

2019 #RU #Java