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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📙Основы программирования с 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
📙Изучаем pandas. Высокопроизводительная обработка и анализ в Python. Майкл Хейдт.

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

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

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

2018 #RU #Pandas
📗Сильный искусственный интеллект: На подступах к сверхразуму. Ведяхин А.

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

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

• Это самый полный и глубокий обзор подходов к созданию AGI на русском языке. Он поможет специалистам из разных областей ИИ объединить свои знания и выработать единую стратегию по созданию общего искусственного интеллекта.

• Книга написана научно-популярным языком, который делает ценные знания доступными для широкой аудитории.

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

2021 #RU #ИИ
📘Oracle для профессионалов. Архитектура, методики программирования и основные особенностей версий 9i, 10g, 11g и 12c. Томас Кайт, Дарл Кун.

• В полностью пересмотренном третьем издании раскрываются особенности разработки приложений вплоть до версии Oracle 12c.

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

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

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

2019 #RU #Oracle