CodeMode | Программирование
11.3K subscribers
3.2K 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
📕 Крестовый поход ИТ-руководителя, Барамба С.А.

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

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

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

2016 #RU
📕 Читаемый код, или Программирование как искусство, Босуэлл Дастин

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

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

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

2012 #RU
📕 Введение в криптографию, Ященко В.В.

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

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

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

2012 #RU
📕 NoSQL. Новая методология разработки нереляционных баз данных, Мартин Фаулер, Прамодкумар Дж. Садаладж

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

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

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

2013 #RU
📕 Программируем Arduino. Профессиональная работа со скетчами, Саймон Монк

• Встречайте новую книгу от Саймона Монка, автора легендарного бестселлера «Программируем Arduino. Основы работы со скетчами»! Гуру электроники поможет преодолеть сложный путь от новичка до профессионала, легко решающего самые сложные задачи программирования скетчей. Пора двигаться дальше!

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

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

2017 #RU
📕 Build a Backend REST API with Python & Django — Beginner: Create that App & fully-functioning user database in this crash course to building a REST API, Asadullah Alam

• Пошаговые руководства: Пройдите весь процесс создания среды разработки на Windows и macOS, начиная с установки необходимых инструментов и заканчивая развертыванием приложения на AWS.
• Практический подход: Погрузитесь в практические занятия, начиная с создания простого скрипта «Hello World» и заканчивая сложными функциями, такими как аутентификация, публикация обновлений статуса и управление лентой профилей.
• Глубокие объяснения: Поймите основные концепции Django 2.2 и Django REST Framework 3.9, такие как Django Models, APIViews, Viewsets, Serializers.

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

2023 #ENG
📕 Основы программирования. Язык C++. Учебн. пособ. + Практикум, Кувшинов Д.Р., Осипов С.И.

• На примере языка программирования C++17 вводятся основные концепции структурного программирования. Рассматривается широкий спектр тем: базовые конструкции C++, концепция неопределенного поведения, управление памятью, форматы представления чисел, концепция объекта, си-строки, конечные автоматы, простые структуры данных и алгоритмы сортировки, введение в вопросы организации процесса разработки программ.

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

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

2021 #RU
📕 Введение в гибридные технологии разработки мобильных приложений, Васильев Н., Заяц А.

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

• Дан краткий обзор ряда наиболее известных библиотек JavaScript и фреймворков на их основе. Объяснено как устанавливать и использовать инструменты командной строки для управления жизненным циклом приложения Sencha Ext JS Modern и интеграции его с Cordova. Полные листинги кодов представлены в приложении.
Особое внимание уделено вопросам разработки гибридных приложений под iOS. Подробно рассматривается так называемое Ad Hoc-распространение приложений через защищённое соединение с web-сервером.

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

2020 #RU
📕 Flutter and Dart Cookbook: Developing Full-Stack Applications for the Cloud, Rich Rose

• Flutter, обычно используемый для разработки фронтенда, помогает создавать кроссплатформенные приложения для Android, iOS, Linux, Mac, Windows и операционной системы Google Fuchsia.

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

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

2023 #ENG
📕 Шаблоны проектирования Node.JS, Марио Каскиаро, Лучано Маммино

• Node.js – популярная программная платформа, позволяющая легко и просто создавать масштабируемые серверные приложения на языке javascript. Она дает возможность писать эффективный и надежный код на единственном языке, с непревзойденным уровнем пригодности к повторному использованию, используя при этом полный стек технологий.

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

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

2017 #RU
📕 Разработка учетных приложений в MS Office, М. Ю. Лехмус, З. Ф. Исхаков, И. Х. Бикмухаметов

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

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

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

2021 #RU
📕 Modern Data Architecture on Azure: Design Data-centric Solutions on Microsoft Azure, Sagar Lad

• Книга начинается с введения в основы управления данными, после чего демонстрируется, как создавать реляционные и нереляционные решения для работы с данными на Azure. Здесь вы узнаете, как обрабатывать данные для комплексного анализа и как работать с файлами CSV и JSON.

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

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

2023 #ENG
📕 Кодирование и шифрование информации в радиоэлектронных системах передачи информации. Часть 1-2, Голиков А.М.

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

• Рассмотрены классические и современные шифры (отечественные и зарубежные), теория, практикум и задания на самостоятельную работу. Представлены криптографические протоколы в сетях передачи данных и компьютерный практикум для исследования протоколов SSL и TSL. Рассмотрено шифрование в современных системах связи стандартов GSM и LTE и компьютерный практикум для исследования стандарта LTE в MATLAB.

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

2018 #RU
📕 Beginning Anomaly Detection Using Python-Based Deep Learning, Suman Kalyan Adari

• Книга начинается с введения в понятие «обнаружение аномалий», его важности и применения. Затем рассматриваются основные концепции моделирования в области науки о данных и машинного обучения, после чего авторы переходят к рассмотрению традиционных алгоритмов машинного обучения, таких как OC-SVM и Isolation Forest, для обнаружения аномалий с помощью scikit-learn.

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

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

2023 #ENG
📕 Архитектура ЭВМ и операционные среды, Баула В.Г. Томилин А.Н. Волканов Д.Ю.

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

• В учебнике вместе с архитектурой ЭВМ изучается и язык низкого уровня (Ассемблер). Эго связано в основном с тем обстоятельством, что ЭВМ является исполнителем алгоритма на машинном языке, поэтому знание Ассемблера, который близок по своему уровню к языку машины, необходимо для лучшего понимания архитектуры ЭВМ.

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

2011 #RU
❄️ Конкурс «Снежный код»от онлайн-школы программирования Хекслет! ❄️

Выиграйте грант на профессию и обучитесь новой специальности бесплатно!

Как участвовать? 

✔️ Зарегистрируйтесь на платформе Хекслет до 29 февраля и пройдите бесплатные курсы по одной из пяти профессий, которой хотите обучиться: фронтенд, Python, Java, PHP, Node.js.

✔️ Заполнитеанкету до 29 февраля и расскажите, чем интересна специальность, по которой вы прошли обучение.

✔️ Пройдите собеседование с наставником и ответьте на вопросы по пройденным урокам до 15 марта.

✔️Узнайте результаты конкурса 18 марта. Мы проведём эфир в Telegram и объявим 3 победителей.

🎁 Участники с самыми интересными анкетами получат подарки от Хекслета и наших партнёров.
📕 Руководство к своду знаний по управлению проектами (Руководство PMBOK) и Стандарт управления проектом. 7-е издание, Project Management Institute, Inc. (PMI)

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

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

2021 #RU
📕 Информационные кабельные сети, Ходасевич О. Р.

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

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

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

2019 #RU
📕 Tidy Modeling with R: A Framework for Modeling in the Tidyverse, Max Kuhn

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

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

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

2023 #ENG
📕 Интерфейс JNI. Руководство по программированию, Лиэнг Ш.

• В книге описывается интерфейс Java Native Interface (JNI) – интерфейс взаимодействия языка Java с нативным кодом, написанным на других языках. Она будет полезна программистам на Java, интересующимися вопросами интеграции кода, написанного на C и С++, в Java-приложение; внедрением виртуальной машины Java в С- и С++- приложения; реализация виртуальной машины Java; техническими вопросами организации взаимодействия между различными языками, в том числе имеющими отношение к работе со сборщиком мусора и многопоточности.

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

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

2014 #RU