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
📘Ускоряйся! Наука DevOps. Как создавать и масштабировать высокопроизводительные цифровые организации. Николь Форсгрен, Джез Хамбл, Джин Ким.

• Основу этой книги составляют исследования с использованием строгих статистических методов, включая данные, собранные из отчетов о состоянии DevOps, проведенные совместно с Puppet доктором Николь Форсгрен, Джезом Хамблом и Джином Кимом.

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

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

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

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

2020 #RU #DevOps
📙Компьютерная графика. Рейтрейсинг и растеризация. Гамбетта Г.

• В этой книге вы познакомитесь с двумя основными направлениями современной графики: рейтресингом и растеризацией.

• Такая литература пугает новичков из-за большого количества математики. Но только не в этом случае. Познакомьтесь с 3D-рендерингом без длинных формул!

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

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

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

2022 #RU #Графика
📙Справочник PYTHON. Кратко, быстро, под рукой. Кольцов Д, Дубовик Е.

• Данный справочник содержит всю ключевую информацию о Python в удобной и наглядной форме.

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

• Отдельное внимание уделено внимание таким темам, как регулярные выражения, кортежи, итераторы и генераторы, объектно-ориентированное программирование на Python.

• Справочник будет полезен всем, кто использует или изучает Python: от начинающих до профессионалов.

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

2021 #RU #Python
📗Восстановление данных. Практическое руководство. Крис Касперски, Валентин Холмогоров, Ксения Кирилова.

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

• Подробно рассмотрена структура популярных файловых систем: NTFS, ext3/ext4, UDF/UFS/FFS и др. Описаны автоматические методы восстановления данных для операционных систем Windows и Linux.

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

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

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

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

2021 #RU
📙Python. К вершинам мастерства. Локаничное и эффективное программирование. Рамальо Л.

• Второе издание книги позволит вам использовать возможности Python 3 в полной мере, обратив себе на пользу лучшие идеи.

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

Структуры данных: последовательности, словари, множества, Unicode и классы данных.

Функции как объекты: полноправные функции, относящиеся к ним паттерны проектирования, а также аннотации типов в объявлениях функций.

Объектно-ориентированные идиомы: композиция, наследование, классы-примеси, интерфейсы, перегрузка операторов, протоколы и дополнительные статические типы.

Поток управления: контекстные менеджеры, генераторы, сопрограммы, async/await, пулы процессов и потоков.

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

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

2022 #RU #Python
📕Совершенный софт. Джувел Леве.

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

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

• Метод и принципы «совершенного софта» можно применять независимо от размера проекта, компании, технологии, платформы или отрасли.

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

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

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

2021 #RU
📘Программирование на Python. Первые шаги. А.В. Щерба

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

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

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

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

2022 || #RU  #Python
📕Миллионы миллиардов. Как стартовать в игровой индустрии, работая удаленно, заработать денег и создать игру своей мечты. Максим Михеенко при участии Майкла Касалино

• В этой книге вы сможете найти актуальную и практическую информацию о том, как попасть в игровую индустрию, как выбрать профессию по душе и как начать зарабатывать первые деньги, а также о том, как попасть на игровой рынок США, работая удаленно из Москвы, Казани, Минска или Ульяновска.

• Автор – Максим Михеенко, сооснователь и исполнительный директор русско-американской игровой студии 5518, с штаб-квартирой в Лос-Анджелесе, Калифорния.

• С опытом работы в игровой индустрии более 17 лет, принимал участие в таких проектах как Killzone 1/2/3, Apex Legends, Star Trek, Call of Duty Black Ops 4, Doom 4.

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

2021 #RU
📌 Бесплатно освойте профессию дизайнера с нуля. Вместе сделаем вам портфолио из 4+ работ с личной поддержкой от наставника.

Что вы получите?
— Фидбэк (мощный разбор всех ДЗ от куратора)
— Тусовка (личный кабинет с уроками + живой чат)
— Портфолио и экзамен (упакуем по урокам и проверим)
— Мастер-класс "как заработать на дизайне" и найти клиента

🔥 Будем делать: веб-дизайн, графический дизайн, анимацию интерфейсов.

→ Начать обучение бесплатно

Программа бесплатного курса:
— Обучение по Figma с нуля и 4+ дз с личным разбором
— Изучение основ дизайна (контент, сетки, композиция т.д.)
— Создание анимации интерфейса
— Все о профессии и доходе дизайнера (как найти клиентов и сколько можно заработать)

