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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📘Python. Искусственный интеллект, большие данные и облачные вычисления. Пол Дейтел. Харви Дейтел.

• Вы на практике познакомитесь с революционными вычислительными технологиями и программированием на #Python — одном из самых популярных языков.

• В вашем распоряжении более пятисот реальных задач — от фрагментов до 40 больших сценариев и примеров с полноценной реализацией. IPython с Jupyter Noteboos позволят быстро освоить современные идиомы программирования #Python.

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

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

2020 #RU #Python
📕25 крутых проектов с Arduino Марк Геддес.

• Автор книги, Марк Геддес, - энтузиаст Arduino и преподаватель с десятилетним стажем. В своем самоучителе он собрал 25 уникальных проектов, собирая которые можно освоить азы работы с популярным конструктором.

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

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

2019 #RU
📙IT как оружие. Какие опасности таит в себе развитие высоких технологий. Брэд Смит, Кэрол Браун.

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

• Как в эту новую эру найти правильный баланс общественной безопасности и неприкосновенности частной жизни?

• Удастся ли нам создать мир, в котором наши дети смогут найти работу? Сможем ли мы вообще контролировать зарождающийся новый мир?

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

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

2019 #RU
📙Основы программирования с Java. Тимур Машнин

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

• Эта книга даст понимание основных элементов программирования на Java и абстракции данных с использованием объектно-ориентированного подхода.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2019 #RU #Unity
📗Защита данных. От авторизации до аудита. Джейсон Андресс.

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

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

Наиболее актуальные темы:

• Принципы современной криптографии, включая симметричные и асимметричные алгоритмы, хеши и сертификаты.

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

• Урегулирование вопросов защиты компьютерных систем и данных.

• Средства защиты от вредоносных программ, брандмауэры и системы обнаружения вторжений.

• Переполнение буфера, состояние гонки и другие уязвимости.

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

2021 #RU
📕React быстро. Веб-приложения на React, JSX, Redux и GraphQL. Азат Мардан

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

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

• Внутри:

- основы React;
- создание полнофункциональных веб-приложений с маршрутизацией;
- тестирование;
- оптимизация приложений React.

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

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

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

2019 #RU #React
📙Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений
Борис Черный.

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

• Вы начнете с основ: узнаете о типах и операторах типов #TypeScript, в том числе о том, для чего они нужны и как используются.

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

• Узнаете, как использовать TypeScript с вашими любимыми интерфейсными и серверными фреймворками, перенести проект с JavaScript в TypeScript и запустить проект TypeScript.

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

2021 #RU #JavaScript
📘System Design. Подготовка к сложному интервью. Сюй А.

• Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи.

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

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

Что внутри?
- Инсайдерская информация: что на самом деле нужно интервьюерам
- 4-х шаговый подход к решению любой задачи system design
- 16 вопросов из реальных интервью с подробными решениями.
- 188 диаграмм, наглядно объясняющих, как работают реальные системы.

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

2022 #RU
📗Разработка требований к программному обеспечению. Карл Вигерс и Джой Битти.

• Эта книга - подробное руководство по разработке качественных требований к программному обеспечению.

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

• Настоящее издание дополнено новыми приемами, посвященными разработке требований в проектах гибкой разработки (agile).

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

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

2019 #RU
📙Java. Решение практических задач. Анджел Леонард.

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

• Приведено более 300 приложений, содержащих свыше 1000 примеров.

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

• Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем.

• Приведены задачи на логический вывод типов, а также файловый ввод/вывод. Представлены задачи, связанные с API рефлексии Java.

• Особое внимание уделено программированию в функциональном стиле, задачам с привлечением конкурентности, правилам работы с классом Optional, а также API HTTP-клиента и API протокола WebSocket.

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

2021 #RU #Java
📘Основы администрирования информационных систем. Бобынцев Д.О.

• Пособие посвящено основным вопросам, которыми должен владеть системный администратор.

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

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

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

2021 #RU
📙Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin’s Creed и дальше. Тайнан Сильвестр.

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

• Познакомитесь с принципами дизайна, которыми пользуются ведущие студии мира!

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

• Узнайте, как объединить сюжет и интерактивность.

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

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

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

2020 #RU
📘Алгоритмы ГИС. Нинчуань Сяо.

• Теория и применение геоинформационных систем и технологий

• Автор выделяет три основных направления в ГИС:
- геометрические алгоритмы;
- индексирование пространственных данных;
- пространственный анализ и моделирование.

• Теоретический материал подкрепляется кодом на популярном языке программирования Python.

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

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

2021 #RU
📙Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию. Джульен Данжу

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

• Из этой книги вы узнаете как:

- Создавать и использовать эффективные декораторы и методы

- Работать в функциональном стиле

- Расширять flake8 для работы с абстрактным синтаксическим деревом

- Использовать динамический анализ производительности для определения узких мест

- Работать с реляционными базами данных и эффективно управлять потоковыми данными с помощью PostgreSQL.

- Поднимите навыки владения Python с базового на высокий уровень. Получите советы экспертов и станьте профи!

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

2020 #RU #Python
📗Темные данные: Практическое руководство по принятию правильных решений в мире недостающих данных. Дэвид Хэнд.

• В своей книге автор выделяет 15 влияющих на наши решения и действия видов данных, которые остаются в тени.

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

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

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

2021 #RU
📙Рекомендательные системы на практике. Ким Фальк.

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

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

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

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

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

2020 #RU
📘Конструируем роботов на LEGO® MINDSTORMS® Education EV3. Сборник проектов №2. Салахова А., Красных А., Тарапата В.

• Стать гениальным изобретателем легко!

• Серия книг "РОБОФИШКИ" поможет вам создавать роботов, учиться и играть вместе с ними.

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

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

2020 #RU
📙Однострочники Python: лаконичный и содержательный код. Кристиан Майер.

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

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

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

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

2022 #RU #Python
📙Bash и кибербезопасность: Атака, защита и анализ из командной строки Linux. Пол Тронкон, Карл Олбинг.

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

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

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

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

2020 #RU #Bash