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
📕 JavaScript From Zero to Hero: The Most Complete Guide Ever, Master Modern JavaScript Even If You’re New to Programming, Rick Sekuloski

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

• Это полное руководство, которое научит вас основам JavaScript и самым продвинутым возможностям, начиная с версии JavaScript E6 и далее.

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

2022 #ENG
📕 Производительность систем, Грегг Брендон

• Книга посвящена концепциям, стратегиям, инструментам и настройке операционных систем и приложений на примере систем на базе Linux. Понимание этих инструментов и методов критически важно при разработке современного ПО. Применение стратегий, изложенных в обновленном и переработанном издании, позволит перформанс-инженерам улучшить взаимодействие с конечными пользователями и снизить затраты, особенно для облачных сред. Брендан Грегг – эксперт в области производительности систем и автор нескольких бестселлеров — лаконично, но емко излагает наиболее важные сведения о работе операционных систем, оборудования и приложений, которые позволят специалистам быстро добиться результатов, даже если раньше они никогда не занимались анализом производительности.

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

2023 #RU
📕 Advanced Data Structures and Algorithms: Learn how to enhance data processing with more complex and advanced data structures, Abirami A.

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

• Наконец, книга будет посвящена различным алгоритмам сопоставления строк, таким как наивные алгоритмы сопоставления строк, алгоритм Knuth-Morris-Pratt (KMP) и алгоритм Рабина-Карпа.

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

2023 #ENG
📕 Мифический человеко-месяц, или Как создаются программные системы, Брукс Фредерик

• Эта книга — юбилейное (дополненное и исправленное) издание — стала своего рода библией для разработчиков программного обеспечения во всем мире. Первое издание этой книги было написано Бруксом еще в 1975 году. И с тех пор считается, что каждый руководитель программного проекта должен прочитать этот труд. Прошло много лет, но актуальность написанного не уменьшается, хотя технологии и продвинулись далеко вперед. Ведь проекты продолжают проваливаться из-за недостатка времени, привлечение дополнительных сотрудников на конечных стадиях работы замедляет процесс, а формула минимального времени выполнения продолжает действовать.

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

2021 #RU
📕 Сила JavaScript. 68 способов эффективного использования JS, Дэвид Херман

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

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

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

2016 #RU
📕 Оцифруйся или умри. Как трансформировать компанию с помощью искусственного интеллекта и обойти конкурентов, Карим Лахани, Марко Янсити

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

• Эта книга – полноценный гид по цифровизации компаний самых разных уровней. Марко Янсити и Карим Лахани, профессоры MBA Гарвардской школы бизнеса, провели масштабное исследование на более чем 350 предприятиях, включая Amazon, Netflix, Walmart, Fidelity. На большом количестве кейсов авторы объясняют, как искусственный интеллект меняет концепцию компании, становится главным оружием в конкурентной борьбе, в считанные месяцы превращает скромный стартап в лидеры рынка.

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

2021 #RU
📕 Game Development with Unreal Engine 5: Learn the Basics of Game Development in Unreal Engine 5, Cliff Sharif

• Книга начинается с базовой настройки Unreal Engine 5 и показывает, как создавать основные объекты игры. После краткого обзора математики, используемой при разработке игр, книга поможет вам изучить и поработать с Unreal Editor - основной средой для отладки и разработки приложения. Затем в ней объясняется, как разработать игру от третьего лица и настроить игровые объекты в игре.

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

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

2022 #ENG
📕 Сетевое и системное администрирование. Демонстрационный экзамен КОД 1.1, Уймин А. Г.

• Учебное пособие предназначено для преподавателей и студентов, осваивающих основные профессиональные образовательные программы СПО укрупненных групп «Информатика и вычислительная техника» и «Информационная безопасность»: «Наладчик компьютерных сетей», «Компьютерные сети», «Сетевое и системное администрирование», «Информационные системы и программирование», «Информационная безопасность телекоммуникационных систем», «Информационная безопасность автоматизированных систем», «Обеспечение информационной безопасности телекоммуникационных систем», «Обеспечение информационной безопасности автоматизированных систем» в целях повышения уровня умений и знаний в области профессиональной деятельности и обеспечивает подготовку к сдаче Демонстрационного экзамена по стандартам Союза «Агентство развития профессиональных сообществ и рабочих кадров.

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

