#БазыДанных #NoSQL #РаспределённыеСистемы 2021
Принципы организации распределенных баз данныхАвторы: Есу М. Т. , Вальдуриес П.В книге представлено подробное описание распределенных и параллельных баз данных с учетом новейших технологий. Авторы затрагивают такие темы, как проектирование распределенных и параллельных БД, контроль распределенных данных, распределенная обработка запросов и транзакций, интеграция баз данных. Отдельная глава посвящена обработке больших данных (в частности, обсуждаются распределенные системы хранения, потоковая обработка данных, платформы MapReduce и Spark, анализ графов и озера данных). Обработка веб-данных рассматривается с акцентом на технологию RDF, получившую широкое распространение.В конце глав 2–12 приводятся упражнения, позволяющие закрепить теоретический материал. На сопроводительном сайте читатели найдут информацию об основах реляционных баз данных, обработке запросов, управлении транзакциями и компьютерных сетях.СКАЧАТЬ 🗂
#WinAPI 2019
Системное программирование в WINAPI - Изд. 2-еАвтор: Марапулец Ю.В.Целью предложенного пособия является систематизированное изложение принципов и приемов системного программирования в современных операционных системах в соответствии с рабочей программой дисциплины «Системное программирование» для студентов направления подготовки бакалавров 01.03.02 «Прикладная математика и информатика». В качестве базового языка использован язык программирования высокого уровня С++.СКАЧАТЬ 🗂
#GameDev #JavaScript 3-е изд. 2020
Разработка игр на языке JavaScriptАвтор: Беляев С. А.Учебное пособие рассматривает ключевые вопросы разработки однопользовательских двумерных игр на языке JavaScript.Пособие построено в практическом ключе, когда в отдельных главах осуществляется поэтапная разработка различных элементов игры. В пособии не выделена отдельная глава для изучения основ JavaScript, его элементы разбираются в процессе изложения основного материала с объяснением базовых особенностей. Читателю будет легче воспринимать учебное пособие, если он уже владеет JavaScript, но достаточно владеть любым языком программирования.СКАЧАТЬ 🗂
#DeepLearning 2018
Глубокое обучение с точки зрения практикаАвторы: Гибсон Адам, Паттерсон ДжошВсе, что должен знать разраб-практик, чтобы приступить к применению DL для решения реальных задач! Интерес к машинному обучению зашкаливает, но завышенные ожидания нередко губят проекты еще на ранней стадии. Как машинное обучение - и особенно глубокие нейронные сети - может изменить вашу организацию? Эта книга не только содержит практически полезную информацию о предмете, но и поможет приступить к созданию эффективных сетей DL. Авторы сначала раскрывают фундаментальные вопросы DL - настройка, распараллеливание, векторизация, конвейеры операций - актуальные для любой библиотеки, а затем переходят к библиотеке Deeplearning4j (DL4J), предназначенной для разработки технологических процессов проф уровня. На реальных примерах читатель познакомится с методами и стратегиями обучения глубоких сетей с различной архитектурой и их распараллеливания в кластерах Hadoop и Spark.СКАЧАТЬ 🗂
#Linux 2013
Ядро Linux. Описание процесса разработкиАвтор: Лав Р.В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы.СКАЧАТЬ 🗂
#ВероятностноеПрогр #Python 2018
Байесовские модели. Байесовская статистика на языке программирования PythonАвтор: Дауни А. Б.Если вы знаете, как программировать на Python, и немного знаете о теории вероятности, значит, вы готовы освоить байесовскую статистику. Эта книга рас скажет вам, как решать статистические задачи с помощью языка Python вместо математических формул и использовать дискретные вероятностные распределения вместо непрерывной математики. Байесовские статистические методы становятся все более обширными и важны ми. Но в помощь начинающим доступно не слишком много источников. Изложенная в этой книге методика основана на материале проводимых автором студенческих занятий и точно поможет вам сделать хороший старт!Издание будет полезно всем специалистам по анализу данных, кто должен использовать статистические данные в условиях их неполноты или решать другие нетривиальные задачи, связанные с вероятностными распределениями.СКАЧАТЬ 🗂
#Docker 2017
Использование DockerАвтор: Эдриен МоуэтКонтейнеры Docker предоставляют простые быстрые и надежные методы разработки, распространения и запуска программного обеспечения, особенно в динамических и распределенных средах. Из книги вы узнаете, почему контейнеры так важны, какие преимущества вы получите от применения Docker и как сделать Docker частью процесса разработки. Вы последовательно пройдете по всем этапам, необходимым для создания, тестирования и развертывания любого веб приложения, использующего Docker. Также вы изучите обширный материал —начиная от основ, необходимых для запуска десятка контейнеров, и заканчивая описанием сопровождения крупной системы со множеством хостов в сетевой среде со сложным режимом планирования.Издание предназначено разработчикам, инженерам по эксплуатации и системным администраторам.СКАЧАТЬ 🗂
#SQL 2019
SQL. Полное руководство, 3-е изданиеАвторы: Джеймс Грофф, Пол Вайнберг, Эндрю ОппельЭта книга расскажет вам, как работать с командами и инструкциями SQL, создавать и настраивать реляционные базы данных, загружать и модифицировать объекты баз данных, выполнять мощные запросы, повышать производительность и выстраивать систему безопасности. Вы узнаете, как использовать инструкции DDL и применять API, интегрировать XML и сценарии Java, использовать объекты SQL, создавать веб-серверы, работать с удаленным доступом и выполнять распределенные транзакции. В этой книге вы найдете такие сведения, как описания работы с базами данных в памяти, потоковыми и встраиваемыми базами данных, базами данных для мобильных и наладонных устройств, и многое другое.СКАЧАТЬ 🗂
Введение в программирование — это курс для тех, кто хочет погрузиться в мир IT и освоить новую профессию, но не знает, с чего начать. Если вы хотите познакомиться с популярными языками программирования и технологиями, изучить преимущества IT-специальностей и узнать, какие возможности открывает профессия разработчика, то этот курс для вас! Здесь вы сможете примерить на себя каждую из профессий и понять, к какой из них у вас лежит душа.
За 4 часа вы научитесь:
– понимать устройство компьютера и азы программирования на разных языках;
– разбираться в IT-специальностях;
– отличать одни технологии от других.
Как проходит обучение:
– смотрите видеоуроки и узнаете об актуальных IT-технологиях и профессиях;
– проходите тест на профориентацию, который поможет определить ваши сильные стороны;
– выбираете идеальный вариант для старта в IT.
Запишитесь сейчас: https://clc.to/M7nTBA и освойте новую профессию.
#Алгоритмы #Python 2019
Введение в рекурсивное программированиеАвтор: Мануэль Рубио-СанчесПодробно анализируя широкий спектр вычислительных задач различной сложности, книга послужит полезным руководством для всех тех, кто хочет научиться думать и программировать рекурсивно. Издание содержит специальные главы о наиболее распространенных типах рекурсии (линейной, хвостовой, множественной), а также о парадигмах разработки алгоритмов, где преобладает рекурсия ("разделяй и властвуй" и перебор с возвратами). Поэтому его можно использовать как во вводных, так и в углублённых курсах по программированию и разработке алгоритмов. Книга освещает также низкоуровневые вопросы выполнения рекурсивных программ, отношение между рекурсией и итерацией, а также включает в себя большую главу о теоретической оценке стоимости вычисления рекурсивных программ. И наконец, в книге рассматриваются комбинаторные задачи и взаимная рекурсия.Примеры кода написаны на языке Python 3, но они достаточно просты для понимания.СКАЧАТЬ 🗂
#ПараллельноеПрогр #Си 2020
Основы параллельного программированияАвтор: Богачев К. Ю.Данная книга представляет собой введение в методы программирования для параллельных ЭВМ. Основной ее целью является научить читателя самостоятельно разрабатывать максимально эффективные программы для таких компьютеров. Вопросы распараллеливания конкретных алгоритмов рассмотрены на многочисленных примерах программ на языке С. В основу книги положен курс лекций для студентов механико-математического факультета МГУ им. М. В. Ломоносова. Для студентов, аспирантов, научных работников, программистов и всех, кто хочет научиться разрабатывать программы для параллельных ЭВМ.СКАЧАТЬ 🗂
Освоить веб-разработку с нуля за 10 месяцев — реально, если правильно выстроить программу и усердно заниматься. Упорство зависит от вас, а о программе позаботился Яндекс Практикум.
— Программа основана на реальных требованиях работодателей к младшим специалистам.
— Интерактивный тренажёр помогает освоить теорию и закрепить её в тестах.
— Практика идёт на учебных проектах для портфолио.
А ещё на курсе много работы с опытными специалистами:
— наставники-разработчики разбирают сложные темы на живых вебинарах.
— команда поддержки отвечает на вопросы по теории в тренажёре.
— код-ревьюеры проверяют проекты и подсказывают, как их улучшить.
— кураторы помогают с организацией и расписанием.
— карьерный центр учит работать с резюме, мотивационными письмами, портфолио и собеседованиями.
78% наших выпускников находят работу в новой сфере. Они берут проекты на фрилансе, устраиваются в стартапы и крупные компании — Яндекс, ВТБ, МТС, Перекрёсток, Playrix, Сбер и другие.
Протестируйте формат курса бесплатно →
#БазыДанных 2020
Базы данных: практикум по проектированию реляционных баз данных Автор: Сидорова Н. П.Учебное пособие включает восемь практических работ, отражающих основные этапы проектирования реляционных баз данных: инфологическое проектирование, логическое проектирование на основе реляционной модели данных, реализацию базы данных средствами СУБД. Каждая работа содержит необходимые теоретические сведения, используемые для выполнения работы. Построение моделей баз данных предполагает применение CASE-средств. Для реализации базы данных используется СУБД Access.СКАЧАТЬ 🗂
#ИИ 2022
Интеллектуальные технологии проектирования искусственного интеллектаАвторы: Пазюк К.Т., Серебрякова Т.А., Кутафьева С.С.Рассматриваются концептуальные вопросы моделирования искусственного интеллекта и разработки на их основе субкультуры проектирования ментальной организации знаний интеллекта. Обосновывается необходимость построения многоуровневой системы управления знаниями с механизмами уровневого развития: процессов познания объективной реальности; мониторинга восприятия и преобразования информации (обучение интеллекта); выявления причин возникающих аномалий восприятия и преобразования информации и установления их закономерностей (самоорганизация интеллекта).СКАЧАТЬ 🗂
Средняя зарплата Python разработчика в России от 100.000р. Но что делать, если вашего опыта не хватает для трудоустройства?
Работа в хорошей компании, достойная зарплата, сильный коллектив, который будет вас мотивировать. Если это ваша ближайшая карьерная цель, то этот пост для вас.
«Девман» приглашает на пробную неделю курса👇
«От нуля до мидл Python/Django разработчика»
Ученики «Девмана» устраиваются мидлами с зп от 110.000р в России и не только.
Что хорошего будет на курсе ?
1️⃣Личный ментор
2️⃣Вас погружают в командную разработку. За время обучения в портфолио попадает до 9 командных проектов
3️⃣Коммерческая стажировка. Здесь настоящие боевые проекты, реальные заказчики и зарплата
Пробная неделя курса абсолютно бесплатна.
Переходите в чат-бота и регистрируйтесь на пробную неделю👇
https://bit.ly/3RiLFwy
#Arduino #Raspb_PI #IoT 2019
Arduino Uno и Raspberry Pi 3: от схемотехники к интернету вещейАвтор: Макаров С. Л.Данное руководство описывает построение и программирование приложений для интернета вещей (IoT). Первая часть книги посвящена экспериментам на популярной платформе Arduino с целью научить читателя основным принципам схемотехники, вторая часть посвящена примерам практической реализации проектов для IoT на базе Raspberry Pi 3, где затрагиваются как сервисы для приложения под ОС Android Things, так и облачные платформы интернета вещей.Издание предназначено широкому кругу читателей, интересующихся современной электроникой, программированием и любящих собирать различные устройства своими руками.СКАЧАТЬ 🗂
#Spring 2023
Spring быстроАвтор: Спилкэ ЛауренциуJava-программистам необходим фреймворк Spring. Этот невероятный инструмент универсален: вы можете разрабатывать как приложения для малого бизнеса, так и микросервисервисные архитектуры промышленного масштаба. Освоить Spring не так-то просто, но первый шаг сделать легко! Книга предназначена для Java-разработчиков, желающих создавать приложения на основе Spring. Информативные иллюстрации, понятные примеры, а также ясное и живое изложение Лауренциу Спилкэ позволят быстро овладеть необходимыми навыками. Вы научитесь планировать, разрабатывать и тестировать приложения. Благодаря акценту на наиболее важных функциях разберетесь в богатой экосистеме фреймворка Spring.СКАЧАТЬ 🗂
#Cpp 2014
Стандартная библиотека C++. Справочное руководствоАвтор: Николаи М. ДжосаттисСтандартная библиотека С++ содержит набор универсальных классов и интерфейсов, значительно расширяющих ядро языка С++. Однако эта библиотека не является самоочевидной. Для того чтобы полнее использовать возможности ее компонентов и извлечь из них максимальную пользу, необходим полноценный справочник, а не простое перечисление классов и их функций.СКАЧАТЬ 🗂