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
📘Разработка беспилотных транспортных средств. Лю Шаошань, Тан Цзе, Ли Лиюнь.

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

• На протяжении всей книги авторы делятся своим практическим опытом проектирования систем беспилотных транспортных средств (БТС).

• Эти системы сложны и состоят из 3-x основных подсистем:

- алгоритмы локализации, восприятия, планирования и контроля

- клиентские системы, такие как операционная система робототехники и аппаратная платформа

- облачная платформа, которая включает хранение данных, моделирование, отображение высокой четкости (HD) и обучение модели глубокого обучения.

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

2022 #RU
📘Изучаем PostgreSQL10. Салахалдин Джуба, Андрей Волков.

• PostgreSQL - одна из самых популярных в мире баз данных с открытым исходным кодом, которая поддерживает самые передовые возможности, включенные в стандарты SQL.

• Данная книга познакомит вас с последними новациями, появившимися в PostgreSQL 10.

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

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

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

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

2019 #RU #PostgreSQL10
📘Типизированный Python для профессиональной разработки. Алексей Голобурдин.

• Цель этой книги — помочь научиться писать более красивые, надёжные и легко сопровождаемые программы на Python.

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

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

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

2022 #RU #Python
📘Основы компьютерной электроники. Фомин Д.В.

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

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

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

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

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

2019 #RU
📕Руководство по Figma. Саша Окунев

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

• Я подробно анализирую основные функции, а также их аналоги в Скетче. Разбираю реализацию символов и компонентов, стилей и ограничителей.

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

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

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

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

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

2019 #RU #Figma
📙Как на самом деле работают компьютеры. Мэттью Джастис.

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

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

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

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

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

2022 #RU
📕 Современный скрапинг веб-сайтов с помощью Python. Райан Митчелл.

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

• В части I основное внимание уделено механике веб-скрапинга: как с помощью Python запрашивать информацию с веб-сервера, производить базовую обработку серверного отклика и организовать автоматизированное взаимодействие с сайтами.

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

- Разбирайте сложные HTML-страницы.
- Разрабатывайте поисковые роботы с помощью фреймворка Scrapy.
- Изучайте методы хранения данных, полученных с помощью скрапинга.
- Считывайте и извлекайте данные из документов.
- Очищайте и нормализуйте плохо отформатированные данные.
- Используйте и пишите программы для преобразования изображений в текст.
- Учитесь обходить скрапинговые ловушки и блокаторы ботов.

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

2021 #RU #Скрапинг #Python
📙Занимательная Манга. Машинное обучение. Араки Масахиро.

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

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

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

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

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

2020 #RU
📙Гид по Computer Science для каждого программиста. Расширенное издание. Вильям Спрингер.

• Колосс на глиняных ногах - так можно назвать программиста без подготовки в области Computer Science.

• Уверенное владение основами позволяет "не изобретать велосипеды" и закладывать в архитектуру программ эффективные решения.

• Всё это избавляет от ошибок и чрезмерных затрат на тестирование и рефакторинг.

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

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

2021 #RU #ComputerScience
📙Классические задачи Computer Science на языке Python. Дэвид Копец.

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

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

• Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних).

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

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

2020 #RU #Python
📘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