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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Алгоритмы? Аха!

Автор:
Лей Аха

Описание:
Зачем читать скучные описания алгоритмов и продираться через нагромождение формул? Практические примеры и забавные объяснения позволят моментально разобраться с самыми сложными задачами, а юмор и прекрасные иллюстрации не дадут вам «заснуть» над книгой. Вы словно читаете короткие истории или пытаетесь справиться с головоломкой, постигая при этом суть алгоритмов и ощущая их красоту.
В число алгоритмов, рассмотренных в книге, вошли различные методы сортировки, перебор, поиск в глубину и ширину, обход графов, четыре алгоритма поиска кратчайшего пути, два алгоритма минимального остовного дерева, алгоритмы определения вершин и ребер разреза, а также поиск наибольшего паросочетания в двудольных графах и многое другое.

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

2024 #RU #Algorithm

CodeMode | Программирование
📕 Программирование для «нормальных» с нуля на языке Python. В 2 частях. 2 изд.

Автор:
Сысоева М., Сысоев И.

Описание:
Книга – учебник, задачник и самоучитель по алгоритмизации и программированию на
языке Python. Она не требует предварительных знаний в области программирования и
может использоваться для обучения «с нуля».
Издание адресовано студентам, аспирантам и преподавателям инженерных и естест-
венно-научных специальностей вузов, школьникам старших классов и учителям инфор-
матики. Обучение языку в значительной степени строится на примерах решения задач
обработки результатов радиофизического и биологического экспериментов.

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

2023 #RU #Python

CodeMode | Программирование
📕 Black Hat Go: Go Programming For Hackers and Pentesters

Автор:
Tom Steele, Chris Patten, and Dan Kottmann

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

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

2020 #ENG #GO

CodeMode | Программирование
📕 Black Hat Go: Go Programming For Hackers and Pentesters

Автор:
Tom Steele, Chris Patten, and Dan Kottmann

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

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

2017 #ENG #Python

CodeMode | Программирование
📕 Обработка больших данных

Автор:
Картер Джейд

Описание:
Книга является пособием для изучения технологий больших данных, охватывая основные и продвинутые аспекты работы с данными в распределенных системах. Начав с основ, она объясняет значение БД, их эволюцию и экосистему Hadoop, включая компоненты и инструменты: HDFS, MapReduce, Hive, Pig, HBase, Sqoop и Flume.
Автор раскрывает архитектуру и принципы работы Apache Hadoop, а также примеры использования MapReduce и работу с данными в HDFS, Apache Spark, описывая его основные компоненты, такие как RDD, DataFrames, Spark SQL, Spark Streaming, MLLib и GraphX, и предоставляет практические примеры установки и настройки.

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

2024 #RU #BigData

CodeMode | Программирование
📕 Синтез данных и цифровые двойники

Автор:
Картер Джейд

Описание:
Представьте мир, где каждое физическое устройство, машина или даже человек имеют свою цифровую копию — живущую в виртуальной среде, анализирующую и прогнозирующую каждое ваше действие. Это не фантастика, а будущее, которое уже наступило благодаря синтезу данных и цифровым двойникам. Эта книга раскрывает секреты создания цифровых копий физических объектов с помощью искусственного интеллекта, показывает, как синтетические данные помогают моделировать реальность и решать сложнейшие задачи науки и бизнеса.
От заводов будущего и умных городов до виртуальных органов и систем мониторинга экологии — автор проведет вас через все этапы создания и использования цифровых двойников в различных отраслях. Вас ждут реальные кейсы и удивительные открытия, которые уже изменили мир производства, медицины и энергетики. Узнайте, как ИИ трансформирует наше понимание реальности, ускоряет инновации и создает новые возможности для человечества.
Будущее уже здесь — присоединяйтесь к его создателям!

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

2024 #RU #BigData

CodeMode | Программирование
📕 Создай свой собственный язык программирования

Автор: Джеффери К. Л.

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

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

2022 #RU #Coding

