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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📙Компьютерная графика. Рейтрейсинг и растеризация. Гамбетта Г.

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

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

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

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

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

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

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

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

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

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

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

2021 #RU #Python
📙Справочник JavaScript. Кратко, быстро, под рукой. А.П. Никольский, Е.В. Дубовик

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2022 || #RU #Python
Простой учебник программирования. Рик Гаско.

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

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

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

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

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

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

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

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

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

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

2021 #RU
📘Криптвоюматика 2.0. Стань сыном маминой подруги. Алексей Марков, Алексей Антонов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2020 #RU
📘Ценность ваших данных. Кузнецов С., Константинов А., Скворцов Н.

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

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

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

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

2022 #RU
📘Машинное обучение. Алгоритмы для бизнеса. Маркос Лопез Де Падро.

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

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

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

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

2019 #RU
📘Разработка Android-приложений на С# с использованием Xamarin с нуля. Евгений Умрихин.

• Рассмотрены особенности создания Android-приложений при помощи Visual Studio Community на C#.

• Книга знакомит читателя со структурой проектов Xamarin.Android, с особенностями сборки и отладки приложений.

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

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

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

2021 #RU #C
📘Анализ данных в науке и технике. С.Л. Брантон, Дж.Н. Куц.

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

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

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

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

2021 #RU
📙IT-рекрутмент: Как найти лучших специалистов, когда все вокруг горит. Егор Яценко

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

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

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

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

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

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

2022 #RU
📘Прагматичный ИИ. Машинное обучение и облачные технологии. Ной Гифт.

• Искусственный интеллект - это мощный инструмент в руках современного архитектора, разработчика и аналитика.

• Облачные технологии - ваш путь к укрощению искусственного интеллекта.

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

• Все примеры разобраны на языке Python, #1 в сфере современных стремительных вычислений.

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

2019 #RU #ИИ
📘Искусственный интеллект. Роман Душкин.

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

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

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

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

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

2019 #RU #ИИ
📘Linux глазами хакера. Михаил Фленов.

• Рассмотрены вопросы настройки ОС Linux на максимальную производительность и безопасность.

• Описано базовое администрирование и управление доступом, настройка Firewall, файлообменный сервер, WEB-, FTP- и Proxy-сервера, программы для доставки электронной почты, службы DNS, а также политика мониторинга системы и архивирование данных.

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

• В шестом издании обновлена информация с учетом последней версии Ubuntu и добавлено описание программ для тестирования безопасности конфигурации ОС.

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

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

2021 #RU #Linux