👉 Первый урок уже сегодня, кликайте сюда и забирайте все бонусы
📘Криптвоюматика 2.0. Стань сыном маминой подруги. Алексей Марков, Алексей Антонов.

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

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

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

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

2021  #RU
📘Программирование компьютерной графики. Современный OpenGL. Алексей Боресков.

• Данная книга посвящена алгоритмическим основам современной компьютерной графики.

• Описаны базовые математические понятия, такие как матрицы и кватернионы.

Детально рассматривается физика освещения, включая физически-корректное освещение.

• Отдельные главы посвящены методу трассировки лучей и современному OpenGL.

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

2019 #RU
📘Управление памятью в .NET для профессионалов. Конрад Кокоса.

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

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

В книге представлены:
- теоретические основы автоматического управления памятью;
- глубокое погружение во все аспекты управления памятью в .NET, в т. ч. подробное описание реализации сборщика мусора (GC);
- практические советы по разработке реальных программ;
- правила использования инструментов, относящихся к управлению памятью в .NET;
эффективные методы работы с памятью, включая типы Span и Memory.

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

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

2020 #RU
📕Справочник HTML. Кратко, быстро, под рукой. Кириченко А., Дубовик Е.

• Данный справочник содержит полную информацию об HTML5 в удобной и наглядной форме.

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

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

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

2021 #RU #HTML
📘Обучение с подкреплением для реальных задач. Инженерный подход. Уиндер Ф.

• Книга посвящена промышленно-ориентированному применению обучения с подкреплением (Reinforcement Learning, RL).

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

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

• Данная книга – первая на русском языке, где теоретический базис RL и алгоритмы даны в прикладном, отраслевом ключе.

• Для аналитиков данных и специалистов по искусственному интеллекту.

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

2023 #RU
📕Data Science. Наука о данных с нуля. Джоэл Грас.

• Книга позволяет изучить науку о данных (Data Science) и применить полученные знания на практике.

Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных.

• Рассмотрены приемы обработки естественного языка, методы анализа социальных сетей, основы баз данных, SQL и MapReduce.

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

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

2021 #RU #DataScience
📙 Легкий способ выучить Java. Брайсон Пейн.

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

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

• Затем приступайте к разработке несложных игр: "Больше-Меньше", "Секретные сообщения", "Рисование пузырьков" - вы научитесь делать игры как под ПК, так и под Android.

• Создавая эти приложения, вы научитесь:
- Выполнять вычисления, управлять текстовыми строками и генерировать рандомные цвета
- Использовать условия, циклы и методы
- Создавать функции, позволяющие использовать код повторно и экономить время
- Пользоваться Eclipse и Android Studio для отладки кода, поиска и предотвращения распространенных ошибок

• Выучите #Java с этой книгой! Включает версии #Java 8 и 9.

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

2020 #RU #Java
Вам нравится читать контент на этом канале?

Возможно, вы задумывались о том, чтобы купить на нем интеграцию?

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/code_m0de
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
📙Законы UX-дизайна. Понимание психологии пользователя - ключ к успеху . Джон Яблонски.

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

• Описаны законы Якоба (о привычном интерфейсе), Фиттса (о времени достижения цели), Хика (о времени, необходимом для принятия решения), Миллера (о кратковременной памяти пользователя), Постела (о балансе консервативного и либерального), Теслера (о степени сложности системы) и эффект фон Ресторффа (о самом запоминающемся объекте).

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

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

2021 #RU
📙Взлом. Приемы, трюки и секреты хакеров. Сависте Е.

• В сборнике избранных статей из журнала «Хакер» описана технология поиска и эксплуатации уязвимостей, детектирования «песочниц» и антиотладки, управления процессами в ОС семейства Microsoft Windows и их маскировки.

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

• Описаны приемы обфускации кода PowerShell. Отдельные разделы посвящены взлому iPhone и Apple Watch.

• Для читателей, интересующихся информационной безопасностью.

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

2020 #RU
📕Разработка интерфейсов. Паттерны проектирования. Чарли Брюэр, Эйнн Валенсия, Дженифер Тидвелл.

• Главная «фишка» книги — паттерны проектирования. Вы научитесь использовать паттерны при разработке интерфейсов мобильных, настольных и веб-приложений.

• Для каждого паттерна даны наглядные примеры и подробное описание -— от реализации до сценариев использования. Вы сразу перейдете от теории к практике!

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

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

2022 #RU