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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📘Java. Библиотека профессионала. Том 1. Основы. Кей Хорстманн.

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

• Какой бы версией вы ни пользовались, будь то Java SE 9, 10 или 11, эта книга дает глубокое и практическое понимание языка Java и его интерфейса API, а сотни приведенных в ней реальных примеров демонстрируют эффективные и действенные способы решения практических задач прикладного программирования.

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

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

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

2019 #RU #Java
📗Java. Библиотека профессионала. Том 2. Расширенные средства программирования. Кей Хорстманн.

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

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

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

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

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

2020 #RU #Java
📗Боты для компьютерных игр. Илья Шпигорь.

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

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

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

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

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

2021 #RU
📙Искусство тестирования на проникновение в сеть. Дэвис Ройс.

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

• "Искусство тестирования на проникновение в сеть" – это руководство по моделированию недостатков внутренней безопасности компании.

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

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

• Издание рассчитано на технических специалистов. Опыт работы в сфере безопасности не требуется.

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

2021 #RU
📗 Как быстро восстановить потерянные компьютерные данные.Подробное руководство по спасению информации. Гладкий А.А.

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

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

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

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

2020 #RU
📗Многопоточный JAVASCRIPT. Инглиш Б., Хантер Т.

• Цель данной книги - научить читателя нескольким аспектам написания многопоточных JavaScript-приложений.

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

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

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

2022 #RU #JAVASCRIPT
📕Эффективный и современный С++:42 рекомендации по использованию С++11 и С++14. Скотт Мейерс

• В этой книге отражен бесценный опыт ее автора как программиста на C++.

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

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

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

2019 #RU #C
📙Машинное обучение на R: экспертные техники для прогностического анализа. Ланц Б.

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

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

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

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

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

2020 #RU #R
📘Этичный хакинг. Практическое руководство по взлому. Грэм Д.

Практическое руководство по взлому компьютерных систем с нуля, от перехвата трафика до создания троянов.

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

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

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

2022 #RU
📘Изучите блокчейн, создав свой: краткий путь к пониманию криптовалют. Ван Флаймен Дэниэл.

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

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

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

2020 #RU #Блокчейн
📗Unity для разработчика. Мобильные мультиплатформенные игры. Джон Мэннинг, Пэрис Батфилд-Эддисон.

Создавайте игры, работающие на любых мобильных устройствах, телефонах и планшетах.

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

• Советы профессиональных разработчиков помогут быстро начать работу и сразу получить красивый, качественный и интерактивный 3D- и 2D-контент.

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

2018 #RU #Unity
📘Алгоритмы Data Science и их практическая реализация на Python: учебное пособие. Протодьяконов А.В., Пылов П.А., Садовников В.Е.

• Рассмотрен полный каскад разработки моделей искусственного интеллекта.

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

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

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

2022 #RU #Python
📘Алгоритмы сжатия данных без потерь. Е.Р. Пантелеев, А.Л. Алыкова.

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

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

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

2021 #RU
📘Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. Робин Никсон.

• Эта книга поможет вам освоить динамическое веб-программирование с применением самых современных технологий.

• Книга наполнена ценными практическими советами, содержит подробный теоретический материал.

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

- Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования.
- Познакомьтесь с базой данных MySQL.
- Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
- Пользуйтесь фундаментальными возможностями языка JavaScript.
- Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.

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

2019 #RU #JavaScript #HTML5 #PHP #MySQL
📙Функциональное программирование на С++. Иван Чукич

• Язык C++ поддерживает функциональное программирование с использованием шаблонов, лямбда-выражений и других своих базовых возможностей, а также алгоритмов из библиотеки STL.

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

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

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

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

2020 #RU #C++
📗Оцифруйся или умри. Как трансформировать компанию с помощью искусственного интеллекта и обойти конку. Лахани Карим, Янсити Марко.

• Эта книга - полноценный гид по цифровизации компаний самых разных уровней.

• Марко Янсити и Карим Лахани, профессоры MBA Гарвардской школы бизнеса, провели масштабное исследование на более чем 350 предприятиях, включая Amazon, Netflix, Walmart, Fidelity.

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

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

2021 #RU
📙Байесовская статистика: Star Wars, LEGO, резиновые уточки и многое другое. Уилл Курт.

• Эта книга даст вам полное понимание байесовской статистики буквально «на пальцах» — с помощью простых объяснений и ярких примеров.

• Чтобы узнать, как применить байесовские подходы к реальной жизни, вы отправитесь на охоту за НЛО, поиграете в «Лего», рассчитаете вероятность выживания Хана Соло при полете через поле астероидов, а также узнаете, как оценить вероятность того, что вы не заболели (ковидом?!).

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

Вы научитесь:
- Работать с распределениями и неопределенностями.
- Сравнивать гипотезы и делать надежные выводы.
- Использовать теорему Байеса.
- Делать оценку апостериорной вероятности и проверять правильность собственных выводов.

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

2021 #RU
📕Python. Визуализация данных: Matplotlib, Seaborn, Mayavi.

• Книга посвящена библиотеками для визуализации данных на языке программирования Python: Matplotlib, Seaborn, Mayavi. По каждой библиотеке приведено подробное описание инструментов для визуализации данных, средств настройки внешнего вида и компоновки графиков.

• Matplotlib — библиотека на языке программирования Python для визуализации данных двумерной (2D) графикой (3D графика также поддерживается).

• Seaborn — это по сути более высокоуровневое API на базе библиотеки matplotlib. Seaborn содержит более адекватные дефолтные настройки оформления графиков. Также в библиотеке есть достаточно сложные типы визуализации, которые в matplotlib потребовали бы большого количество кода.

• Mayavi — это кроссплатформенное приложение для визуализации научных данных (и не только). Распространяется по лицензии BSD, что позволяет использовать его в коммерческих приложениях.

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

2020 #RU #Python
📘Создаем нейронную сеть. Тарик Рашид.

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

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

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

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

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

2019 #RU #Python
📙Машинное обучение без лишних слов. Андрей Бурков.

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

• Начнем с простой истины: машины не учатся. Типичное «машинное обучение» заключается в поиске математической формулы, которая при применении к набору входных данных (называемых «обучающими данными») даст желаемые результаты.

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

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

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

2020 #RU
📙Умные вещи: Arduino, датчики и сети для связи устройств.Том Иго

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

• Показано, как изменить настройки домашнего кондиционера, «позвонив ему» со своего смартфона; как использовать устройства Wi-Fi, Bluetooth, LoRa и инфракрасное излучение для получения информации от датчиков и организации взаимодействия объектов.

• Рассмотрена работа с четырьмя программными платформами и библиотеками с открытым исходным кодом: Arduino IDE 1.8, Processing, node.js и p5.js.

• В третьем издании добавлены новые проекты, описано использование в проектах не только Arduino Uno, но и Arduino 101, Arduino MKR1000, ESP32, ESP8266 и Raspberry Pi, а также уделено внимание вопросам безопасности.

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

2019 #RU #Arduino