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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📘Программирование. Базовый курс С#. Учебник для бакалавриата и специалитета. Вадим Валериевич Подбельский.

• На основе последних версий языка программирования C# и платформы .NET Framework изложены основные концепции и механизмы современного программирования.

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

• Контрольные вопросы позволяют читателю использовать книгу для самообразования.

• Книга предназначена для студентов, обучающихся по специальностям, связанных с IT-технологиями, а также для программистов, желающих освоить программирование на C# и освоить перспективные средства платформы .NET Framework.

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

2020 #RU #C++
📙Искусство программирования на R. Погружение в большие данные. Норман Мэтлофф.

• "Искусство программирования на R" - это путешествие, в которое вы отправляетесь с опытным гидом, готовым поделиться всей информацией о разработке ПО: от типов и структур данных до таких продвинутых тем, как замыкания, рекурсия и анонимные функции.

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

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

• Проектируете ли вы самолет, прогнозируете ли вы... погоду, или просто хотите "приручить" свои данные, "Искусство программирования на R" станет руководством по использованию всей мощи статистических вычислений.

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

2019 #RU #R
📙Spring Boot по-быстрому. Создаем облачные приложения на Java и Kotlin. Марк Хеклер.

• Spring Boot, который скачивают более 75 миллионов раз в месяц, — наиболее широко используемый фреймворк Java.

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

• Это практическое руководство научит вас писать успешные приложения для критически важных задач.

• Марк Хеклер из VMware, компании, создавшей Spring, проведет вас по всей архитектуре Spring Boot, охватив такие вопросы, как отладка, тестирование и развертывание.

Если вы хотите быстро и эффективно разрабатывать нативные облачные приложения Java или Kotlin на базе Spring Boot с помощью реактивного программирования, создания API и доступа к разнообразным базам данных — эта книга для вас.

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

2022 #RU
📙Библия Linux. К. Негус

• Полностью обновленное 10-е издание «Библии Linux» поможет как начинающим, так и опытным пользователям приобрести знания и навыки, которые выведут на новый уровень владения Linux.

• Известный эксперт и автор бестселлеров Кристофер Негус делает акцент на инструментах командной строки и новейших версиях Red Hat Enterprise Linux, Fedora и Ubuntu.

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

• Кроме того, в 10-м издании содержатся материалы для подготовки к экзаменам на различные сертификаты по Linux.

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

2022 #RU #Linux
📙Мультиагентное обучение с подкреплением. Алфимцев А.Н.

• Рассмотрены современные и классические алгоритмы одновременного машинного обучения множества агентов, основанные на теории игр, табличных, нейросетевых, эволюционных и роевых технологиях.

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

• Реализация алгоритмов выполнена на языке программирования Python с использованием библиотеки глубокого обучения PyTorch.

Средой машинного обучения является компьютерная игра StarCraft II с интерфейсом кооперативного мультиагентного обучения SMAC.

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

2021 #RU
📙Прикладное машинное обучение с помощью Scikit-Learn, Keras и TensorFlow. Орельен Жерон.

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

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

• Весь код доступен на GitHub. Он был обновлен с учетом TensorFlow 2 и последней версии Scikit-Learn.

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

2020 #RU #Scikit-Learn #Keras #TensorFlow
📘Rust in Action. Tim McNamara.

Rust in Action представляет язык программирования Rust, исследуя многочисленные концепции и методы системного программирования.

• Вы будете изучать Rust, углубляясь в то, как компьютеры работают под капотом.

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

• Вы также откроете для себя параллельное программирование.

Темы в книге:
- От элементарного до продвинутого программирования на Rust;
- Практические примеры из системного программирования;
- Приложения в командной строке, графические и сетевые.

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

2021 #Eng #Rust
📘Как работают компьютерные сети и интернет. Чарльз Р. Северанс.

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

• Несмотря на всю свою сложность, интернет фактически основан на нескольких относительно простых концепциях, с которыми может ознакомиться каждый желающий.

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

• Для изучения книги читателю не потребуются технические знания – она написана в расчете на рядового пользователя интернета, интересующегося устройством Глобальной Сети.

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

2022 #RU
📙Простой Python. Современный стиль программирования. Билл Любанович.

• «Простой Python» познакомит вас с одним из самых популярных языков программирования.

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

• Любому программисту нужно знать не только язык, но и его возможности.

• Вы начнете с основ Python и его стандартной библиотеки. Узнаете, как находить, загружать, устанавливать и использовать сторонние пакеты.

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

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

2021 #RU #Python
📕Простой Python просто с нуля. Рик Гаско.

