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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📘C# на примерах. Евдокимов П.В.

• Эта книга - превосходное учебное пособие для изучения языка программирования С# на примерах.

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

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

• Книга написана простым и доступным языком. Лучший выбор для результативного изучения С#. Начните сразу писать программы на С#!

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

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

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

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

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

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

2022 #RU #Алгоритмы
📙Алгоритмы для начинающих. Теория и практика для разработчика. Панос Луридас

Алгоритмы правят миром!

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

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

2018 #RU #Алгоритмы
📘Особенности киберпреступлений: инструменты нападения и защита информации.Масалков А. С.

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

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

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

• Приводимые методы атак подкрепляются примерами из реальной жизни.

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

2018 #RU
📙Статистика в комиксах. Айлин Магнелло.

• Демографическая статистика против математической вероятности, выборки, популяции, "жизненная статистика" Уильяма Фарра и математическая Карла Пирсона...

• В этом комиксе обзор истории, философии, основные концепции и то, как они связаны с реальными проблемами.

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

• Знание основ статистики может даже спасти или продлить жизни!

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

2019 #RU
📙Анализ социальных медиа на Python. Марко Бонцанини

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

• Настоящая книга рассказывает, как с помощью научного инструментария Python получать и анализировать данные из наиболее популярных сетей, таких как Facebook, Twitter, Stack Exchange и др.

• В русскоязычное издание добавлено приложение об анализе данных из сети «ВКонтакте».

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

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

2018 #RU #Python
📘Цифровая схемотехника и архитектура компьютера. RISC-V. Харрис Д.

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

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

• Теоретическая часть подкреплена многочисленными примерами на языках описания аппаратуры SystemVerilog и VHDL.

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

2021 #RU
📘Глубокое обучение. Погружение в мир нейронных сетей. Николенко С., Кадурин А., Архангельская Е.

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

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

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

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

2018 #RU
📙Оптимизация запросов в PostgreSQL. Полное руководство по созданию эффективных запросов. Домбровская Генриэтта, Новиков Борис, Бейликова Анна.

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

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

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

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

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

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

2022 #RU #PostgreSQL
📕Делай как в Google. Разработка программного обеспечения. Титус Винтерс, Том Маншрек, Хайрам Райт.

• Основываясь на опыте Google, инженеры-программисты Титус Винтерс и Хайрам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО.

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

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

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

2021 #RU
📕Java для всех. Алексей Васильев.

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

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

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

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

• Программирование - это не страшно! Даже если у вас нет никакого опыта, вы с легкостью освоите Java, воспользовавшись уникальной методикой Алексея Васильева, и перейдете на профессиональный уровень.

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

2020 #RU #Java
📙Масштабируемый рефакторинг. Возвращаем контроль над кодом. Лемер М.

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

• Пришло время сделать паузу и задуматься о рефакторинге!

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

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

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

2022 #RU #Рефакторинг
📗Практический хакинг интернета вещей. Чанцис Ф., Стаис И., Кальдерон П. и др.

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

• Авторы подробно описывают уязвимости в сфере интернета вещей (1оТ), моделируют угрозы и представляют эффективную методологию тестирования умных устройств - от инфузионной помпы до беговой дорожки.

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

Издание будет полезно тестировщикам безопасности, системным администраторам, а также разработчикам и пользователям 1оТ-систем.

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

2022 #RU
📕 Машинное обучение с участием человека. Роберт (Манро) Монарх.

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

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

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

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

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

2022 #RU
📘Основы искусственного интеллекта: нетехническое введение. Том Таулли.

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

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

• Рассказано о применении языка #Python и платформ TensorFlow и PyTorch при внедрении проектов ИИ.

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

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

2021 #RU #ИИ
📘Программирование на C# для начинающих. Особенности языка. Васильев А.Н.

• Вторая книга известного российского автора самоучителей по программированию, посвященная особенностям языка C# и его практическому применению.

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

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

2019 #RU #C
📘Программирование Cloud Native. Микросервисы, Docker и Kubernetes.

• В этой книге мы взглянем на концепцию Cloud Native: — создание приложений, «рожденных» для облака — 12 факторов облачных приложений и микросервисы — история и краткий обзор виртуализации и масштабирования — контейнеры Docker — настройка и оркестровка Kubernetes

• Приложения Cloud Native помогут развернуть систему любой сложности в любом облаке и мгновенно приспособить ее к растущим нагрузкам.

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

2020 #RU #ИИ #Cloud #Kubernetes #Docker
📙Python. Лучшие практики и инструменты. Тарек Зиаде, Михал Яворски.

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

• Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса #Python.

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

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

• Вы узнаете, как создавать полезные расширения для #Python на #C, C++, Cython и CFFI.

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

2019 #RU #Python
📕Изучаем SQL. Генерация, выборка и обработка данных. Алан Болье.

• Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах.

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

• В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных. 3-е издание.

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

2021 #RU #SQL
📙Хочу в геймдев! Основы игровой разработки для начинающих.Уточкин В.

Настольная книга начинающего игрового разработчика!

Если ты хочешь попасть в геймдев и профессионально заниматься созданием игр, то эта книга станет прекрасной отправной точкой!

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

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

2022 #RU #GameDev
📕Оформление программного кода. А.В. Столяров

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

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

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

2021 #RU