CodeMode | Программирование
📕 Эффективный TypeScript

Автор: Вандеркам Д.

Описание:
Способен ли TypeScript устранить проблемы, которыми так знаменит JavaScript? Да, но его изучение потребует определенных усилий, времени и практики.
Эти правила позволят ускорить и облегчить знакомство с TypeScript. Каждое правило — это конкретная рекомендация, рассказывающая на примерах, что можно и чего нельзя делать в TypeScript и как грамотно работать с этим языком. Эта книга поможет подняться с уровня начинающего или среднего пользователя, знакомого с основами TypeScript, на уровень TS-эксперта, который может профессионально работать с этим языком.
Второе издание было обновлено для TypeScript 5 и включает две новые главы, посвященные программированию на уровне типов и рецептам TypeScript.

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

2025 #RU #TypeScript

CodeMode | Программирование
📕 API Management

Автор: De B.

Описание:
API являются движителями процветающей экосистемы, которая может стимулировать рост доходов и окупаемость инвестиций для любой организации. В этой книге будут рассмотрены все соответствующие темы и тенденции, которые необходимо знать корпоративным архитекторам для создания и управления API как продуктом.
Второе издание API Management основано на фундаменте, заложенном в первом издании, чтобы охватить последние достижения в разработке API, а также принципы и передовые методы создания API как продукта. Оно было обновлено, чтобы охватить последние и появляющиеся тенденции в архитектуре, проектировании и реализации API, охватывающие использование gRPC, graphQL, микросервисов и сервисной сетки для создания и управления масштабируемой платформой API. В новых главах рассказывается о том, как создать эффективную стратегию API для цифровой трансформации и реализовать архитектуру API-First для создания и предоставления API как продукта.

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

2023 #ENG #API

CodeMode | Программирование
📕 Основы визуализации данных. Пособие по эффективной и убедительной подаче информации

Автор: Уилке Клаус

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

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

2024 #RU #Data

CodeMode | Программирование
Маркетинг за 4 дня: бесплатно!

Зарплата начинающего маркетолога от 70 000₽, а стоимость обучения на профессию в онлайн-школах основам от 120 000 до 250 000 рублей.

Сейчас Skillbox дарит мини-курс на 4 дня: попробуйте себя в интернет-маркетинге, SMM, таргетинге и копирайтинге. Только практика, полезные чек-листы и доступ к материалам навсегда.

Переходите по ссылке и забирайте курс по маркетингу. Акция продлится до 19 мая: https://go.avnxt.site/8b2d902d157e1120?erid=2VfnxxcSezk&m=1
📕 Python Crash Course

Автор: Matthes Eric

Описание:
Ускоренный курс Python - это самое продаваемое в мире руководство по языку программирования Python. Это быстрое и подробное введение поможет вам в кратчайшие сроки писать программы, решать проблемы и разрабатывать функционирующие приложения.
Вы начнете с изучения базовых концепций программирования, таких как переменные, списки, классы и циклы, и потренируетесь в написании чистого кода с упражнениями по каждой теме. Вы также узнаете, как сделать ваши программы интерактивными и безопасно протестировать ваш код перед добавлением его в проект. Вы примените свои новые знания на практике, создав аркадную игру в стиле Space Invaders, создав набор визуализаций данных с помощью удобных библиотек Python и развернув простое приложение онлайн.

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

2023 #ENG #Python

CodeMode | Программирование
📕 Архитектура ЭВМ и язык ассемблера

Автор: Падарян В.А.

Описание:
Книга имеет своей целью изучение базовых принципов устройства современных ЭВМ, анализ качественных и количественных характеристик различных компонент ЭВМ, анализ влияния этих характеристик на работу прикладных программ. Помимо того, предполагается практическое освоение языка ассемблера архитектуры IA-32, изучение особенностей этой процессорной архитектуры, изучение взаимосвязей между архитектурой набора команд, механизмами реализации языка Си и системой программирования. помощью удобных библиотек Python и развернув простое приложение онлайн.

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