• Язык программирования Python. Он моден, он актуален, он в тренде. Python работает везде. Python используют все - от суперкорпораций до сдачи ЕГЭ.

• Python универсален. Для Python создано колоссальное количество расширений для решения буквально любой задачи.

• Python прост, очевиден и прозрачен.

• Эта книга - лучший выбор для освоения языка - просто, доступно, живо.

• Это не только учебник Python - это и начало долгого пути в мире программирования.

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

2019 #RU #Python
📙Машинное обучение. Паттерны проектирования. Лакшманан В., Робинсон С., Мунн М.

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

• Указанные паттерны, реализованные в программном коде, сконцентрировали опыт сотен экспертов в простые и легкодоступные советы.

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

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

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

2022 #RU
📙Kali Linux. Тестирование на проникновение и безопасность. Шива Парасрам, Алекс Замм, Теди Хериянто и др.

• От читателя требуются базовые знания операционных систем Windows и Linux. Знания из области информационной безопасности будут плюсом и помогут вам лучше понять изложенный в книге материал.

Чему вы научитесь
- Осуществлять начальные этапы тестирования на проникновение, понимать область его применения
- Проводить разведку и учет ресурсов в целевых сетях
- Использовать Kali Linux NetHunter для тестирования на проникновение беспроводных сетей
- Составлять грамотные отчеты о тестировании на проникновение
- Ориентироваться в структуре стандарта PCI-DSS и инструментах, используемых для сканирования и тестирования на проникновение

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

2020 #RU #Linux
📙Структура и интерпретация компьютерных программ. Харольд Абельсон, Джеральд Сассман, при участии Джули Сассман.

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

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

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

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

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

2020 #RU
📕Основы глубокого обучения. Создание алгоритмов для искусственного интеллекта следующего поколения. Будума, Нихиль.

• Эта книга разбирает основные идеи этой сложной отрасли изучения искусственного интеллекта.

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

• Такие крупные компании, как Google, Microsoft и Facebook, обратили внимание на глубокое обучение и активно увеличивают штат своих подразделений, работающих в этой области.

• Для всех остальных оно остается все еще сложным, комплексным и трудноуловимым предметом.

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

• Цель этой книги — заполнить данный пробел.

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

2020 #RU #ГлубокоеОбучение
📗Unity в действии. Мультиплатформенная разработка на C#. Джозеф Хокинг

• Unity
зачастую представляют как набор компонентов, не требующих программирования, что в корне неверно.

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

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

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

• Осваивайте Unity и быстрее приступайте к созданию собственных игр!

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

2019 #RU #Unity
📘Head First. Изучаем C# . Эндрю Стиллмен, Дженнифер Грин.

• Стиль Head First позволяет сразу приступить к созданию собственного кода на C#, даже если у вас нет никакого опыта программирования. Не нужно тратить время на изучение скучных спецификаций и примеров!

• Вы освоите необходимый минимум инструментов, и сразу приступите к забавным и интересным программным проектам: от разработки 3D-игры до создания серьезного приложения и работы с данными.

• Четвертое издание книги было полностью обновлено и переработано, чтобы рассказать о возможностях современных C#, Visual Studio и .NET, оно будет интересно всем, кто изучает язык программирования С#.

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

2022 #RU #C
📙Введение в объектно-ориентированный дизайн с Java. Тимур Машнин.

• Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения.

• Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java.

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

• Вы узнаете, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя объектно-ориентированные принципы и шаблоны проектирования.

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

2022 #RU #Java
📘Электронные проекты на основе ESP8266 и ESP32. Создание приложений и устройств с поддержкой Wi-Fi. Кэмерон Н.

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

• Акцент делается на практические проекты, создаваемые в Arduino IDE. Рассказывается о том, как просто и практично получать доступ к информации через интернет, разрабатывать веб-страницы, создавать мобильные приложения для удаленного управления устройствами с распознаванием речи, включать карты Google Maps в приложение отслеживания маршрута по GPS.

• Эта книга предназначена для производителей и умельцев, которые хотят создавать сетевые приложения с мощными микроконтроллерами ESP8266 или ESP32. Предполагается, что читатель имеет некоторый опыт программирования на C++ в Arduino IDE.

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

2022 #RU #ESP8266 #ESP32
📘SQL: быстрое погружение. Шилдс У.

• Язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными.

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

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

2022 #RU #SQL
📕Графические интерфейсы пользователя Java. Тимур Машнин

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

• С этой книгой Вы познакомитесь с такими Java библиотеками графического интерфейса пользователя, как AWT, Swing, SWT/JFace и JavaFX.

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

2022 #RU #Java