2022 #RU
📕 Agile Software Development: Trends, Challenges and Applications, Manu Sood

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

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

2023 #ENG
📕 Учимся программировать с примерами на Python, Эрик Фримен

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

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

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

2020 #RU
📕 Microsoft Defender for Endpoint in Depth: Take any organization’s endpoint security to the next level, Joe Anich

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

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

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

2023 #ENG
📕 Встраиваемые системы на основе Linux, Симмондс Крис

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

• Вы узнаете, как выбрать подходящую систему сборки Linux и научитесь работать с двумя наиболее популярными системами сборки: Buildroot и Yocto Project, позволяющими ускорить и упростить процесс разработки. Рассмотрена архитектура флэш-памяти типа NAND, NOR и eMMC, а также драйвера устройств и система инициализации. Показаны механизмы увеличения срока службы устройств и надежного обновления в месте эксплуатаци. Описаны потоки POSIX, которые могут оказать заметное влияние на время отклика и производительность готового устройства. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени.

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

2017 #RU
📕 Linux Server Cookbook: Get Hands-on Recipes to Install, Configure, and Administer a Linux Server Effectively, Alberto Gonzalez

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

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

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

2023 #ENG
📕 Изучаем OpenCV 3. Разработка программ компьютерного зрения на C++ с применением библиотеки OpenCV, Кэлер А., Брэдски Г.

• Это практическое руководство поможет вам начать освоение быстро развивающейся дисциплины компьютерного зрения. Написанная Адрианом Кэлером и Гэри Брэдски, создателем библиотеки OpenCV с открытым исходным кодом, эта книга является подробным введением в предмет и предназначена для разработчиков, научных сотрудников, инженеров-робототехников и энтузиастов-любителей.

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

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

2019 #RU
📕 Как стать хакером. Сборник практических сценариев, позволяющих понять, как рассуждает злоумышленник, Эдриан Прутяну

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

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

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

2020 #RU
📕 Искусственный интеллект и компьютерное зрение. Реальные проекты на Python, Keras и TensorFlow, Анирад Коул, Сиддха Ганджу, Мехер Казам

• Кем бы вы ни были — инженером-программистом, стремящимся войти в мир глубокого обучения, опытным специалистом по обработке данных или любителем, мечтающим создать «вирусное» приложение с использованием ИИ, — наверняка задавались вопросом: с чего начать?

• Практические примеры из этой книги научат вас создавать приложения глубокого обучения для облачных, мобильных и краевых (edge) систем. Если вы хотите создать что-то необычное, полезное, масштабируемое или просто классное — эта книга для вас.

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

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

2023 #RU
📕 Беспроводные проекты на Raspberry Pi Zero W, Василис Циварас

• Новый член семейства Raspberry Pi оснащен модулями беспроводной связи и
Bluetooth. С помощью этой книги вы сможете создавать потрясающие проекты,
которые позволят вам изучить возможности новой платы. Всего за 10 долларов вы
можете развить навыки и стать частью нового мира, где вы сможете разрабатывать
своих роботов, системы домашней автоматики, повышать уровень безопасности в
своем доме и многое другое.

• Если вы любитель или энтузиаст, который хочет купить новейшую версию
RaspberryPi Zero W и использовать ее для создания интересных беспроводных
проектов, эта книга для вас. Знание предварительного программирования с
некоторым опытом работы с электроникой было бы полезно

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

2020 #RU
📕 iOS 15 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics, Matt Neuburg

• Приступая к разработке iOS, вы получите представление о ее основах, включая IDE Xcode 13, Cocoa Touch и последнюю версию признанного языка программирования Swift 5.5 от Apple. С помощью этого тщательно обновленного руководства вы изучите язык Swift, поймете инструменты разработки Xcode от Apple и откроете для себя фреймворк Cocoa.

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

2021 #ENG
📕 Как стать программистом с нуля. После 30, без опыта, без образования, Б. Рузанов

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

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

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

2022 #RU
📕 Production Ready GraphQL, Marc-Andre Giroux

• Данная книга содержит полное описании того, что входит в создание GraphQL API: дизайн, архитектура, реализация и даже документации.

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

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

2020 #ENG