2024 #RU #AVM

CodeMode | Программирование
📕 Практическая статистика для специалистов Data Science

Автор: Питер Брюс, Эндрю Брюс, Питер Гедек

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

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

2021 #RU #DataScience

CodeMode | Программирование
📕Software Architecture with C++

Автор: Островски Адриан, Петр Гачковски

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

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

2021 #ENG #C

CodeMode | Программирование
📕 Physics for Game Developers

Автор: David M. Bourg, Bryan Bywalec

Описание:
Авторы Дэвид Бург и Брайан Байвалек покажут вам, как разрабатывать собственные решения для различных проблем, предоставляя техническую базу, формулы и несколько примеров кода. Эта обновленная книга незаменима, работаете ли вы в одиночку или в составе команды.

[*]Освежите свои знания классической механики, включая кинематику, силу, кинетику и реакцию на столкновение.
[*]Изучите динамику твердого тела, используя 2D и 3D моделирование в реальном времени для обработки вращения и инерции.
[*]Примените концепции к реальным проблемам: смоделируйте поведение лодок, самолетов, автомобилей и спортивных мячей.
[*]Улучшите свои игры с помощью цифровой физики, используя акселерометры, сенсорные экраны, GPS, оптические устройства слежения и 3D-дисплеи.
[*]Захватывайте 3D-звуковые эффекты с помощью аудио API OpenAL.

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

2013 #ENG #Gamedev

CodeMode | Программирование
📕 API Design for C++, 2nd Edition

Автор: Редди Мартин

Описание:
Во втором издании "Дизайн API для C++" подробно рассматриваются вопросы разработки интерфейса прикладного программирования (API), начиная с первоначального проектирования и заканчивая внедрением, тестированием, документированием, выпуском, управлением версиями, сопровождением и устареванием. Это единственная книга, в которой рассказывается о стратегиях разработки API на C++, включая дизайн интерфейса, управление версиями, написание сценариев и расширяемость подключаемых модулей. Основываясь на опыте автора в крупномасштабных совместных программных проектах, в тексте предлагаются практические методы разработки API, которые позволяют создавать надежный код на длительный срок.

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

2024 #ENG #C

CodeMode | Программирование
У Яндекс Практикума есть бесплатный курс, который поможет выбрать профессию в программировании. Вместе разберёмся, чем занимаются тестировщики, python-, java-, веб-, мобильные разработчики и разработчики С++. Расскажем, сколько они зарабатывают, какими навыками обладают и как стать одним или одной из них.

Курс будет полезен, если:
→ у вас нет опыта, но хочется работать в программировании;
→ хотите сменить профессию, но не знаете, с чего начать.

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

Начните путь в программировании вместе с Практикумом
📕Игровой движок. Программирование и внутреннее устройство

Автор:
Джейсон Грегори

Описание:
Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование - сложная и огромная тема, охватывающая множество вопросов.

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

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

2021 #RU #Gamedev

CodeMode | Программирование
📕Разработка требований к программному обеспечению, издание третье

Автор:
Карл Вигерс и Джой Битти

Описание:
Эта книга — подробное руководство по разработке качественных требований к программному обеспечению. Здесь описаны десятки проверенных на практике приемов выявления, формулирования, разработки, проверки, утверждения и тестирования требований, которые помогут разработчикам, менеджерам и маркетологам создать эффективное ПО. Настоящее издание дополнено новыми приемами, посвященными разработке требований в проектах гибкой разработки (agile).
Основная аудитория — бизнес-аналитики и разработчики, а также дизайнеры, программисты, тестировщики и другие члены команды, задача которых понять и удовлетворить чаяния клиентов, а также маркетологи, менеджеры по продуктам и менеджеры проекта, которые должны проникнуться «духом» и особенностями продукта, чтобы сделать его в полной мере конкурентоспособным.
Книга состоит из 32 глав, 3 приложений и словаря терминов.

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

2014 #RU #Coding

CodeMode | Программирование