CodeMode | Программирование
11.3K subscribers
3.19K photos
5 videos
10 files
3.23K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📙Разработка игры в 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
📘Разработка чат-ботов и разговорных интерфейсов. Срини Джанарсанам.

• В этой книге рассмотрены оба типа диалоговых пользовательских интерфейсов, разрабатываемых с помощью 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
📗Атака сетей на уровне протоколов. Джеймс Форшоу.

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

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

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

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

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

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

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

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

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

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

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

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

2021 #RU #Скрапинг #Python
📙Чистый Agile. Основы гибкости. Роберт Мартин.

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

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

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

• Если вы хотите понять преимущества Agile, не ищите легких путей — нужно правильно применять Agile. «Чистый Agile» расскажет, как это делать разработчикам, тестировщикам, руководителям, менеджерам проектов и клиентам.

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

2020 #RU #Agile
📘Разработка беспилотных транспортных средств. Лю Шаошань, Тан Цзе, Ли Лиюнь.

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

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

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

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

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

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

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

2022 #RU
📙Алгоритмы. Самый краткий и понятный курс. Луридас П.

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

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

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

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

2022 #RU #Алгоритмы
📘Бизнес-моделирование и анализ данных. Решение актуальных задач с помощью Microsoft Excel.Уэйн Винстон.

• Уэйн Винстон научит вас быстро анализировать данные, принимать решения, подводить итоги, составлять отчеты, обрабатывать данные и строить аналитические модели в Microsoft Excel 2019 и Office 365.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2022 #RU #Python
📘Программирование. Базовый курс С#. Учебник для бакалавриата и специалитета. Вадим Валериевич Подбельский.

• На основе последних версий языка программирования C# и платформы .NET Framework изложены основные концепции и механизмы современного программирования.

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

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

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

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

2020 #RU #C++
📙Чистая архитектура.Искусство разработки программного обеспечения. Роберт Мартин.

• «Идеальный программист» и «Чистый код» — легендарные бестселлеры Роберта Мартина — рассказывают, как достичь высот профессионализма.

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

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

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

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

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

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

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

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

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

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

2021 #RU
📙Квантовые вычисления для настоящих айтишников. Бернхард Крис

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

Но что все это означает на самом деле? Как все это работает? Можно ли освоить эту тему без знания математики?

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

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

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

2020 #RU