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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📙Linux. Книга рецептов. Все необходимое для администраторов и пользователей. Шрёдер К.

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

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

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

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

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

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

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

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

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

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

2022 #RU #Linux
📙Нативная разработка мобильных приложений. Перекрестный справочник для iOS и Android. Льюис Ш.

• В этой книге вы познакомитесь с простыми подходами к разработке мобильных приложений для iOS и Android.

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

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

• Примеры кода для Android представлены на двух языках - Java и Kotlin, поэтому книга может служить перекрестным справочником не только между iOS и AOSP, но и между Java и Kotlin для разработчиков на Android.

Издание предназначено для программистов, специализирующихся на разработке приложений для iOS и/или Android.

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

2020 #RU
📙Python. Чистый код для продолжающих. Эл Свейгарт.

• Python. Чистый код для продолжающих» — это не набор полезных советов и подсказок по написанию чистого кода.

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

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

• Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке.

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

2022 || #RU #Python
📘Как работают компьютерные сети и интернет. Чарльз Р. Северанс.

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

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

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

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

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

2022 #RU
📕Научное программирование на Python. К. Хилл

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

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

• Отдельная глава посвящена анализу данных с использованием библиотеки pandas.

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

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

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

2021 #RU #Python
📘Linux. От новичка к профессионалу. 6-е издание. Денис Колисниченко

• В данном издании даны ответы на все вопросы, возникающие при работе с #Linux: от установки и настройки этой ОС до настройки сервера на базе #Linux.

• Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера.

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

• Материал ориентирован на последние версии дистрибутивов #Fedora, #openSUSE, #Slackware, #Ubuntu. В шестом издании описаны виртуальные частные сети, виртуальные серверы, настройка #VPN-соединения и VPN-сервера, выбор VPN-провайдера, системы виртуализации #OpenVZ и #Virtuozzo, программные системы хранения данных с резервированием.

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

2018 #RU #Linux
📙Разработка смарт-контрактов в Ethereum. Тимур Машнин.

• Эта книга рассказывает о принципах работы Ethereum, отличии Ethereum от Bitcoin.

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

• Изучите высокоуровневый язык Solidity создания смарт-контрактов для виртуальной машины Ethereum. Познакомитесь со средой разработки Remix.

• Узнаете о практическом применении смарт-контрактов, стандартах ERC20, ERC-721, ERC-1155 и EIP-3156.

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

2022 #RU #Ethereum
📙DevOps для ИТ-менеджеров. Концентрированное структурированное изложение передовых идей.

• В книге чётко и последовательно изложены ключевые понятия, принципы и практики DevOps, дано определение DevOps и его место относительно других методологий управления ИТ, включая Agile.

• Эта книга не про автоматизацию, она акцентирована на разъяснение сути DevOps, построение команды и управление ИТ, без привязки к конкретным технологиям и инструментам.

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

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

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

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

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

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

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

2022 #RU #Java
📙Разработка игры в Unity. С нуля и до реализации. Дмитрий Денисов.

• Это руководство по разработке игры, в котором шаг за шагом описывается процесс ее создания с применением языка программирования C# и среды разработки #Unity.

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

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

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

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

2021 #RU #Unity #C
📙Python, Django и PyCharm для начинающих. Постолит А. В

• Данная книга посвящена вопросам разработки веб-приложений с использованием языка #Python , фреймворка #Django и интерактивной среды разработки #PyCharm.

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

• На простых примерах показаны обработка и маршрутизация запросов пользователей , формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей.

• Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования #SQL-запросов. Приведен пошаговый пример создания сайта от формирования шаблона до его администрирования и развертывания в сети Интернет.

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

2021 #RU #Python #Django #PyCharm
📘Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться. Зубек Р.

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

• Роберт Зубек, гейм-дизайнер и сооснователь независимой игровой студии в Чикаго, на конкретных примерах их объясняет, что стоит за словом "гейм-дизайн" и как создать игру, которая понравится всем.

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

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

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

2022 #RU
📘Глубокое обучение с подкреплением: теория и практика на языке Python, Лаура Грессер, Ва Лун Кенг.

• Глубокое обучение с подкреплением (глубокое RL) сочетает в себе два подхода к машинному обучению. В ходе такого обучения виртуальные агенты учатся решать последовательные задачи о принятии решений.

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

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

2020 #RU #Python
📘Антология машинного обучения. Важнейшие исследования в области ИИ за последние 60 лет. Терренс Сейновски.

• История машинного обучения, от теоретических исследований 50-х годов до наших дней, в изложении ведущего мирового специалиста по изучению нейросетей и искусственного интеллекта Терренса Сейновски.

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

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

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

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

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

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

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

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

2022 #RU #Java
📘Разработка чат-ботов и разговорных интерфейсов. Срини Джанарсанам.

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

• Мы начнем с разработки простого ботамессенджера на основе API Facebook Messenger, чтобы понять основы их конструирования.

• Затем мы перейдем к проектированию модели задач, для реализации сложные решений, таких, как заказ и планирование, используя платформы Google Dialogflow и Microsoft Bot Framework.

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

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

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

2019 #RU
📕C# для чайников. Джон Пол Мюллер.

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

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

• Вы научитесь создавать приложения для #Windows, использовать графику, потоки, контейнеры, базы данных и многое другое, узнаете, что такое .NET Framework, полиморфизм, наследование и обобщенное программирование, а также изучите множество других важных и интересных вещей.

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

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

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

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

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

2022 #RU #SQL
📙Глубокое обучение с fastai и PyTorch: минимум формул, минимум кода, максимум эффективности. Ховард Д., Гуггер С.

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

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

• С помощью fastai — библиотеки, предоставляющей комфортный интерфейс для решения наиболее популярных задач.

• Создатели fastai доказали, что самые модные и актуальные приложения можно делать быстро и не засыпать над скучными теоретическими выкладками и зубодробительными формулами.

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

2022 #RU #fastai #PyTorch
📗Атака сетей на уровне протоколов. Джеймс Форшоу.

• Эта книга посвящена безопасности сетевых протоколов.

• Рассматривается сеть с точки зрения злоумышленника, чтобы помочь вам обнаружить уязвимости и защититься от них.

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

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

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

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

2021 #RU